QA Automation Specialist Backend Developer Software Engineer

Ho Jun Hong

Building scalable applications with Java, Spring Boot, and modern development practices

Ho Jun Hong
Working context

About Me

Committed to building high-reliability, scalable backend architectures.

Final-year Bachelor of Management Information Systems (MIS) student with strong interests in backend engineering, enterprise application development, and scalable software architecture. Experienced in designing and developing RESTful APIs using Java 21, Spring Boot, Spring Data JPA, and Hibernate. Demonstrated ability to build full-stack applications from concept to deployment, including Docker containerization, AWS EC2 hosting, database design, API documentation, and automated testing. Developed multiple production-deployed projects involving AI integration, payment systems, cloud deployment, and database management. Strong understanding of software engineering principles including layered architecture, DTO patterns, dependency injection, validation, exception handling, and test-driven quality practices.

# Backend_Engineer
# Java_Specialist
# QA_Automation

Location

Ho Chi Minh City, Vietnam

Technical Skills

Programming

Java Python JavaScript Flutter/Dart C++ PHP

Backend & Architecture

Spring Boot Spring MVC Spring Data JPA Hibernate REST APIs FastAPI Django Layered Architecture DTO Pattern MapStruct JWT Authentication Spring Security

QA & Testing

JUnit 5 Mockito MockMvc Integration Testing API Testing Postman H2 Database JaCoCo Testcontainers Selenium Appium Playwright (Foundation)

Databases

MySQL MongoDB Oracle SQL H2 Database

DevOps & Tools

Docker Docker Compose AWS EC2 Linux Git/GitHub Nginx Jira Swagger/OpenAPI

Languages

Vietnamese (Native) English (Professional Working Proficiency) Chinese (Intermediate - HSK 6) Khmer (Professional Working Proficiency) Japanese (Beginner - Basic Conversational)

Testing & Quality Assurance

Committed to Code Reliability Through Comprehensive Testing

SmartSpend AI

Testing Stack

H2 JUnit 5 Mockito MockMvc
Quality Assurance Focus

Coverage Philosophy

Reliability Metrics
High

"JUnit 5, Mockito, MockMvc, H2 (service/controller layer) + Appium/Python (mobile E2E) — [add your measured % coverage here if you have a JaCoCo report]"

Unit Integration End-to-End

Automation

Full CI/CD Ready

Validation

Strict DTO Checks

Hotel Management System

Testing Stack

Testcontainers JaCoCo
Quality Assurance Focus

Coverage Philosophy

Reliability Metrics
High

"Testcontainers (integration testing against real MySQL/MongoDB), JaCoCo (code coverage) — [add your JaCoCo % here if available]"

Unit Integration End-to-End

Automation

Full CI/CD Ready

Validation

Strict DTO Checks

Featured Projects

QA Focus

SmartSpend AI

Solo Full-Stack Developer • May 2026 - Present

A full-stack expense management platform (Spring Boot backend + Flutter mobile client) built solo end-to-end, with a strong focus on automated testing across both the API and mobile layers.

Tech Stack

Java 21 Spring Boot MySQL H2 Flutter Gemini API Docker JUnit 5 Mockito MockMvc Appium Python

Key Highlights

  • Built an Appium-based mobile test automation suite in Python to cover critical Flutter app flows (login, input validation, error handling), extending test coverage beyond the backend into true end-to-end mobile QA.
  • Achieved comprehensive unit and integration test coverage across the service, controller, JWT, exception-handling, and authentication layers using JUnit 5, Mockito, MockMvc, and an in-memory H2 database — catching regressions before deployment.
  • Designed and implemented a complete JWT authentication system (registration, login, password reset, BCrypt password encryption) to support secure multi-user account isolation.
  • Engineered RESTful APIs for transaction management with filtering, validation, and pagination; integrated the Google Gemini API to convert natural-language input into structured financial records, cutting manual data entry.
  • Added currency conversion with cached exchange rates and fallback handling so the app keeps working through third-party API outages or rate limits.
  • Containerized all services with Docker and managed the full development lifecycle with Git.
