
Business Process Management
Workflow automation platform
.NET Core · Kafka · Redis · MongoDB · React
View the product ↗01 — Ho Chi Minh City, Vietnam
Full-stack Software Engineer with a strong backend focus, building reliable enterprise systems with C#/.NET and React. 6+ years working across REST APIs, microservices, integrations, asynchronous processing, event-driven systems, and containerized deployments with Docker.
For six years I've worked on enterprise platforms used every day inside large retail and service organisations — workflow automation, customer service ticketing, internal communication. My part sits where the logic is heaviest: approvals, permissions, integrations, and the queues and workers behind them.
Design for failure first
Retry, rollback and error tracking are part of the feature, not an afterthought.
Decouple with queues
Heavy work belongs in a worker, never in the user's request.
Measure before optimising
Batch processing and preloaded lookups beat clever code.
01/2024 — 08/2026
Full-stack Developer
Backend development and system design for the Haraworks platform — microservices, REST APIs, internal and external integrations, and asynchronous workflows on Kafka and RabbitMQ.
06/2020 — 12/2023
Full-stack Developer
Built and maintained RESTful APIs, backend services and web features on Haraworks; analysed requirements, designed workflows, and integrated internal and external services.
Three modules of the Haraworks platform, used daily by more than 30,000 people.

Workflow automation platform
.NET Core · Kafka · Redis · MongoDB · React
View the product ↗
Customer service ticketing platform
.NET Core · Kafka · RabbitMQ · Redis · MongoDB
View the product ↗
Company-wide communication platform
.NET Core · Kafka · RabbitMQ · SignalR · MongoDB
Read the case study →Built on my own time. Mocks and the workflow write-up are on the way.
A focus app: Pomodoro timer, ambient sound mixer and a music player in one workspace.
Next.js · Supabase · Web Audio API
One sign-in for my side projects — OAuth2 / OIDC, sessions and shared user profiles.
.NET 8 · OpenIddict · PostgreSQL · Redis
Languages & frameworks
C#
.NET 6 / 8
React
Node.js
Data & caching
MongoDB
MySQL
Redis
Supabase
Messaging & real-time
Kafka
RabbitMQ
MassTransit
SignalR
Practices
Microservices
REST API design
Background jobs
Docker · Monitoring
Workers do the heavy lifting — bulk operations, Excel processing, exports, notifications, scheduled jobs — and the user hears back over SignalR the moment it's done.
01
Client
React SPA
02
REST API
.NET Core
03
Kafka / RabbitMQ
Async workflows
04
Workers
Bulk · export · jobs
05
MongoDB / Redis
Store & cache
2015 — 2019
Software Engineering · GPA 3.24 / 4
2019
English certificate
Open to opportunities in Vietnam and remote. Happy to talk architecture, integrations, or anything in the projects above.