Trần Việt Hoàng
Java Developer
098******* - *****************@*****.*** - Quận Cầu Giấy, Hà Nội
OBJECTIVE
Passionate Java Backend Developer with over 2.5 years of experience building CMS platforms and RESTful APIs using Spring Boot and Hibernate. Proficient in designing secure, scalable backends with Keycloak, OAuth2, and Spring Security. Career objective: to advance into a Senior Backend Developer role.
EDUCATION
THANG LONG UNIVERSITY 2020 - Now
● Bachelor of Computer Science
● Java-Web training course for 6 months at T3H Information Technology Institute WORK EXPERIENCE
CÔNG TY CỔ PHẦN CÔNG NGHỆ GST VIỆT NAM - GST (6/2022 - 6/2025) BACKEND JAVA DEVELOPER
● Built and maintained the backend CMS system using Java 17, Spring MVC/Boot, and Hibernate on WildFly.
● Developed CMS modules (VOD, Person, Payment, etc.) with user management and role-based access control via Keycloak.
● Wrote unit tests with JUnit and Mockito; optimized Hibernate queries to boost performance by 20–30%.
● Developed RESTful APIs using Spring Web MVC, integrating security through Spring Security and OAuth2.
● Leveraged MapStruct for efficient data mapping between layers. SKILLS
Java / Framework / Database Java : Java Spring MVC, Java Core, Hibernate, Html, Css, Bootstrap, JavaScript,
Database knowledge (MySQL,OracleSQL, PostgreSQL)
Tools : Git, intellij, postman, winscp, Maven, …
Security & Authentication : Keycloak, OAuth2, Spring Security PROJECTS
Aom CMS – Java Full Stack Developer: (03/2025 – 06/2025) Name of customer DUONG RIVER SURFACE WATER PLANT
Your position in project Backend developer
Your responsibility in project +Build CRUD base and analyze and implement business logic based on requirements, ensuring system scalability and maintainability
+Designed and implemented a Liquibase-based database migration strategy, enabling version-controlled schema changes with automated rollouts and rollbacks, ensuring consistent environments and minimizing deployment errors
+Designed and implemented a suite of unit tests using JUnit and Mockito, achieving 90% code coverage and reducing debugging time by 40%.
Technology description Java Spring MVC, JPA, Hibernate, JDBC, PostgreSQL, JUnit, Mockito Description project Participate in developing the work management and operation system of the water plant. Build a comprehensive solution (system maintenance and repair), develop support software, train users to use the system, support system operation and maintenance after deployment.
Your team size 5
HCE API – Java Backend Developer:
(01/2025 – 07/2025)
Name of customer HA CUONG COMPANY
Description project Participate in developing a warehouse management system. Develop support software, train users to use the system, support operation and maintain the system after deployment.
Your team size 5
Your position in project Backend developer
Your responsibility in project + Develop and maintain RESTful APIs to support front-end functionality and third-party integrations
+ Design and implement database schemas, optimize SQL queries, add indexes to improve system performance
+ Analyze and implement business logic based on requirements, ensure system scalability and maintainability
+ Collaborate with front-end developers, BAs and teams to deliver features and resolve issues efficiently
+ Apply best practices in code review, refactoring legacy code and adhere to clean code principles Participate in system design discussions, propose solutions and architectural improvements
+ Implement unit testing and support integration and system testing Technology description Java Spring MVC, JPA, Hibernate, JDBC, PostgreSQL, JUnit, Mockito SongQuiz CMS – Java Full Stack Developer:
(09/2024 – 01/2025)
Name of customer HAITI CUSTOMER
Description project Participate in developing a question and answer management system for the game website. Your team size 6
Your position in project Full Stack developer
Your responsibility in project +
Apply Test Driven Development (TDD) to backend services, reducing development time by 30% and ensuring high code reliability.
+Design and maintain Liquibase changelog for automated, version-controlled database migrations, minimizing manual schema update errors.
+Integrate Keycloak for user authentication and role-based access control, secure REST APIs with OAuth2 and JWT.
Technology description Java Spring MVC, JPA, Hibernate, JDBC, PostgreSQL, Thymeleaf, JUnit, Mockkito. Apec CMS – Java Backend Developer
(08/2024 – 12/2024)
Your team size 7
Your position in project Backend developer
Your responsibility in project + Upgrade the system from Java 11 to Java 17
+ Refactor project structure, service layer, and repository to comply with SOLID principles
+ Optimize system performance through query improvements Technology description Java Spring MVC, JPA, Hibernate, JDBC, Oracle Sql. SuperApp CMS – Java Full Stack Developer:
(06/2023 – 12/2024)
Name of customer MOZAMBIQUE CUSTOMER
Description project A digital entertainment application for the Mozambique market, featuring diverse multimedia content, real-time communication tools, and essential online utilities to enhance user engagement and daily convenience.
Your team size 8
Your position in project Full stack developer
Your responsibility in project +Developed and optimized multiple CMS modules with improved database performance.
+Designed and implemented CMS components following a microservices architecture.
+Upgraded related services from Java 11 to Java 17 to enhance system stability and performance.
+Wrote unit tests using JUnit and Mockito; optimized Hibernate queries for faster data access.
+Integrated Keycloak for user authentication and role-based access control, securing REST endpoints with JWT.
+Supported code review processes to maintain coding standards and ensure code quality.
Technology description Java Spring Boot, JPA, Hibernate, JDBC, Thymeleaf, Oracle Sql. Olamoz CMS – Java Full Stack Developer:
(12/2022 – 06/2023)
Your team size 8
Your position in project Full Stack Developer
Your responsibility in project +Optimized transaction performance through Hibernate tuning and query refinement.
+Designed and implemented CMS modules following a monolithic architecture.
+Wrote unit tests to ensure code quality, stability, and maintainability. Technology description Java Spring Boot, JPA Hibernate, JDBC, Oracle Sql, Angular. Car Showroom CMS (Graduation Project) – Java Fullstack Developer
( 12/2024 - 5/2025 )
Your team size 1
Your position in project Full Stack Developer
Your responsibility in project + Design, Build, and Develop the CMS System
+ Design and implement CMS modules following a monolithic architecture
+ Write unit tests to ensure code quality, stability, and maintainability Technology description Java Spring MVC, JPA, Hibernate, JDBC, MySql, Thymeleaf. INTERESTS
Playing sports, Watching movies and Traveling