Software Developer

Juan David Gil Diaz

Desarrollador Full-Stack especializado en Java · Spring Boot · Next.js. Construyo aplicaciones robustas con foco en rendimiento y experiencia de usuario.

scroll
01

Sobre mí

Soy desarrollador Full-Stack con base en Leganés, Madrid. Me formé en Desarrollo de Aplicaciones Web (DAW) en CESUR, donde mi proyecto final recibió la mención "Con Distinción". También cursé Ingeniería de Sistemas en la UPM.

Mis prácticas en Softcode (Madrid) me permitieron trabajar en entornos reales con Java, Spring Boot y Next.js, construyendo APIs y componentes de producción con Docker y PostgreSQL.

Fuera del código, más de 5 años como Shift Leader en Foot Locker me han dado una visión real del negocio retail: gestión de KPIs, equipos y operaciones — contexto que aplico directamente en los proyectos que desarrollo.

Stack tecnológico

Java
Spring Boot
PostgreSQL
Docker
REST APIs
Next.js
React
TypeScript
Git
Team Leadership
02

Proyectos

Destacado

KicksControl

E-commerce y backoffice inteligente para una tienda de zapatillas. Backend con Java 21 + Spring Boot 3, frontend en Next.js 15, PostgreSQL, Docker Compose, autenticación JWT y gestión completa de inventario con alertas de stock.

Java 21Spring BootNext.js 15PostgreSQLDockerJWT

ProdSync

Aplicación B2B de gestión de proyectos para empresas de software. TFG de DAW con mención "Con Distinción". Gestión de sprints, tareas, equipos y reportes con Spring Boot + React.

Spring BootReactTypeScriptPostgreSQLDocker

MobileHoursApp

App móvil para registro y control de horas de trabajo. Desarrollada con tecnologías móviles para simplificar el seguimiento de jornadas laborales.

MobileReact NativeAPI REST
03

Experiencia

Nov 2025 — Mar 2026

Madrid

Desarrollador Web en Prácticas

Softcode

  • Desarrollo Full-Stack en entorno real con Java 21 y Spring Boot 3, construyendo APIs REST consumidas por el frontend.
  • Implementación de componentes con TypeScript y Next.js, integrados en una arquitectura con PostgreSQL y Docker.
  • Participación activa en sprints ágiles, revisiones de código y despliegues en entornos de staging.

Nov 2019 — Actualidad

Leganés

Shift Leader

Foot Locker

  • Gestión de equipo de 8-10 personas: planificación de turnos, formación de nuevos empleados y resolución de incidencias.
  • Seguimiento de KPIs de tienda: ventas, conversión, NPS y control de inventario en tiempo real.
  • Experiencia directa en operaciones retail que inspiró el desarrollo de KicksControl.
04

Educación

Sep 2024 — May 2026

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

CESUR

TFG: ProdSync — Mención "Con Distinción"

Sep 2017 — Jun 2021

Ingeniería de Sistemas Informáticos

Universidad Politécnica de Madrid (UPM)

100 ECTS completados

05

Contacto

Estoy abierto a nuevas oportunidades. Si tienes un proyecto interesante o quieres hablar sobre una posición, no dudes en escribirme.

Redes sociales

JDGil

© 2026 Juan David Gil Diaz · Next.js & Tailwind CSS