Backend & JVM
- Java (8–21) · Spring Boot, Spring Data, Spring Security.
- Diseño de APIs REST, servicios síncronos y asíncronos.
- Arquitectura hexagonal, DDD táctico y diseño orientado al dominio.
Senior Backend Engineer · Java
Ingeniero de software especializado en Java y arquitecturas backend escalables, con experiencia en banca y movilidad construyendo sistemas críticos para negocio.
Combino experiencia profunda en dominios complejos (banca, movilidad) con un enfoque moderno en arquitectura limpia, DDD y sistemas event-driven.
A lo largo de mi carrera he participado en el ciclo completo de proyectos: desde el análisis y diseño de soluciones hasta su despliegue y operación en producción.
Disfruto trabajando en equipos donde negocio y tecnología se entienden, y donde las decisiones de arquitectura se toman con datos y contexto, no sólo con tendencias.
Más que una lista de tecnologías, esto es lo que realmente aporto a un equipo de backend.
Una trayectoria centrada en proyectos donde el backend es crítico para el negocio.
Desarrollo de microservicios Java 21 sobre Kubernetes en AWS para una plataforma de renting y movilidad, usando Kafka como backbone de eventos.
Desarrollo full stack en proyectos empresariales, combinando arquitectura backend y frontends modernos con equipos distribuidos.
Diseño y mantenimiento de aplicaciones core bancarias, con foco en fiabilidad y performance en procesos críticos.
No puedo mostrar todo el código, pero sí el tipo de sistemas y decisiones de diseño que trabajo a diario.
Ecosistema de microservicios para reservas, contratos y facturación en Europcar, integrado con sistemas internos y externos.
Aplicaciones core para entidades financieras, gestionando transacciones y procesos de alto volumen y criticidad.
Soluciones full stack combinando backend Java con React/Angular para interfaces limpias y orientadas a negocio.
Comparto lo que aprendo sobre backend moderno en Java a través de BackEndToTheFuture.
Iniciativa centrada en clean code, arquitectura hexagonal, DDD, TDD y patrones de diseño backend, principalmente en Java.
Si tu backend se ha convertido en un cuello de botella, quizá podamos solucionarlo juntos.