Junior Backend Developer specializing in Java & Spring Boot.
LinkedIn · luquegabrielcv@gmail.com
I build REST APIs with Java and Spring Boot, with authentication/authorization via JWT and OAuth 2.0, on PostgreSQL and MongoDB. I write unit tests with JUnit 5 and Mockito, containerize with Docker, and follow standard GitHub workflows. I've also worked with Node.js, .NET/C#, and Angular/TypeScript on the frontend side.
HotelApp — Hotel Reservation Platform
A hotel reservation system built as 7 independent Spring Boot microservices behind a single API gateway. Guests search availability, book and cancel rooms with email confirmations at each step; admins manage hotels, rooms, pricing and photos from a separate panel.
- Architecture: ms-gateway (JWT validation, routing, rate limiting) · ms-auth · ms-catalog · ms-booking · ms-availability · ms-notification · ms-agent
- Stack: Java 21, Spring Boot 4, Spring Security + JWT, PostgreSQL (database-per-service), Kafka, Redis, Docker Compose
- AI feature: ms-agent uses Google Gemini for room recommendations and a support chat, backed by Redis session state
- Event-driven: booking confirmations/cancellations flow through Kafka to a dedicated notification service (email via SMTP)
- Frontend: Angular client consuming the gateway
- CI/CD: automated code-quality and Docker build checks via GitHub Actions
Backend
Frontend
Tools & Others


