Redytel
Desarrollador .NET
Desarrollo y evolución de soluciones .NET para los sistemas iTuc de Redytel, participando en integraciones entre fabricantes, herramientas internas y sistemas de servicios sanitarios. Trabajo en modernización de servicios legacy, despliegues en cliente, coordinación técnica con responsables externos y mejora de arquitectura, calidad y mantenibilidad de aplicaciones críticas.
Integraciones sanitarias y cliente
- Participación en integraciones entre fabricantes y sistemas de un servicio sanitario mediante herramientas internas de Redytel.
- Contacto técnico con responsables del sistema sanitario para coordinar, validar e implantar integraciones.
- Gestión, configuración y despliegue de integraciones en distintos clientes, incluyendo validación técnica durante la puesta en marcha.
Modernización tecnológica
- Refactorización y migración progresiva de servicios desde .NET Framework hacia .NET / .NET Core, sustituyendo dependencias específicas de plataforma y resolviendo incompatibilidades de código legado.
- Evolución de aplicaciones web .NET Core hacia interfaces basadas en componentes Blazor, favoreciendo reutilización, modularidad y mantenimiento.
- Preparación de servicios para despliegue en Windows y Linux, contemplando diferentes arquitecturas como x86 y ARM.
Arquitectura y calidad de software
- Colaboración en el análisis, diseño e implementación de nuevas funcionalidades y evolución técnica de aplicaciones existentes.
- Refactorización de servicios aplicando buenas prácticas de desarrollo, principios SOLID, patrones de diseño y enfoques cercanos a Clean Architecture.
- Optimización de código, procesos internos y rutas críticas para mejorar mantenibilidad, rendimiento, robustez y capacidad de evolución.
Backend, datos y observabilidad
- Implementación y mantenimiento de servicios en C# con .NET y ASP.NET Core.
- Desarrollo de capa de datos con Entity Framework y gestión de repositorios con Git sobre Oracle y PostgreSQL.
- Implementación de pipeline de observabilidad: generación de logs legibles y JSON con log4net, con evolución en curso hacia Serilog. Ingesta, parseo y etiquetado con Filebeat, envío a Graylog, ingesta de logs IIS y agregados diarios para seguimiento del estado de los sistemas.
IA aplicada, pruebas y mejora continua
- Generación de tests funcionales y de carga desde cero para validar los cambios de migración, cubrir lógica de negocio preexistente y verificar la eficiencia de los servicios modernizados.
- Uso de desarrollo asistido por IA y agentes (ChatGPT Codex, Claude Code y GitHub Copilot) para analizar impacto, descomponer tareas, acelerar refactorizaciones, generar tests, revisar cambios, documentar decisiones y comparar alternativas técnicas.