At CMC Global, I work on Techcombank banking projects, including OPEN Batch – Select & Approve, which supports corporate customers approving up to 5,000 transactions per batch. I designed APIs and database schemas, implemented asynchronous transaction processing, and used Redis for transaction grouping and notifications.
Across Techcombank projects, I’ve contributed to bulk payments, online onboarding, and service registration using Java, Spring Boot, Kafka, and microservices. Earlier at TLH Vietnam Technology, I worked on Viettel’s MyViettel backend and CMS, including API migration and feature development.

