Experiencia laboral

Recorrido profesional por impacto

Recorrido profesional ordenado por impacto, responsabilidades y stack tecnológico, con foco en arquitectura, desarrollo y entrega de soluciones de negocio.

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 sanitariasModernización .NET y BlazorServicios multiplataformaBackend ASP.NET Core

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.
C#.NET CoreASP.NET CoreBlazor ServerEntity FrameworkGitAI-assisted developmentSerilogJavaScriptDockerMongoDBScrumSCSS / CSSOraclePostgreSQLGraylogFilebeat

Aindeep Technology Solutions

Analista de sistemas

Desarrollo y gestión técnica de soluciones cloud y plataformas internas para clientes, combinando arquitectura AWS, automatización operativa, backend, ecommerce, aplicaciones móviles y soporte a la entrega de proyectos. Participación en modernización de aplicaciones, optimización de infraestructura y coordinación de tareas técnicas.

Ahorro cloud 20-30%Automatización operativaEntrega agile

Gestión de proyectos

  • Preparación de plataformas Jira con esquemas y procesos orientados a metodologías Scrum.
  • Automatización con Power Automate, Excel y SharePoint para seguimiento de horas y operaciones de proyecto.

Proyectos software

  • Gestión y desarrollo de webs WordPress y Magento con infraestructura escalable en AWS, incluyendo plugins PHP y lambdas Python para automatizar compras y altas de usuarios.
  • Implementación de plugins WooCommerce para compra de tickets, flujos de alta y automatización del ecommerce completo.
  • Gestión y desarrollo de un juego móvil en tiempo real con backend Node.js, APIs REST y despliegue escalable en AWS.
  • Modernización de aplicación Node.js sin uso durante más de 4 años, incorporando TypeScript, pruebas unitarias y pruebas de carga.
  • Gestión y supervisión de app móvil con Ionic Framework, Angular y TypeScript desplegada en Android e iOS.

Arquitectura AWS

  • Desarrollo de infraestructuras de clientes como código mediante TypeScript y AWS CDK.
  • Creación por iniciativa propia de una herramienta en Blazor Server para inventariar volúmenes, snapshots y recursos huérfanos o sin uso, que permitió ahorrar un 20-30% de los costes de infraestructura de un cliente.
  • Gestión de infraestructuras AWS para webs, ecommerce, servicios y APIs.
AWSAWS CDKAWS LambdaAWS Solutions ArchitectureTypeScriptJavaScriptNode.jsIonic FrameworkAngularBlazor ServerPythonDockerMongoDBGitAI-assisted developmentScrumJiraPower Automate

Saregames S.L.

Socio fundador

Creación y evolución de productos propios desde cero, combinando desarrollo backend .NET, videojuegos en tiempo real, apps Android, paneles internos y herramientas SaaS. Responsabilidad directa sobre decisiones técnicas, diseño de producto, priorización, arquitectura inicial y operación de plataformas.

SaaS propioTiempo realProducto completo

Gestión y negocio

  • Responsabilidad directa sobre producto, priorización y evolución técnica.
  • Definición de funcionalidades, validación de necesidades y coordinación de entrega.

Desarrollo de producto

  • Diseño de plataforma base para videojuegos con servidores y APIs .NET Core pensados para escalar.
  • Desarrollo de juegos Unity3D y Android conectados a usuarios, datos y monedas compartidas entre productos.
  • Paneles de mando para observar partidas en tiempo real, revisar actividad y facilitar la operación diaria.
  • Sistema de notificaciones para propagar cambios en cascada sobre servidores, cachés y componentes dependientes.
  • Diseño de páginas web y paneles internos sobre el ecosistema .NET.
.NET Core.NET FrameworkUnity3DAndroidC#JavaScriptSCSS / CSSREST APIsWCFWebSocketsCachingSQL ServerStripeScrumSubversion
Ha ocurrido un error. Puedes recargar la página para intentarlo de nuevo. Reload x