C O N T A C T
************@*****.***
Hoang Mai, Ha Noi
https://github.com/FT-Nam
UNIVERSITY OF ECONOMICS -
TECHNOLOGY FOR INDUSTRIES
SOFTWARE ENGINEER
GPA: 3.27 / 4.0
E D U C A T I O N
S K I L L S
Programming Skills: Java
Framework: Spring Boot, Spring
Data JPA, Spring Security, RESTful
API
Database: MySQL, Redis
Tools: Git, Github, Postman
Other: JWT, Experience in using
IntelliJ, VScode
Soft Skills:
+ Strong problem-solving ability
+ Good communication & teamwork
+ Effective time management
+ Self-motivated and eager to learn
English:
L A N G U A G E S
P R O F I L E S U MMARY
I am a recent graduate with a strong foundation in Java backend development. My goal is to contribute to building scalable and efficient applications while continuously improving my skills in a collaborative environment. I am eager to apply my knowledge of Java and database management to deliver high-quality backend solutions.
H I G H L I G H T E D P R O J E C T S
1. ToyStore E-commerce Platform 08/2024 - 11/2024
03/2025 - 05/2025
Designed and implemented a flexible Role/Permission-based authorization system using JWT for secure and fine-grained access control. Integrated VNPay payment gateway and OAuth2 social login (Google, Facebook) via OpenFeign to enhance user onboarding. Built a product search feature with autocomplete and filtering by price and product types using Elasticsearch with custom DSL queries. Utilized Redis to manage refresh tokens, enabling efficient and stateless authentication.
Developed an admin panel for managing users, products, and orders with secure API access.
Built RESTful APIs for products, carts, and orders, adhering to clean architecture principles.
PHAN THÀNH NAM
JAVA BACKEND DEVELOPER
Proficient in reading and
understanding documentation.
Basic communication skills.
Tech stack: Spring Boot, Spring Security, Spring Data JPA, JWT, Redis, Elasticsearch, OpenFeign, OAuth2 (Google, Facebook), VNPay, Role/Permission-based Access Control.
Position: Backend Developer
Key Contributions:
2. Animal Recognition AI
Tech stack: Spring Boot, Spring Security, Spring Data JPA, JWT, Kafka, Redis, OpenFeign, VNPay, WebSocket, Scheduled Tasks, Docker. Position: Backend Developer
Key Contributions:
Integrated with Python-based CNN model via OpenFeign for real-time image classification (dog/cat).
Engineered a credit-based system: users consume credits for image analysis; system auto-renews credits weekly and expires plans using Spring Scheduled Tasks.
Leveraged Kafka for asynchronous workflows: sending transactional emails (registration, payment) and real-time WebSocket notifications
(image result, low credit alert).
Integrated VNPay for processing subscription plan payments. Stored analyzed images and user history locally for audit and retraining purposes.
Employed Redis for refreshToken management to ensure scalable, low- latency authentication.
Github: https://github.com/FT-Nam/Toystore
Github: https://github.com/FT-Nam/ImageAI