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.

Trinh Tuan Khanh

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Vietnamese
Fluent
English
Advanced

Work Experience

Java Software Engineer at VNPT Group
March 1, 2025 - Present
Developed 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, 2025
Developed 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 - Present
Developed 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, 2025
Developed 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 - Present
Implemented 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, 2025
Handled 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, 2025
Designed 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, 2025
Information Technology at Posts and Telecommunications Institute of Technology (PTIT)
October 1, 2020 - January 1, 2025
Bachelor of Information Technology at Posts and Telecommunications Institute of Technology (PTIT)
October 1, 2020 - January 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Travel & Hospitality, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more