Experiencia laboral
Arquitecto de Software - Babel
- Extranet de Proveedores (Mapfre)
- OGSIA - Herramienta de Gobierno de IA (Centro de Inteligencia Artificial de la Junta de Andalucía)
Aquitecto de Sofware / Java Tech Lead - Profile
- Colaboración transversal con equipos de producto, QA, DevOps y arquitectura.
- Definición de estrategias de integración entre sistemas y gobierno de APIs.
- Definición y evolución de la arquitectura de software, alineando las soluciones técnicas con los objetivos de negocio y garantizando escalabilidad, seguridad y mantenibilidad.
- Diseño de soluciones técnicas en entornos Java y arquitecturas de microservicios (Spring Boot), incluyendo la selección del stack tecnológico
- Diseño e implementación de APIs REST y servicios backend.
- Elaboración de documentación técnica y diagramas de arquitectura.
- Establecimiento de estándares de desarrollo, buenas prácticas y patrones de diseño (SOLID), asegurando la calidad y consistencia del código.
- Gestión de la calidad del software mediante estrategias de testing, code reviews y herramientas como SonarQube.
- Gestión del código fuente con Git, garantizando trazabilidad y control de versiones.
- Identificación y reducción de deuda técnica, definiendo planes de mejora y refactorización.
- Implementación y mantenimiento de pipelines CI/CD (Jenkins) y despliegues automatizados (OpenShift).
- Liderazgo técnico de equipos de desarrollo, proporcionando mentoring, soporte y guía en la toma de decisiones
- Monitorización y observabilidad de sistemas (logging, métricas, Grafana).
- Optimización del rendimiento de aplicaciones y resolución de incidencias complejas en entornos de desarrollo y producción.
- Participación en la planificación técnica, estimaciones y seguimiento de proyectos.
- Supervisión del cumplimiento de la arquitectura y revisión de soluciones técnicas, código y propuestas de diseño.
- Automatizador de Generación de Proyectos en Azure devops (Asisa - Eq. Arquitectura)
- Equipo Arquitectura (Asisa)
- GDPR (Mutua)
- ICO (Banco Santander)
- SRAC (Banco Santander)
Publicaciones
Buenas prácticas de seguridad en Java Spring Boot (16/06/2026)
En este post, realizaremos una breve introducción sobre buenas prácticas Java Spring Boot, aplicables tanto a APIs como a aplicaciones empresariales.
Monolitos vs. Microservicios: ¿qué arquitectura elegir? (10/03/2026)
Elegir cómo construir tu software siempre será clave para tu equipo. En 2026, la cuestión no es si un monolito o microservicios es mejore, sino qué opción se ajusta mejor a tu situación.
Explorando OpenApi: estructura, rutas y seguridad (27/02/2024)
En este artículo, nos adentraremos en la utilización de OpenApi para crear los diferentes endpoints de nuestra aplicación, con sus diferentes objetos de request y response que necesitemos.
Creación de un proyecto DevOps con Azure PowerShell (10/10/2023)
En este post veremos cómo crear un proyecto en Azure DevOps, asignar a los usuarios a un grupo y vincular ese grupo al proyecto, además de la creación de un repositorio y librerías, todo ello utilizando un script de PowerShell
