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 repository

Library 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 repository

Education

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.