Java Backend Developer
Nguyen Tien Thuong
Profile
Third-year Software Engineering student with a strong foundation in Java Backend development and system security. Certified in Software Engineering by HKUST and UX Research by the University of Michigan. Seeking a Java Backend Internship to build secure, scalable applications and grow in a professional engineering team.
Professional Skills
- Teamwork & responsibility
- Problem solving & adaptability
- Time management & self-learning
Technical Skills
Languages Java, HTML5, CSS3, Thymeleaf
Backend Spring Boot, Spring Security, RESTful APIs, JPA/Hibernate
Databases SQL Server, MySQL
Tools & Concepts Git, Postman, OOP, MVC
Projects
Task Management System
Java 11 · Servlet/JSP · JDBC · SQL Server · Bootstrap 5 · Maven
Developed a task management web app using MVC architecture. Implemented Admin/User role-based access with a custom Servlet Filter, secured credentials using password hashing, and designed color-coded task priorities.
GitHub repositoryLibrary Management System
Java 21 · Spring Boot 3 · Spring Security 6 · SQL Server · Thymeleaf · Git
A web platform for borrowing, reservations, member wallets, and automated notifications.
Role: Backend Developer — Security & Authentication. Designed endpoint protection, implemented RBAC for Admins, Librarians, and Members, and developed authentication, profile management, and Email OTP password recovery.
GitHub repositoryEducation
Bachelor of Software Engineering
Cumulative GPA: 3.1/4.0
Additional Information
Certifications
- Software Engineering Specialization — HKUSTApr 2026 · UML, implementation & testing, design patterns, project management.
- User Experience Research and Design — University of MichiganJun 2026 · User research, prototyping, UX design, usability testing.
Recognition & Activities
- Excellent Student AwardSummer 2025
- VolunteerCharity campaign supporting underprivileged and elderly people.
- LanguageEnglish — good technical reading comprehension.