Backend with operational ownership
I connect architecture, service development and infrastructure delivery. API and data decisions are considered alongside container packaging, database migrations, monitoring and recovery plans.
About & CV
I build backend services and the infrastructure that supports them, with a focus on reliability, scalability and effective delivery. A graduate in Information Technology from VNUHCM–University of Science, I bring together system design, service development, infrastructure automation and practical AI integration.
I connect architecture, service development and infrastructure delivery. API and data decisions are considered alongside container packaging, database migrations, monitoring and recovery plans.
I use Azure Event Hubs and Kafka for asynchronous processing. The Transactional Outbox pattern coordinates database writes and event publication, reducing the risk of inconsistencies between the database and dependent services.
I design APIs with explicit responsibilities and data contracts, using Redis for caching and distributed locking where appropriate. Controlled state transitions and contained failure effects help keep services maintainable.
I use Terraform, Helm and ArgoCD with GitOps to manage infrastructure and deployments consistently. Goose migrations, k6 load tests and planned rollouts help reduce the risk of service disruption.
I incorporate logs, metrics and traces into development to support bottleneck analysis and incident investigation. Grafana, Datadog and Langfuse provide visibility into backend services and language-model workflows.
I use Google Antigravity and OpenCode to organize AI tasks by role across architecture analysis, implementation, testing and documentation. Engineering rules and verification steps keep the output accountable to project requirements.
I build software that people can rely on. For me, that means understanding the problem, keeping the solution clear, and helping the team maintain it long after release.
I want to help teams build systems that grow with their needs without becoming harder to work with. I see thoughtful automation, practical uses of AI, and shared knowledge as ways to give people more time for meaningful work.
I make decisions and trade-offs easy to understand, so the next person can work with confidence.
I follow work through to how it behaves in practice, take responsibility when something goes wrong, and help put it right.
I consider the people using the product and the teammates supporting it. Their time and experience matter in every technical decision.
I stay curious, welcome feedback, and share what I learn. New tools are useful when they help us solve a real problem.
Professional profile
My experience spans multi-tenant, omnichannel Smart POS & ERP systems serving more than 200 stores, Moodle learning platforms, and applications using multi-agent AI and computer vision. I work across the delivery lifecycle, from Golang/Node.js services to automated infrastructure, observability and load testing.
Work with multi-tenant, omnichannel Smart POS & ERP systems serving more than 200 stores. Focus areas include backend services, payments, inventory synchronization and electronic invoicing, alongside infrastructure for retail operations.
Development and integration on Moodle LMS, combining PHP, PHPUnit/Behat testing and backend services to support large-scale education platforms.
Integrate OCR, computer vision and language models into applications; build multi-agent reporting, semantic search and RAG workflows, with attention to visibility and verification of AI behavior.
Technologies and practices I use to develop services, manage data, automate delivery and integrate AI.
Go with Gin, GORM, SQLX and gRPC, including goroutine/channel concurrency. Node.js with NestJS, Express, Prisma, Sequelize and GraphQL; Python with FastAPI and automation scripts; PHP with Moodle, PHPUnit and Behat. React and Next.js experience for web applications.
Infrastructure as code, networking with VNet/NSG, and cloud services supporting backend and AI workloads.
App-of-Apps deployment organization, migrations before upgrades and scheduled tasks with CronJob. NGINX Ingress, Cloudflare DNS/WAF/SSL and cert-manager for access and certificate management.
Data modeling, caching, distributed locking and migrations. Partitioned event streams, Kafka protocol integration and the Transactional Outbox pattern to reduce data synchronization risks.
OCR and computer vision integration on Azure AI Foundry, LLM orchestration and multi-agent reporting. Embeddings such as text-embedding-3-small for semantic search and RAG, with engineering rules for AI-assisted tasks.
Service and LLM workflow monitoring, load testing and bottleneck analysis. Algorithms, data structures and concurrency applied to distributed-system problems.
VNUHCM — University of Science
Bachelor of Information Technology — Faculty of Information Technology
2020–2024 · GPA: 3.2 / 4.0