Currículum

Gabriel Luque

Desarrollador backend junior

Descargar PDF↓
Ubicación
Madrid, España

Desarrollador backend junior enfocado en Java y Spring Boot, con experiencia práctica en JPA/Hibernate, Spring Security y autenticación mediante JWT y OAuth 2.0. He diseñado e implementado una plataforma de reservas hoteleras basada en una arquitectura de microservicios, con autenticación mediante cookies HttpOnly, comunicación asíncrona con Kafka y pipelines de CI/CD mediante GitHub Actions. Cuento además con experiencia en testing con JUnit 5 y Mockito, contenerización con Docker y conocimientos de frontend con Angular, TypeScript y Tailwind CSS.

Experiencia

Desarrollador backend - Prácticas

Alebat Consulting · Febrero 2025 - Junio 2025

Desarrollo backend utilizando el CMS Strapi v5 con TypeScript. Entre las tareas realizadas:

  • Implementación de lifecycles, middlewares, rutas, controladores y servicios personalizados.
  • Desarrollo de un sistema de notificaciones mediante WebSockets a través de un middleware.
  • Documentación técnica de los archivos y funcionalidades modificadas.
  • Creación de types para estructurar y tipar los datos en TypeScript.

Proyectos

HotelReservationApp- Plataforma de reservas

Plataforma de reservas hoteleras con microservicios en Spring Boot 4.0.6 y Java 21: gateway centralizado, autenticación JWT vía cookies HttpOnly, mensajería asíncrona con Kafka y un servicio de recomendaciones con IA (Gemini). CI/CD con GitHub Actions y despliegue con Docker Compose.

Datos académicos

  • 42 Madrid

    Campus Telefónica, Madrid

    Incorporación octubre 2026

  • Lemoncode

    Especialización en Full Stack Development

    Septiembre 2025 - actualidad

  • Universae – Instituto Superior de Formación Profesional

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

    Septiembre 2023 - junio 2025

  • Universae – Instituto Superior de Formación Profesional

    Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

    Septiembre 2023 - junio 2025

Idiomas

Inglés·B1

Más información

  • Carné de conducir
  • Disponibilidad total
  • Trabajo en equipo
  • Compromiso