Profile Picture

Nguyen Thanh An

Java Backend Developer

Specializing in distributed systems, microservices, and high-performance API design.

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

Education

B.S. in Computer Science

2020 — 2026

Hanoi University of Science - VNU

Certificates

TOEIC - Listening & Reading

Issued: 04/2026

Score: 970/990

TOEIC - Speaking & Writing

Issued: 05/2026

Score: 360/400

Skills & Tools

Languages

Java
SQL

Frameworks

Spring Boot
Hibernate

Infrastructure & Data

PostgreSQL
Redis
Docker
gRPC
WebSocket