Available to hire
I am a backend-oriented full-stack software engineer specializing in distributed systems and scalable backend architecture. I design reliable transaction flows (Saga, Outbox), handle high-concurrency processing, and build end-to-end systems including ReactJS-based frontends integrated with robust APIs.
Over the years, I have delivered platforms for airline scheduling, telecommunications, and CRM/CMS, leveraging microservices, event-driven design, and modern DevOps practices such as CI/CD, Docker, and Kubernetes.
Skills
Language
Vietnamese
Fluent
English
Advanced
Work Experience
Java Software Engineer at VNPT Group
March 1, 2025 - PresentDeveloped a reusable SDK for distributed transaction locking in microservices, using Saga Pattern with Camunda orchestrator to support rollback and compensation in workflows. Customized Keycloak SPIs to integrate with in-house IAM for tailored authentication and authorization. Integrated Keycloak for seamless Single Sign-On across systems. Built telecom applications following ODA standards with Microservices and Hexagonal Architecture to enhance scalability, testability, and maintainability.
Fullstack Developer at DS Solution
March 1, 2025 - August 29, 2025Developed and customized CRM and CMS systems using ReactJS, NextJS, FastAPI, and Spring Boot, with MySQL and MariaDB databases. Integrated real-time chat with Sendbird SDK, converted CMS to PWA, and implemented FCM push notifications. Built a document storage system backend and a serverless English learning app dashboard. Developed a Jira plugin to track work hours and a PowerPoint add-in app with ReactJS. Deployed applications on AWS ensuring high availability and scalability.
Java Software Engineer at VNPT Group
March 1, 2025 - PresentDeveloped a reusable Distributed Transaction Lock SDK for microservices ensuring data consistency using the Saga Pattern with Camunda orchestrator, semantic locking, and Redis-based soft locks. Customized Keycloak SPIs to integrate with the in-house IAM service for tailored authentication and authorization. Integrated Single Sign-On (SSO) using Keycloak across systems. Built telecom applications following ODA standards with Microservices and Hexagonal Architecture to improve scalability, testability, and maintainability.
Fullstack Developer at DS Solution
March 1, 2025 - August 30, 2025Developed and customized CRM/CMS systems using ReactJS, NextJS, FastAPI, and Spring Boot with MySQL and MariaDB. Integrated real-time chat using Sendbird SDK and implemented push notifications with FCM. Built a document storage system backend with Spring Boot. Designed a dashboard for an English learning app with complex charts and calendar UI. Developed serverless backend functions for AI-based learning analytics. Created Jira plugin for tracking working hours integrating Jira APIs and a PowerPoint add-in app displaying a custom dashboard with ReactJS. Deployed applications on AWS ensuring high availability and scalability.
Backend Engineer at FPT Software
November 1, 2025 - PresentImplemented multi-threaded snapshot processing, reducing persistence time from 30 mins to 8 mins (70% improvement). Practicing Test-Driven Development (TDD) and writing comprehensive unit tests with JUnit and Mockito, maintaining 80%+ code coverage across core modules. Integrated WebSocket-based real-time notifications for long-running optimization jobs and developed a flight cost and time optimization platform for airline scheduling with passenger re-accommodation and operational constraints.
Java Backend Engineer at VNPT Group
March 1, 2025 - October 1, 2025Handled distributed transactions and concurrent transaction processing across microservices using Saga Pattern and semantic locking, reducing data inconsistency incidents by 40%. Implemented Outbox Pattern with Kafka to ensure reliable cross-service communication, achieving 99.99% message delivery reliability. Designed and developed enterprise APIs following TMF standards in the telecommunications domain, ensuring interoperability and scalability. Built an enterprise IAM system using Keycloak, OAuth2/OIDC, supporting 10,000+ users.
Full stack Developer at DS Solution
May 1, 2023 - March 1, 2025Designed and developed an LLM-powered workflow automation system using LangChain and LangGraph, orchestrating multi-step task decomposition (analysis → code generation → validation → repository push → Jira update). Integrated semantic search using Databricks vector storage to fetch related tables during AI code generation, improving accuracy of generated logic. Built and customized CRM/CMS platforms (ReactJS/NextJS frontend + Spring Boot/FastAPI backend with MySQL/MariaDB); reduced page load times by 35%. Implemented real-time chat with Sendbird, converted CMS into a PWA, and added FCM push notifications for targeted alerts.
Education
Information Technology at Posts and Telecommunications Institute of Technology (PTIT)
October 1, 2020 - January 31, 2025Information Technology at Posts and Telecommunications Institute of Technology (PTIT)
October 1, 2020 - January 1, 2025Bachelor of Information Technology at Posts and Telecommunications Institute of Technology (PTIT)
October 1, 2020 - January 1, 2025Qualifications
Industry Experience
Software & Internet, Telecommunications, Travel & Hospitality, Professional Services
Skills
Hire a Developer
We have the best developer experts on Twine. Hire a developer today.