Soy ingeniero de software en Madrid con más de 8 años de experiencia
construyendo aplicaciones empresariales para el sector financiero.
Me he especializado en microservicios con Java y Spring Boot,
mensajería con Kafka y servicios REST y SOAP, y también participo en
decisiones de arquitectura tanto de backend como de frontend con
Angular.
Me importan el rendimiento de los sistemas, las buenas prácticas y
las pruebas. Utilizo la IA como herramienta de trabajo diaria,
aportándole contexto y reglas de negocio para acelerar el desarrollo
sin sacrificar la calidad.
Fuera del trabajo, me gusta aprender cosas nuevas a través de
proyectos personales que suponen un reto, como PersonalFinances y
PaceTheRhythm. Cuando no estoy programando, salgo a correr o a
montar en bicicleta.
Experiencia profesional
Ingeniero de Software · BNP Paribas Personal Finance (Tecdata
Engineering), Madrid
▸ Apoyo técnico del equipo: soporte transversal, adquisición
de requisitos con negocio y resolución de incidencias en
producción.
▸ Comunicación con equipos técnicos internacionales para
coordinar, integrar y alinear soluciones.
▸ Optimización del pipeline de build en software legacy:
reducción del tiempo de construcción y despliegue.
▸ Desarrollo de scripts en Python para
automatizar la generación de despliegues, eliminando pasos
manuales y reduciendo errores operativos.
▸ Diseño y desarrollo de microservicios en
Java 8 y 17 con
Spring Boot para sistemas financieros
críticos de alta disponibilidad.
▸ Integración de mensajería asíncrona con
Kafka y despliegue en entornos Cloud (IBM Cloud, Kubernetes).
▸ Contribución en decisiones de arquitectura frontend
(Angular) y backend en nuevos proyectos,
aportando visión fullstack desde el inicio.
▸ Pipelines de CI/CD en GitLab y Jenkins con
control de calidad automatizado mediante
SonarQube.
Ingeniero de Software · Fujitsu Technology Solutions (Experis),
Madrid
Java 8SpringSOAP/RESTOracleHibernateIBM WebSphere
▸ Evolución y mantenimiento de aplicaciones web empresariales
en Java 6 con JSP.
▸ Desarrollo e integración de servicios
SOAP (Apache CXF) y
REST (Spring) con sistemas externos.
▸ Gestión de bases de datos Oracle con
Hibernate y despliegue en
IBM WebSphere.
▸ Desarrollo frontend en
HTML, CSS y JavaScript aplicando principios
de accesibilidad.
▸ Desarrollo de aplicaciones web siguiendo la metodología
Twelve-Factor App para arquitecturas
cloud-native.
Formación académica
🎓 Grado en Ingeniería del Software — Universidad Rey Juan Carlos
· 2014 – 2020
Formación complementaria
API REST con Spring Boot Avanzado
· Tecnofor (Microservicios, Spring Cloud, Feign, Eureka, Hystrix,
Zuul, MongoDB) · 2024
Angular y Angular Avanzado ·
DevTaller – Fernando Herrera – Udemy · 2024
Reactive Architecture: Domain Driven Design
· Cognitive Class · 2023
Introduction to Containers, Kubernetes & OpenShift V2
· Cognitive Class · 2023
Scrum Foundations Professional Certificate
· CertiProf · 2021
Docker – Guía práctica para desarrolladores
· DevTaller – Fernando Herrera – Udemy · 2020
Agilidad y Lean: Gestionando proyectos del s. XXI
· Javier Garzás – MiriadaX · 2016
Proyectos personales
Personal Finances
Una PWA mobile-first para gestionar gastos e ingresos en
un solo lugar, con una UX simplificada y enfocada en el
rendimiento. Pero más allá de la utilidad, este proyecto
ha sido mi laboratorio para profundizar en conocimientos
de arquitectura, integración de servicios y DevOps.
Aplicación web orientada a dispositivos móviles con la que
puedes encontrar la música adecuada para tu ritmo de
carrera. Desarrollada completamente en typescript con
conexión a API externa para la obtención de las canciones
según la conversión bidireccional de BPM y ritmo de reloj
en carrera
Aplicación web de temporizador Pomodoro online, gratuito y
sin distracciones: concentración y descanso encadenados,
tiempos ajustables, varias paletas de color y tus ajustes
guardados solo con tu permiso. Sin cuentas ni publicidad.