Tóm tắt năng lực
Kỹ sư phần mềm full-stack hơn 8 năm kinh nghiệm xây hệ thống ERP doanh nghiệp —
đã dẫn dắt đội 10 người phụ trách các phân hệ Sản xuất, Chất lượng và Bảo trì
trong môi trường sản xuất thật, và xây hệ thống nhân sự/sản xuất quy mô lớn cho doanh nghiệp
trên 10.000 lao động qua các ngành trang sức, giày dép và xi măng. Có kinh nghiệm
kiến trúc microservice trong công việc, và composable monolith
theo hướng event sourcing ở dự án cá nhân.
Kinh nghiệm làm việc
Sevago Jewelry
Trưởng nhóm phân hệ Sản xuất
Đơn vị phần mềm nội bộ của Tập đoàn Trang sức Sevago — xây dựng hệ thống sản xuất cho các nhà máy của tập đoàn; dẫn dắt đội 10 người
04/2025 – 09/2026
TP. Hồ Chí Minh
Công ty CP Onesystem
Kỹ sư phần mềm ERP
Hệ thống nhân sự và tiền lương cho các doanh nghiệp nhiều chi nhánh
08/2022 – 03/2025
TP. Hồ Chí Minh
LAI YIH GROUP
Kỹ sư phần mềm ERP
Phòng công nghệ thông tin nội bộ — hệ thống nhân sự và sản xuất cho các nhà máy giày của tập đoàn
11/2018 – 07/2022
Cần Thơ
Dự án
Hệ thống điều hành sản xuất (MES) — Sevago Jewelry
Vai trò: Trưởng nhóm phân hệ Sản xuất · Quy mô đội: 10 người (8 nhân viên + 2 thực tập sinh) · Lĩnh vực: Sản xuất trang sức, nền tảng nội bộ
- Dẫn dắt đội 10 người, phụ trách trọn vẹn việc bàn giao ba phân hệ Sản xuất, Chất lượng và Bảo trì
- Thu thập và kiểm chứng yêu cầu nghiệp vụ trực tiếp tại xưởng cùng các tổ trưởng sản xuất
- Thiết kế cách các phân hệ trao đổi với nhau trên nền microservice dựng bằng ABP Framework — REST API và Kafka, Elasticsearch cho tìm kiếm toàn văn
- Triển khai xác thực JWT và đăng nhập một lần (SSO) kèm phân quyền theo vai trò
- Dựng pipeline CI/CD cho môi trường phát triển trên Ubuntu VPS
- Duy trì và mở rộng các phân hệ ERP cũ trên VB.NET / DevExpress song song với phần phát triển mới
C# .NET · ABP Framework · Apache Kafka · Elasticsearch · SQL Server · Docker · Ubuntu VPS · VB.NET · DevExpress
Hệ thống nhân sự & tiền lương cho doanh nghiệp nhiều chi nhánh — Onesystem
Vai trò: Kỹ sư phần mềm ERP · Quy mô đội: 1–2 người mỗi khách hàng · Khách hàng: VISSAI GROUP (3 chi nhánh), QH PLUS (9 chi nhánh), TÍN VIỆT TIẾN, NHỰA ĐẠT HOÀ
- Xây dựng và hỗ trợ hệ thống nhân sự, tiền lương cho bốn doanh nghiệp trải trên hơn 14 chi nhánh
- Triển khai chấm công thời gian thực với thiết bị sinh trắc học ZKTeco qua TA Push SDK
- Duy trì hệ thống nhân sự cũ trên VB.NET / DevExpress, đồng thời dẫn dắt việc chuyển đổi sang Blazor (.NET 8)
- Trực tiếp làm việc với phòng nhân sự từng khách hàng về yêu cầu, triển khai và hỗ trợ sau vận hành
C# .NET 8 · Blazor · VB.NET · DevExpress · SQL Server · ZKTeco TA Push SDK
Hệ thống nhân sự & sản xuất — LAI YIH GROUP (LACTY II, JIAZHI)
Vai trò: Kỹ sư phần mềm ERP · Quy mô đội: 5 người · Quy mô sử dụng: LACTY II trên 10.000 lao động, JIAZHI trên 2.000 lao động
- Phát triển và duy trì hệ thống nhân sự cho LACTY II, phục vụ trên 10.000 lao động
- Dẫn dắt việc xây mới hoàn toàn hệ thống nhân sự cho JIAZHI (trên 2.000 lao động)
- Triển khai 50 thiết bị chấm công nhận diện khuôn mặt ZKTeco, đồng bộ qua BIOSECURITY API
- Phụ trách trọn vẹn phân hệ sản xuất — từ lệnh sản xuất, ghi nhận trên chuyền, tới thành phẩm
- Dựng bảng theo dõi hiệu suất chuyền, năng suất và tỷ lệ lỗi
VB.NET · DevExpress · SQL Server · ZKTeco BIOSECURITY API
D-Pro — Nền tảng ERP/MES cho sản xuất Sản phẩm cá nhân
Vai trò: Kiến trúc sư & lập trình viên full-stack · Quy mô đội: 1 người · Phạm vi: 41 bounded context, 1.427 phép kiểm tự động
- Thiết kế khối đơn có thể ghép (composable monolith) trên CQRS và Event Sourcing, với transactional outbox đẩy sự kiện sang Kafka
- Xây 41 bounded context phủ sản xuất, chất lượng, bảo trì, kho, mua hàng, bán hàng và trọn bộ kế toán Việt Nam
- Dựng giao diện React / TypeScript, pipeline CI/CD, giám sát OpenTelemetry và diễn tập sao lưu — khôi phục
- Viết 1.427 phép kiểm tự động — đơn vị, kiến trúc và tích hợp
C# .NET 9 · Minimal API · PostgreSQL 17 · Apache Kafka · Redis · Dapper · React · TypeScript · OpenTelemetry · Docker
Kho mã riêng tư, chưa có người dùng thật — sẵn sàng đi qua mã nguồn khi phỏng vấn.
banking-domain — Microservice Bancassurance Bài thực nghiệm kỹ thuật
Vai trò: Kiến trúc sư & lập trình viên · Quy mô đội: 1 người
- Dựng microservice .NET 9 theo mô hình mỗi dịch vụ một cơ sở dữ liệu, dùng saga trên Azure Service Bus và luồng sự kiện Kafka
- Đo tải phát hiện outbox thoát chậm hơn tốc độ nạp 45 lần và một lỗi chi trả hai lần — cả hai đã vá kèm phép kiểm hồi quy
C# .NET 9 · Azure Service Bus · Kafka · SQL Server · gRPC
Chạy trên bộ giả lập Service Bus, chưa triển khai lên Azure.
Kỹ năng chuyên môn
Ngôn ngữ chính:
C# .NET 9 · JavaScript · TypeScript
Kiến trúc:
DDD · CQRS · MediatR · Repository Pattern · Unit of Work · Event Sourcing · Clean Architecture · ISA-95
Giao diện:
React · Vite · Blazor · ASP.NET MVC
Máy chủ:
ASP.NET Core · Minimal API · ABP Framework · Node.js · JWT · OAuth2 · SSO · RBAC
Cơ sở dữ liệu:
PostgreSQL 17 · SQL Server · MySQL · Redis · Elasticsearch · EF Core · Dapper
Nhắn tin:
Apache Kafka · Transactional Outbox · SignalR
DevOps:
Docker · GitHub Actions · GitLab CI · Jenkins · Ubuntu VPS · OpenTelemetry
Công nghệ cũ:
VB.NET · DevExpress · WinForms · Zkteco SDK
Học vấn
Đại học Cần Thơ
Kỹ thuật phần mềm
08/2008 – 08/2013
Cần Thơ
Cybersoft Academy
Lập trình viên Node.js chuyên nghiệp Điểm 9/10
06/2023 – 03/2024
TP. Hồ Chí Minh