Ly Phuoc Hiep

Software Engineer

+84 33 545 2591[email protected]linkedin.com/in/hiep-lygithub.com/hieplpHo Chi Minh City, Vietnam

Summary

Software Engineer with 5+ years of experience building and modernizing enterprise systems across banking, procurement, and healthcare. Strong in Java (Spring Boot, Vert.x), relational databases (Oracle, MariaDB, PostgreSQL), and distributed systems (Redis, RabbitMQ).

Experienced in legacy migration, microservices development, performance optimization, and containerized deployment with Docker and Kubernetes.

Skills

Backend: Java, Spring Boot, Vert.x, jOOQ, MyBatis

Frontend: React, Next.js, Vue.js, TypeScript, Tailwind CSS, jQuery

Database: Oracle, MariaDB, PostgreSQL

Messaging & Cache: RabbitMQ, Redis

DevOps: Docker, Kubernetes, GitHub Copilot

Testing: JUnit, Mockito

Reporting & Data: JasperReports, Apache POI

Experience

POSCO DXJan 2024 — Present

IT Developer

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

IndoRefreshTeam size: 10

Tech stack: JavaFX, Glue Framework, GitHub Copilot, Java 21

  • Analyzed legacy system built with Swing, Java 1.4, JDBC, JavaEE, and EJB.
  • Migrated selected modules (Swing → JavaFX, Java 1.4 → Java 21, JDBC → Glue Framework) and redesigned the UI.
  • Designed prompts to support AI-assisted code conversion using GitHub Copilot.
  • Reduced estimated migration effort by 60%.
  • Evaluated feasibility of applying AI-driven migration to large legacy systems.
MarketingDXTeam size: 4

Tech stack: Spring Boot, jQuery, IBSheet, IBChart, Oracle, JPA, MyBatis

  • Migrated Servlet-based system to Spring Boot microservice architecture.
  • Refactored business logic into service-based structure to improve modularity.
  • Implemented data access layer using JPA and MyBatis for Oracle integration.
  • Modernized frontend components using jQuery, IBSheet, and IBChart.
PurchaseDXTeam size: 4

Tech stack: Spring Boot, jQuery, IBSheet, IBChart, Oracle, JPA, MyBatis

  • Migrated Servlet-based system to Spring Boot microservice architecture.
  • Refactored business logic into service-based structure to improve modularity.
  • Implemented data access layer using JPA and MyBatis for Oracle integration.
  • Modernized frontend components using jQuery, IBSheet, and IBChart.
CMC GLOBALOct 2023 — Dec 2023

Software Engineer

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

CCashTeam size: 8

Tech stack: Spring Boot, Oracle, JUnit, Mockito

  • Developed an internal tool for QA team to simulate encrypted API requests.
  • Updated and maintained APIs following database schema changes.
  • Achieved over 95% test coverage with JUnit and Mockito.
INTELINMar 2021 — Jul 2023

Backend Engineer

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

Giọt Máu VàngTeam size: 6

Tech stack: Vert.x, jOOQ, MariaDB, Redis, RabbitMQ, JasperReports

  • Designed REST APIs for donor registration, appointment scheduling, and donation tracking.
  • Integrated with third-party hospital systems.
  • Used JasperReports to generate donation reports and blood request forms per hospital.
  • Maintained the system post-launch and resolved production issues.
Mẹ EasyTeam size: 5

Tech stack: Vert.x, jOOQ, MariaDB, Redis, RabbitMQ, Apache POI

  • Joined 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.
FPT SOFTWARESep 2019 — Dec 2019

Software Engineer Intern

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

Education

FPT University

Oct 2017 — Jan 2021

Bachelor of Computer ScienceSoftware Engineering

Awards

Staff of the Year

INTELIN · January 2023

Recognized for outstanding performance and significant contributions to the organization