Senior Backend Developer — Especialista en arquitecturas escalables con Java & Spring Boot
Yo
01
Sobre mí
Senior Backend Developer con más de 7 años de experiencia diseñando y desarrollando arquitecturas escalables. Especializado en Java y Spring Boot, con un historial comprobado de liderazgo técnico y modernización de aplicaciones críticas de alto volumen.
—Más de 7 años de experiencia en desarrollo de software
—Especialista en Java, Spring Boot y arquitecturas de microservicios
—Experiencia liderando equipos y proyectos técnicos
—Comprometido con la calidad del código y las mejores prácticas
02
Experiencia
Senior Backend Engineer
BBVA Technology en Europa
abril 2025 – PresenteProvincia de Madrid
•Lideré la modernización del aplicativo de detección de operaciones sospechosas mediante una migración de Java 6 a una arquitectura moderna con Java 11, Spring Boot 3.x, Docker y Angular 13, permitiendo el análisis de más de 300.000 operaciones diarias.
•Asumí la responsabilidad técnica y el rol de desarrollador principal para el mantenimiento y la evolución continua de la aplicación tras su despliegue en producción.
Analista Java
Grupo Onetec
febrero 2023 – mayo 2025Madrid, España
•Desarrollé nuevas funcionalidades críticas para el área de clientes.
•Refactoricé y optimicé el código del área de clientes, logrando una mejora en los tiempos de respuesta durante las gestiones de pólizas de los usuarios.
•Participé en el rediseño y modernización del aplicativo de cálculo de presupuestos de Linea Directa.
Programador
NEORIS
octubre 2018 – diciembre 2021Madrid, España
•Desarrollé integralmente SOCO, la aplicación para la gestión de socorristas de la Comunidad de Madrid, utilizando Java 8, Spring 2.x y Oracle Database.
•Actué como desarrollador principal y responsable del mantenimiento de la plataforma.
•Contribuí al desarrollo y mantenimiento de diversas aplicaciones corporativas, mejorando la calidad del código, la estabilidad de los sistemas y la incorporación de nuevas funcionalidades.
Programador junior
VIEWNEXT
octubre 2017 – octubre 2018Madrid, España
•Reduje el volumen de incidencias pendientes del backlog mediante la resolución eficiente de errores.
•Resolví problemas técnicos complejos trabajando sobre una aplicación empresarial de gran escala y alta complejidad.
•Optimicé y refactoricé código legado, identificando oportunidades de mejora para aumentar la eficiencia del sistema.
03
Habilidades
Lenguajes
JavaTypeScriptReact
Frameworks
Spring BootSpring BatchSpring DataJSFHibernateNext.js
Bases de datos
Oracle DatabaseMySQLPostgreSQL
Testing
JUnitMockito
Cloud
AWSVercel
CI/CD
GitGit (Gitlab)Git (Github)JenkinsSonarQube
Arquitectura de software
Arquitectura de microserviciosRestful APIPatrones de diseño
04
Proyectos
TipoTest
Plataforma web de estudio impulsada por inteligencia artificial que transforma apuntes y documentos PDF en recursos interactivos como tests, flashcards, resúmenes, mapas mentales y ejercicios psicotécnicos. Diseñada para ayudar a estudiantes y opositores a optimizar su aprendizaje.
Herramienta creada en mi etapa laboral en Onetec para agilizar procesos internos. VisioViewer permite transformar un xml a una diagrama de Microsoft Visio (herramienta de control de flujos algo obsoleta que se utiliza en algunos proyectos legacy) de manera que modificar el xml sea mucho mas fácil al tener una ayuda visual.