Backend robusto
Arquitecturas Java/Spring Boot de alta disponibilidad, APIs REST y SOAP, integración de servicios críticos y gestión de transacciones complejas con JPA, Hibernate y MyBatis.
Catorce años en finanzas, gobierno y salud: escribiendo código, liderando equipos y gestionando proyectos desde el Kickoff hasta la entrega. Scrum, Kanban, estimación, toma de requerimientos con usuarios y entrega iterativa con visibilidad total — además de Java, Spring Boot, Angular y Vue.js.
Arquitecturas Java/Spring Boot de alta disponibilidad, APIs REST y SOAP, integración de servicios críticos y gestión de transacciones complejas con JPA, Hibernate y MyBatis.
Componentes reutilizables con Angular y Vue.js, UX coherente, rendimiento medible. TypeScript, HTML5 semántico, CSS moderno y librerías de UI.
Modelado relacional y NoSQL. PostgreSQL, SQL Server, Sybase, Oracle, MongoDB. Optimización de consultas complejas y stored procedures de producción.
Diseño de arquitecturas desde monolitos hasta microservicios distribuidos. Feature-Driven, MVC, Screaming Architecture. Decisiones técnicas documentadas.
Prototipos RAG con Azure OpenAI (GPT-4), MongoDB Atlas Vector Search y pipelines de embeddings en Java 17. Experiencia en producción, no solo en demos.
Tech Lead y PM en proyectos de largo aliento. Kickoff, estimación, planificación PMBOK, Sprint Planning, Daily, Review y Retrospective. Toma de requerimientos directamente con usuarios finales y entrega documentada a QA.
Pipelines CI/CD con Jenkins, contenedores Docker, análisis de calidad con SonarQube. Infraestructura que no te despierta a medianoche.
No escribo una línea de código sin entender el problema de negocio. Vengo del lado técnico y del lado de la gestión: eso me permite hablar con el equipo y con el cliente en el mismo idioma.
Participo desde el inicio: toma de requerimientos con usuarios finales, estimación, planificación (PMBOK o ágil) y definición de criterios de aceptación antes de arrancar.
Escribo código y coordino el equipo en paralelo. Sprint Planning, Daily, Review y Retrospective. Incorporo herramientas como GitHub Copilot y Claude Code para acelerar sin sacrificar calidad.
Documentación para QA, análisis post-entrega con los usuarios y ajuste continuo. No desaparezco al terminar el sprint.
Java y Spring Boot como columna vertebral backend: maduros, predecibles, con ecosistema empresarial probado. Angular para aplicaciones de gestión complejas; Vue.js cuando la velocidad de iteración importa más que la estructura rígida. MongoDB cuando los datos son documentos; PostgreSQL cuando son relaciones. Docker porque el entorno de producción no debería ser una sorpresa.
Trece años de experiencia condensados en dos páginas. Proyectos reales, empresas reales, impacto medible.
▸ Descargar CV — PDFComunicación directa. Si hay un riesgo técnico, lo digo antes de que se vuelva un problema. Si el requerimiento es ambiguo, pregunto antes de asumir. No desaparezco después de la entrega.
"Luis tiene una capacidad poco común para entender el problema de negocio antes de escribir una sola línea de código. Sus entregas son limpias, documentadas y funcionan exactamente como se acordó. Trabajar con él en el ecosistema de ciberseguridad fue una experiencia sin fricción."
— Felipe Morales, Tech Lead, Banco BCI
Cuéntame qué estás construyendo. No necesitas tener todo definido: con un problema claro es suficiente para empezar a conversar.