Available for New Opportunities Let's Talk ↗
LE MINHDUC
ROLE / Java Backend Developer ▋

Building reliable backend systems behind modern digital products.

Software Engineering graduate from FPT University focused on Java, Spring Boot, REST APIs, PostgreSQL, security, microservices, and maintainable backend architecture.

Explore my work ↗

Selected Projects

04

Production platforms, distributed microservices, and backend APIs.

● Live Production Platform
02

EnglishLab — Hybrid Learning Platform

Comprehensive hybrid education suite with secured REST APIs handling course enrollments, automated class scheduling, assignments, and role-based permissions across student, instructor, and administration portals.

Team of 5
3 Major Roles (Admin / Instructor / Student)
Live in Production
FE
Web Client React 19 · Vite · TS
➔
SEC
Security Spring Security · JWT
➔
BE
REST APIs Java 21 · Spring Boot
➔
DB
Relational DB PostgreSQL · JPA
My Engineering Contribution
  • Implemented backend business workflows for course catalogs, student enrollments, and automated class schedule allocation.
  • Secured REST API endpoints with Spring Security and stateless JWT token authentication with role-based access control (RBAC).
  • Integrated Google Meet API for automated classroom scheduling and BunnyStream for secure course video delivery.
Java 21 Spring Boot Spring Security JWT Auth Google Meet API BunnyStream PostgreSQL Docker
● AI & Travel · Live Production
03

VivuPlan — AI Travel Itinerary Planner

End-to-end trip planning platform generating day-by-day smart travel itineraries with geospatial data integration, optimized REST queries, and production Nginx reverse proxying.

Live Production Platform
Next.js 15 & React 19 Frontend
Nginx SSL Reverse Proxy
FE
Web Client Next.js 15 · React 19
➔
NET
Reverse Proxy Nginx SSL Reverse Proxy
➔
BE
Services Java 21 · Spring Boot
➔
DB
Storage PostgreSQL Database
My Engineering Contribution
  • Built backend RESTful services for smart itinerary generation, user authentication, and trip-history persistence workflows.
  • Integrated Booking.com, Google Maps, Tavily Search, and SerpAPI for real-time hotel availability, geolocation, and place discovery.
  • Contributed to containerized application deployment with Docker and configured production Nginx reverse proxy routing.
Java 21 Spring Boot Booking.com API Google Maps Tavily Search SerpAPI PostgreSQL Docker Nginx
CORE COMPETENCIES

Backend-first toolkit.

Enterprise Java · Distributed Architecture · Relational Databases

Backend & Enterprise Core

Type-safe business logic, robust REST API contracts, and secured endpoints.

Java 17/21 Spring Boot 3 Spring Security Spring Data JPA Hibernate RESTful APIs Maven

Distributed Architecture

Decoupled microservice coordination, gateway routing, and containerization.

Microservices Spring Cloud Gateway Docker Docker Compose Nginx PayOS Webhooks

Database & Integrity

Relational schema modeling, index optimization, and transaction safety.

PostgreSQL SQL Server ACID Compliance Schema Normalization Query Tuning

Client & Integration

Full-stack empathy with modern web and mobile application clients.

React Next.js TypeScript Tailwind CSS Flutter

API Design & Contracts

Clean REST conventions, standardized error responses, and semantic HTTP status codes.

Security by Default

Role-based access control, cryptographic password hashing, and token expiration lifecycles.

Data Consistency

Declarative transaction management with rollback safety on distributed failure paths.

Containerized Staging

Isolated service networking and reproducible dev environments with Docker Compose.

ABOUT & PHILOSOPHY

Engineering systems,
not just features.

Software Engineering graduate focused on backend longevity.

Software Engineering graduate from FPT University with an academic GPA of 8.2 / 10 (Degree Classification: Very Good, official diploma scheduled for December 2026).

Rather than jumping between surface-level trends, I center my engineering practice around core backend foundations: understanding memory management in the JVM, designing normalized relational schemas, handling edge-case race conditions, and enforcing strict API contract boundaries.

I have contributed to shipping live production systems (like EnglishLab and VivuPlan) serving active users, focusing on disciplined software engineering practices: layered architecture, relational schema integrity, defensive API validation, and containerized Docker deployments.

01 Reliability over cleverness

Predictable code that is easy to read, test, and debug under high-stress conditions always beats convoluted one-liners.

02 Data integrity is non-negotiable

Database constraints, explicit foreign keys, and atomic transaction boundaries ensure corrupted state never enters production.

03 Defense in depth

Never trust client input. Validate payloads at the gateway layer, verify tokens at the service layer, and constrain queries at the database layer.

✓ Email copied to clipboard!