Backend · Full-stack Engineer · Tech Lead · Team Leader

Building systems
that scale.

I build scalable backend architectures and ship full-stack when needed — microservices, event-driven pipelines, and domain-driven systems from database to UI.

Applying: Senior Backend Engineer Applying: Tech Lead / Team Leader
6+
Years experience
4+
Years backend
13+
Systems shipped
EM
Team leadership
SCROLL
01 Profile

6 years in web development, with 4+ years deep in backend systems — grounded in data structures, algorithms, software architecture, and database design. I build maintainable, domain-centric systems with OOP & Domain-Driven Design, and work comfortably full-stack from PostgreSQL to Angular & Next.js. Recently led a team as Engineering Manager, building AI-driven development tooling to automate how the team ships.

02 Experience
03/2026 — 09/2026 MISA Group — HRM Solutions
Engineering Manager ↗

Stepped up to Engineering Manager and led a 9-person cross-functional engineering team — owning technical direction, delivery, and code-quality standards, running the Scrum cycle and design reviews, aligning product and engineering priorities, and mentoring developers while driving reliability across high-load production systems.

  • Lifted on-time sprint delivery from 65% to 90% within five months by tightening the Scrum cycle — planning, stand-ups, reviews, and retrospectives.
  • Designed and directed the rollout of an in-house AIDD (AI-Driven Development) plugin suite to automate the product & team workflow.
  • BaKit — automated business analysis, cutting documentation drafting time from ~5 to ~2 days (~60% faster) across 70 documents.
  • DevKit — accelerated coding with correct syntax and business logic, lifting developer output by ~63% (8 → 13 story points/sprint).
  • QcKit — automated ~87% of test cases (260/300) and generated more reliable QC reports.
90%On-time sprint delivery
~60%BaKit · docs speed
~63%DevKit · dev output
~87%QcKit · tests automated
LeadershipAIDDPlugin DevAutomationArchitectureClean ArchitectureMicroserviceKafkaAgile/Scrum
Senior Developer 07/2025 — 03/2026

Human Resource Management System — a multi-module HR platform serving a 20-person cross-functional team.

  • Led a 4-engineer team designing and building the Objectives & Evaluation modules.
  • Synchronized HR data from third-party systems reliably.
  • Contributed a centralized notification system — configurable email templates, distributed across channels and business domains without cross-channel bottlenecks.
  • Built a No-code / Low-code configuration mechanism for faster, more flexible partner deployment.
C#AngularClean ArchitectureMicroserviceRedisKafkaPostgreSQLSignalRAgile/Scrum
01/2023 — 06/2025Truong Minh Thinh JSC
Senior Developer
Order Management System Centralized order processing & status management, syncing high order volumes from partner platforms. team 4
~1,000/sOrders processed
~57% ↓Latency reduced
Real-timeOrder intake
  • Handled ~1,000 orders/second on average from partner platforms with real-time intake, peaking at ~3,000/second during flash-sale spikes.
  • Cut average latency ~57% (from ~700ms to ~300ms) by redesigning the message-queuing pipeline.
  • Built webhook forwarding with auto-retry for resilient partner delivery.
C#ABPMicroservicePostgreSQLRedisKafkaWebhookgRPCAgile/Scrum
Promotion Management System Manage promotion programs with concurrent validation of promotions applied per order. team 10
<400msValidation time
2.5× fasterDown from 1s
  • Designed atomic quota validation to prevent over-application under high concurrency (200–500 concurrent requests).
  • Reduced validation time from 1s to under 400ms (~2.5× faster).
C#ABPMicroservicePostgreSQLRedisKafkagRPC
Loyalty Management System Accrue reward points for orders synced from partners or placed by end-users. team 10
  • Delivered near-instant point accrual for end-users across channels.
  • Enabled reward redemption via product or QR-code scan.
C#ABPMicroservicePostgreSQLRedisKafkaWebhookgRPC
Product Distribution System Managing and distributing products to branches; full-stack ownership including operations. team 10
  • Owned the stack end-to-end — backend, Angular frontend, and dev-ops.
  • Routed traffic through a YARP API gateway across microservices.
C#ABPAngularTypeScriptPostgreSQLRedisKafkaFirebaseMongoDBYARP Gateway
01/2021 — 12/2022Junior Developer
Junior Developer
Centralized Messaging (Upgrade) Upgraded the legacy codebase, improving performance and reliability. team 4
PythonFastAPIMongoDBAngularTypeScript
Product Management & Collection Scrapes product data from domestic & international e-commerce platforms. team 5
PythonFastAPIMongoDBAngularSeleniumSocket.IOAgile/Scrum
07/2020 — 12/2020Internship
Intern
Centralized Messaging System Aggregates messages from various social media platforms. team 5
PythonFlaskAngularTypeScriptMySQLAgile/Scrum
03 Personal Projects
/ 01

SIM Management System

Centralized SIM management and control system.

PythonFastAPIFlaskMongoDBLinuxNext.jsTypeScriptPrismaGSMRedis
/ 02

Household Electrical Appliances

Manages products, orders, and household electrical appliances.

Next.jsTypeScriptSQL ServerIISPrismaSSR
/ 03

Steel Materials Website

Manages products, orders, and steel materials.

Next.jsTypeScriptSQL ServerIISPrismaSSR
04 Toolbox

Languages

C#PythonJavaScriptTypeScriptJava

Backend / API

ABP.NETFastAPIFlaskSpringNode.js

Frontend

Next.jsAngular

Data

SQL ServerPostgreSQLMongoDBRedis

Messaging / Realtime

KafkaSignalRSocket.IOFirebasegRPC

Infra & Practice

DockerGitMicroservicesDDDAgile

Leadership & AIDD

Team ManagementMentoringAIDD ToolingBaKitDevKitQcKit