Nguyen Van An
Phone: +848******** ️Email: ***********@*****.*** Address: Hai Phong, Viet Nam
Github: https://github.com/annguyen-1707 Facebook: https://www.facebook.com/an.nguyen.186544
OVERVIEW
Summary
I am a third-year Software Engineering student at FPT University with strong Java programming. In addition to my technical abilities, I am proficient in Japanese, with good reading, listening, and communication skills. My experience and language proficiency enable me to effectively collaborate with both Vietnamese and Japanese teams. I am passionate about backend development and continually strive to enhance my skills to deliver impactful solutions.
Objective
Short-term: I aim to contribute effectively at your company by demonstrating responsibility, honesty, passion, and loyalty, while improving my technical skills through the company’s training initiatives.
Long-term: I aim to become a Full-Stack Developer, starting with a strong foundation in Java Backend. In the long run, I plan to grow into a Bridge Software Engineer at FPT Software, leveraging both my technical skills and language abilities to effectively communicate with international clients, contribute to high-quality software solutions, and support the company’s global objectives.
.
TECHNICAL SKILLS
Programming Languages
Java
Framework
TOOLS
Database Management Systems
MySQL, SQL Server
Version Control
CERTIFICATION
GPA: 3.4
Spring (Spring MVC, Spring Boot, ..) Git, GitHub)
Hibernate, Spring Data JPA IntelliJ, VS code, NetBeans
Servlet
WebSocket
View/Template engine
JSP
Cloud & APIs
Azure Speech Service (Speech-to-Text,
Pronunciation Assessment)
EDUCATION
FPT University (Software Engineering Major) Oct 2022 – Now
PROJECTS
Personalized Japanese Learning System (FU OHAYO) May 2025 – Present
Role: Backend Developer (with basic frontend integration)
Team size: 5 members
GitHub: https://github.com/annguyen-1707/Personalized-Learning-System-Fontend
https://github.com/annguyen-1707/Personalized-Learning-System
(This project is currently under development as part of a university course and the source code is not yet publicly available.)
Description:
• A personalized web-based Japanese learning platform designed for FPT students and independent learners, supporting customized learning paths (JLPT N5–N1) that include vocabulary, grammar, reading, listening, and speaking modules.
• Enables AI-driven speaking practice with real-time pronunciation scoring and conversation simulation.
• Provides adaptive exercises, progress tracking, flashcards, and gamified quizzes to motivate consistent learning.
• Supports comprehensive admin functionalities to manage users, content (vocabulary, grammar, lessons), assessments, and system activities.
Technologies:
• Backend: Spring Boot, JPA, MySQL, JWT, RESTful API, Spring Security
• Frontend: ReactJS, TailwindCSS, Axios
• Others: Gemini AI,VNPay (payment integration), Toastify, React Hook Form,
Responsibilities:
Designed and implemented backend APIs for admin modules, focusing on managing practice content (question, reading, listening, speaking exercises).
Developed workflow for content approval, where staff can create and edit content, and managers can review, accept, or reject submissions before publishing.
Built and integrated data tracking logic to monitor user learning progress, allowing learners to view detailed statistics in their profile (e.g., vocabulary mastered, grammar points completed, exercise results).
Designed and provided APIs for dashboard visualizations, enabling display of charts and key metrics (e.g., total users, active lessons, average completion rates) to support admin decision-making.
Managed database design and optimized query performance for dynamic content linking and real-time learning progress tracking.
Collaborated with frontend developers to integrate admin dashboards and profile progress pages, ensuring seamless data presentation and interaction.
Developed the Speaking Page feature where users can record their voice, send audio to the server for conversion and pronunciation scoring via Azure Speech API, and receive detailed feedback on accuracy, fluency, and completeness.
Laptop Store Jan 2025 – Mar 2025
Role: FullStack Team size: 1 member
GitHub: https://github.com/annguyen-1707/laptop-manage
Description:
This project is a laptop e-commerce website built using Java Spring MVC. It includes essential e-commerce functionalities such as authentication, authorization, product management, shopping cart, and order processing. Users can easily browse products, view details, and enjoy a seamless shopping experience.
Technologies:
Backend: Spring (Spring MVC, Spring Security, Spring Boot, Spring Session), JSP, MySQL
Frontend: Bootstrap, HTML, CSS, JavaScript
Responsibilities:
Backend Development: Designed and implemented a robust and scalable architecture using Spring MVC
User Authentication & Authorization: Integrated Spring Security to manage access control for administrators and regular users.
Shopping Cart: Utilized Spring Session to maintain user session data and ensure a smooth purchasing experience.
Product Management: Developed CRUD functionalities for administrators to manage product listings efficiently.
Order Processing: Managed user order data, implemented order history tracking, and enabled status updates.
Database Design: Designed an optimized MySQL schema, ensuring data integrity and performance.