Tran Thanh Do
Thu Duc, Ho Chi Minh City • ad7jmb@r.postjobfree.com • 088******* • linkedin.com/in/do-tran-3a1899315 github.com/trthanhdo41 • s.net.vn/dotran-portfolio Energetic and detail-oriented Java Backend Developer specializing in Spring Boot. Proven ability to develop robust backend systems, manage databases efficiently, and ensure system security. Skilled in Spring Boot, MySQL, and RESTful API development. Successfully completed three EDUCATION
Software technology Sep 2021 - Sep 2025
University of Economics and Finance (UEF)
Completed advanced courses in Java programming, data structures and database management. Built a fully featured note-taking web system for users and admins. SKILLS
Programming Languages: Java.
Databases: MySQL, SQL Server.
Frameworks and Technologies: Microservices, Spring Boot (Spring Core, Spring MVC, Spring Data JPA, Spring Security, Thymeleaf). Architectures: ORM (Hibernate), MVC (Spring MVC).
Tools: Maven, Git, GitHub, Postman.
API: RESTful API.
Frontend: HTML, CSS, JavaScript, Bootstrap 5, Thymeleaf. LANGUAGES
English:
PROJECTS
LIBRARY MANAGEMENT SYSTEM (Microservices Architecture) Jun 2024 - Jul 2024 A comprehensive library management application built with a microservices architecture using Java, Spring Boot, and Spring Cloud. This project includes services for user management, book management, notifications, employee management, borrowing, and a discovery server. Technologies and Implementation:
Backend: Java, Spring Boot, Spring Security, Spring Data JPA Frontend: Thymeleaf, Bootstrap
Database: H2 Database
Microservices: Eureka Server, API Gateway, Spring Cloud Sleuth & Zipkin, Spring Cloud Stream DevOps: Docker, Kubernetes
Cloud: AWS, Azure
Others: Lombok, Maven
Project Link: https://github.com/trthanhdo41/library-management-system
NOTE MANAGEMENT SYSTEM May 2024 - Jul 2024
A comprehensive web-based note application built with Java, Spring Boot, and MySQL. This project features user authentication, two-factor authentication (2FA), group management, and extensive note-taking capabilities. I am the only one who completed this Java Backend project. Technologies and Implementation:
Java: Primary programming language for backend development. Spring Boot: Robust and scalable backend framework. Spring Security: User authentication, including 2FA with Google Authenticator. Spring Data JPA: Database interaction and ORM for MySQL. Thymeleaf: Server-side rendering of HTML pages.
Bootstrap: Responsive and modern UI design.
MySQL: Relational database management system.
AWS S3: Storage for user avatar images and media assets. Jakarta Servlet: Handling HTTP requests and responses. Maven: Project management and dependency management. Lombok: Reducing boilerplate code.
Google Authenticator: Generating TOTP for 2FA.
JavaMail: Sending email notifications for account activation, password recovery, and updates. Project Link: https://github.com/trthanhdo41/note-application CERTIFICATIONS
Advanced Software Engineering Job Simulation (Credential ID: na8TZapkz35gDvoAN (Enrolment Verification Code)) by The Forage
Jul 2024
Java Spring Boot projects.
Good.