Back

Work Experience

4 positions

IT Developer

POSCO DX

Jan 2024 — Present
Spring BootOraclejQueryIBSheetJavaFXGitHub Copilot

Working on modernization and development of enterprise internal systems, focusing on legacy migration and maintainable architecture design.

  • Migrated multiple Servlet-based systems to Spring Boot microservice architecture (MarketingDX & PurchaseDX).
  • Refactored business logic into service-based structure to improve modularity and maintainability.
  • Implemented data access layer using JPA and MyBatis for Oracle integration.
  • Led Indonesia POC: migrated legacy modules (Swing → JavaFX, Java 1.4 → Java 21, JDBC → Glue Framework).
  • Designed prompts for AI-assisted code conversion using GitHub Copilot, reducing estimated migration effort by 60%.

Projects

Software Engineer

CMC GLOBAL

Oct 2023 — Dec 2023
Spring BootOracleJUnitMockito

Short-term contract onsite at Techcombank to develop banking APIs and testing tools in an Agile team.

  • Developed an internal tool for QA team to simulate encrypted API requests (CCash).
  • Updated and maintained APIs following database schema changes.
  • Wrote unit tests using JUnit and Mockito, achieving over 95% test coverage.

Projects

Backend Engineer

INTELIN

Mar 2021 — Jul 2023
Vert.xjOOQMariaDBRedisRabbitMQJasperReportsApache POI

Built and maintained backend systems for two product platforms, focusing on API design, system integration, and scalable architecture.

  • Designed REST APIs for donor registration, appointment scheduling, and donation tracking integrated with third-party hospital systems (Giọt Máu Vàng).
  • Used JasperReports to generate donation reports and blood request forms per hospital.
  • Joined Mẹ Easy from ideation to production, setting up project structure and coding standards.
  • Built REST APIs for social features: posts, challenges, comments, and user feeds.
  • Generated reports and data exports using Apache POI for business analytics.

Projects

Software Engineer Intern

FPT SOFTWARE

Sep 2019 — Dec 2019
Vue.jsSpring BootPostgreSQLElementUI

Developed frontend pages with Vue.js and backend APIs with Spring Boot for a Japanese outsourcing project.

  • Developed frontend pages with Vue.js (ElementUI).
  • Built backend APIs with Spring Boot and PostgreSQL.