Trayectoria Profesional

Software Engineer

2022 - Presente

Indra Group

Mantenimiento de procesos legacy y optimización de deuda técnica en sistemas core.

  • Logro Principal: Rescaté y lideré la entrega de servicios REST críticos de un proyecto estancado, logrando el despliegue exitoso mediante la implementación de estándares modernos de calidad y automatización.
  • Modernización y Resiliencia: Estabilicé servicios REST bajo Microprofile y Wildfly, saneando deuda técnica y resolviendo cuellos de botella en la lógica de persistencia con Hibernate/PostgreSQL.
  • Eficiencia con IA y Testing: Incrementé la cobertura de código mediante JUnit y Mockito, utilizando herramientas de IA Generativa para acelerar el ciclo de pruebas unitarias y garantizar despliegues seguros vía Jenkins (CI/CD).
  • Gestión de Sistemas Críticos (Legacy): Responsable en la continuidad operativa y evolución estratégica de sistemas core en Java 1.4/11, gestionando migraciones progresivas y garantizando la integridad de datos en entornos de alta criticidad.
  • Liderazgo y Mentoría: Actué como mentor técnico para desarrolladores junior, facilitando la adopción de nuevas herramientas y conceptos.

Lead Software Developer | Full Stack Expert

2016 - 2022

Universidad de Pamplona

Mantenimiento de aplicaciones Java 8 y modernización de stacks antiguos.

  • Logro Principal: Lideré la transformación tecnológica de la universidad, evolucionando de arquitecturas monolíticas a ecosistemas de Microservicios altamente escalables.
  • Arquitectura de Microservicios: Diseñé y ejecuté la transición hacia Java 17 y Spring Boot, implementando contenedores con Docker y bases de datos SQL (PostgreSQL) y NoSQL (MongoDB) para mejorar la escalabilidad del sistema.
  • Liderazgo Técnico: Encabecé el desarrollo de soluciones Front-to-Back, integrando React JS con servicios distribuidos, lo que redujo el time-to-market de nuevas funcionalidades.
  • Evolución Técnológica: Fui responsable del roadmap técnico migrando stacks antiguos (Java 7/8, JSP) hacia versiones modernas (Java 12/14), optimizando el rendimiento general de las aplicaciones web y móviles.
  • Liderazgo y Mentoría: Actué como mentor técnico para desarrolladores mid, reduciendo los bloqueos técnicos y facilitando la adopción de nuevas herramientas y arquitecturas dentro del equipo.