Work Experience
Intern - Fresher Java Developer @ Eastgate Software
04/2024 — 10/2025- Architected and migrated a monolithic legacy application to a Spring Boot microservices architecture, reducing deployment time by 40%.
- Designed an event-driven data ingestion pipeline using Apache Kafka, processing 10k+ messages per second with zero data loss.
- Optimized high-traffic PostgreSQL database queries and introduced Redis caching, decreasing average API response times by 300ms.
Intern Java Developer @ Viettel Software Services
06/2023 — 09/2023- Developed scalable REST APIs using Spring Boot to support internal reporting dashboards used by 500+ employees daily.
- Implemented OAuth2 and Spring Security to secure internal endpoints and manage granular role-based access control.
- Wrote extensive unit and integration tests using JUnit and Mockito, achieving 85% code coverage across core modules.
Featured Project
CineVote
View Website
A real-time collaborative movie voting and matching application built on a microservices architecture.
- Developed backend services using Java and Spring Boot for room management, voting flows, and result aggregation.
- Built WebSocket (STOMP) features to update live participant status, ready states, and instant movie matches in real time.
- Integrated gRPC communication between services to fetch and enrich movie data from external APIs (TMDB, OMDB).
- Used Redis for temporary room states, active participant tracking, and voting cache, alongside PostgreSQL to save finished room results.
- Implemented JWT authentication with custom Spring Security filters to handle stateless room-level authorization.
- Containerized and deployed services using Docker, Caddy (for reverse proxy and automatic HTTPS), and Portainer for container management.
Education
B.S. in Computer Science
2020 — 2026Hanoi University of Science - VNU
Certificates
TOEIC - Listening & Reading
Issued: 04/2026Score: 970/990
TOEIC - Speaking & Writing
Issued: 05/2026Score: 360/400
Skills & Tools
Languages
Java
SQL
Frameworks
Spring Boot
Hibernate
Infrastructure & Data
PostgreSQL
Redis
Docker
gRPC
WebSocket