Saltar al contenido
// sobre mí

Desarrollador full-stack con más de 18 años de experiencia en entornos empresariales. Especializado en Java / Spring Boot para backend y Next.js / React para frontend. He desarrollado sistemas de alta exigencia para sectores como smart cities, aeroportuario y retail, con experiencia en grandes clientes como AENA y Leroy Merlin. Disponible para proyectos freelance, colaboraciones puntuales y consultorías técnicas, en remoto.

// experiencia
Grupo Tecnología del Tráfico (DLVision)2022 — presente
Senior Software Engineer · San Sebastián de los Reyes

Plataforma de gestión urbana con deep learning: detección de incidencias en tiempo real, reconocimiento de matrículas (LPR), gestión de video (VMS) y movilidad inteligente para ciudades.

Spring Boot · React · TypeScript · PostgreSQL · JPA/Hibernate · Git
Atos IT Solutions and Services2019 — 2022
Software Engineer · Madrid

Desarrollo de sistemas aeroportuarios críticos para AENA: gestión de operaciones de vuelo, coordinación de slots y herramientas de tierra. Proyectos SCENA, CDM, ESIA y E-CDM.

Spring Boot · Angular · Oracle · JPA · Bootstrap · Thymeleaf
Getronics2014 — 2019
Software Engineer · Madrid

Proyectos de larga duración para AENA y Leroy Merlin. Consolidación de arquitecturas Java enterprise y APIs en sistemas de alta disponibilidad.

Java/J2EE · Hibernate · JPA · Oracle · Struts
Experiencia previa
Telvent Global Service· Java Developer2010 — 2014
Matchmind· Junior Developer2008 — 2010
Java/J2EE · Struts · Hibernate · Oracle · MySQL
// proyectos destacados
Video Management System (VMS) — DLVision · GTT

Gestión de vídeo para smart cities: incidencias en tiempo real, reconocimiento de matrículas (LPR), reproducción y archivo desde cámaras urbanas. Nuevas funcionalidades y mantenimiento.

Java · Spring Boot · React · TypeScript · PostgreSQL · JPA/Hibernate
Privado
Inventario y mantenimiento urbano — Ayuntamiento de Madrid

Inventario georreferenciado de los activos urbanos y gestión de su mantenimiento: actuaciones, contratos y tareas, con mapas e histórico de cada cambio.

Java 21 · Spring Boot · React · TypeScript · PostgreSQL/PostGIS · Keycloak
Privado
Gestión de mantenimiento propia — GTT

Plataforma propia y multicliente de gestión de mantenimiento.

Java · Spring Boot · React · TypeScript · PostgreSQL
Privado
Gestión interna para un operador de tours

Plataforma B2B a medida: agencias, contratos y catálogo de tours, con 2FA y auditoría. En producción.

Next.js 16 · TypeScript · Drizzle · PostgreSQL · Vercel
Ver caso →
Web del AMPA del CEIP Emilio Casado

Web de las familias de un colegio: la edita la junta y la agenda llega al calendario. Voluntario.

Next.js 16 · TypeScript · Sanity · Vercel
Ver caso →
eba-online.es — Escuela de Batería Ávila

Web de la escuela con blog y su panel, en producción; la academia online, en construcción.

Next.js 16 · TypeScript · Drizzle · PostgreSQL · Vercel
Ver caso →