QA Focus

Hotel Management System

Solo Backend Developer • Dec 2025 - April 2026

A hotel management backend supporting reservations, payments, invoicing, and reporting through 70+ RESTful API endpoints, with integration-level testing against real databases rather than mocks.

Tech Stack

Java 21 Spring Boot Spring Security JWT (Nimbus JOSE) MySQL MongoDB Testcontainers JaCoCo

Key Highlights

  • Set up integration-testing environments with Testcontainers to run tests against real MySQL/MongoDB instances instead of mocks, and configured JaCoCo to track code coverage across the codebase.
  • Wrote unit and integration tests with JUnit to verify business logic across the reservation, payment, and invoicing modules, catching edge cases before release.
  • Designed and implemented 70+ RESTful API endpoints for reservations, payments, invoicing, and reporting, secured with a custom JWT implementation (Nimbus JOSE, HMAC HS512) including refresh-token rotation and token blacklisting for secure logout/session invalidation.
  • Designed a role-based permission model to differentiate access across staff, admin, and guest roles, and defined DTO-based API contracts to decouple internal entities from external responses.
  • Designed relational database schemas in MySQL with Spring Data JPA covering reservations, guests, rooms, payments, and invoices.
  • Personally authored the full system-analysis documentation (functional/non-functional requirements by role, feasibility analysis, task breakdown, data-flow diagrams) underpinning the system design.

Fashion E-Commerce Platform

Full-Stack Developer • Aug 2025 - Nov 2025

A full-stack e-commerce platform built outside the primary Java/Spring stack, showing adaptability to a different language and framework under real deployment constraints.

Tech Stack

Python Django MongoDB Docker AWS EC2 PayPal Bakong KHQR

Key Highlights

  • Built a full-stack e-commerce platform in Python/Django supporting product catalog management, shopping cart, and order-processing workflows.
  • Integrated PayPal Sandbox and Bakong KHQR payment gateways to support both international card payments and local QR-based payments.
  • Developed administrative dashboards for inventory management, order tracking, and product catalog control.
  • Containerized the application with Docker and deployed it on AWS EC2, handling environment configuration end-to-end.

Education & Certifications

Bachelor of Management Information Systems (MIS)

SETEC Institute

Expected Graduation December 2026
Foundation GPA 3.89 / 4.0

Available for full-time employment

TOEFL ITP

Score 517

Demonstrates professional-level English reading, listening, and comprehension capabilities.

HSK Level 6

Score 241

Demonstrates advanced Chinese language proficiency. Fully capable of understanding highly complex written materials and communicating effectively in diverse professional contexts.

AWS Academy Cloud Foundations

Score Completed

Demonstrates foundational knowledge of cloud computing concepts, AWS services, and best practices for deploying and managing applications in the cloud.

Micro-Certification - Welcome to ServiceNow

Score Completed

Demonstrates understanding of ServiceNow platform fundamentals, including navigation, application development, and workflow automation.

Global Presence & Credentials

Language Proficiency

Vietnamese (Native)

English (Professional Working Proficiency)

Chinese (Intermediate - HSK 6)

Khmer (Professional Working Proficiency)

Japanese (Beginner - Basic Conversational)

Certifications

TOEFL ITP

Score: 517

HSK Level 6

Score: 241

AWS Academy Cloud Foundations

Score: Completed

Micro-Certification - Welcome to ServiceNow

Score: Completed

Key Strengths

Backend System Development using Java Spring Boot ecosystem

Proactive Self-Learning Ability with production tech stacks

API Architecture & Integration with third-party vendors

Software Testing Mindset prioritizing code reliability

Cloud Deployment & Environment Orchestration with Docker

Technical Documentation with Swagger UI and Markdown

Problem Solving & Debugging with deployment optimization

AI-Assisted Development Productivity with LLM tools

Let's Work Together

I'm always interested in hearing about new opportunities and exciting projects.