Dao Chi Nam
Dao Chi Nam
Full-Stack Engineer · Enterprise ERP/MES Systems
Professional Summary
Full-stack software engineer with 8+ years building enterprise ERP systems — led a team of 10 delivering Production, Quality and Maintenance modules in a live manufacturing environment, and built large-scale HR and production systems for corporations with 10,000+ employees across jewellery, footwear and cement. Experienced in microservice architecture at work and composable monolith + event-sourced design in independent projects.
Work Experience
Sevago Jewelry
Manufacturing Module Lead
In-house software team building manufacturing systems for the group's own factories — led a team of 10
Apr 2025 – Sep 2026
Ho Chi Minh
Onesystem JSC
ERP Software Engineer
HR and payroll systems for multi-branch corporate customers
Aug 2022 – Mar 2025
Ho Chi Minh
LAI YIH GROUP
ERP Software Engineer
In-house IT team — HR and production systems for the group's footwear factories
Nov 2018 – Jul 2022
Can Tho
Projects
Manufacturing Execution System — Sevago Jewelry
Apr 2025 – Sep 2026
Role: Manufacturing Module Lead  ·  Team size: 10 (8 engineers + 2 interns)  ·  Domain: Jewelry manufacturing, in-house platform
  • Led a team of 10 and owned end-to-end delivery of the Production, Quality and Maintenance modules
  • Gathered and validated requirements directly on the shop floor with production supervisors
  • Designed inter-module communication on an ABP Framework microservice platform — REST API and Kafka, with Elasticsearch for full-text search
  • Implemented JWT authentication and SSO with role-based access control
  • Built the CI/CD pipeline for the development environment on Ubuntu VPS
  • Maintained and extended legacy VB.NET / DevExpress ERP modules in parallel with new development
C# .NET · ABP Framework · Apache Kafka · Elasticsearch · SQL Server · Docker · Ubuntu VPS · VB.NET · DevExpress
HR & Payroll Systems for Multi-branch Corporations — Onesystem JSC
Aug 2022 – Mar 2025
Role: ERP Software Engineer  ·  Team size: 1–2 per customer  ·  Customers: VISSAI GROUP (3 branches), QH PLUS (9 branches), TIN VIET TIEN, DATHOA PLASTIC
  • Built and supported HR and payroll systems for four corporate customers across 14+ branches
  • Implemented real-time attendance integration with ZKTeco biometric devices through the TA Push SDK
  • Maintained the legacy VB.NET / DevExpress HR system while leading its migration to Blazor (.NET 8)
  • Handled requirements, deployment and post-go-live support directly with each customer's HR department
C# .NET 8 · Blazor · VB.NET · DevExpress · SQL Server · ZKTeco TA Push SDK
HR & Production Systems — LAI YIH GROUP (LACTY II, JIAZHI)
Nov 2018 – Jul 2022
Role: ERP Software Engineer  ·  Team size: 5  ·  Scale: LACTY II 10,000+ employees, JIAZHI 2,000+ employees
  • Developed and maintained the HR system for LACTY II, covering 10,000+ employees
  • Led the greenfield HR build for JIAZHI (2,000+ employees)
  • Deployed 50 facial-recognition attendance devices and synced them through the ZKTeco BIOSECURITY API
  • Owned the production module end-to-end — from production orders, through in-line recording, to finished goods
  • Built dashboards tracking line efficiency, productivity and defect rates
VB.NET · DevExpress · SQL Server · ZKTeco BIOSECURITY API
D-Pro — Composable ERP/MES Platform for Manufacturing Personal product
Jul 2026 – Present
Role: Architect & Full-Stack Developer  ·  Team size: 1 (solo)  ·  Scope: 41 bounded contexts, 1,427 automated tests
  • Designed a composable monolith on CQRS and Event Sourcing, with a transactional outbox publishing into Kafka
  • Implemented 41 bounded contexts covering production, quality, maintenance, inventory, procurement and sales, plus a full Vietnamese accounting stack
  • Built the React / TypeScript front end, the CI/CD pipeline, OpenTelemetry tracing and backup / restore drills
  • Wrote 1,427 automated tests — unit, architecture and integration
C# .NET 9 · Minimal API · PostgreSQL 17 · Apache Kafka · Redis · Dapper · React · TypeScript · OpenTelemetry · Docker
Private repository, no production users yet — code walkthrough available on request.
banking-domain — Bancassurance Microservices Technical lab
Role: Architect & Developer  ·  Team size: 1 (solo)
  • Built .NET 9 microservices on database-per-service, with Azure Service Bus sagas and Kafka streaming
  • Load testing caught an outbox draining 45× slower than intake and a double-payout bug — both fixed and covered by regression tests
C# .NET 9 · Azure Service Bus · Kafka · SQL Server · gRPC
Runs on the Service Bus emulator, not deployed to Azure.
Technical Skills
Primary: C# .NET 9 · JavaScript · TypeScript
Architecture: DDD · CQRS · MediatR · Repository Pattern · Unit of Work · Event Sourcing · Clean Architecture · ISA-95
Frontend: React · Vite · Blazor · ASP.NET MVC
Backend: ASP.NET Core · Minimal API · ABP Framework · Node.js · JWT · OAuth2 · SSO · RBAC
Database: PostgreSQL 17 · SQL Server · MySQL · Redis · Elasticsearch · EF Core · Dapper
Messaging: Apache Kafka · Transactional Outbox · SignalR
DevOps: Docker · GitHub Actions · GitLab CI · Jenkins · Ubuntu VPS · OpenTelemetry
Legacy: VB.NET · DevExpress · WinForms · Zkteco SDK
Education
Can Tho University
Software Engineering
Aug 2008 – Aug 2013
Can Tho
Cybersoft Academy
Professional Node.js Developer GPA 9/10
Jun 2023 – Mar 2024
Ho Chi Minh