Skip to main content

About & CV

Nguyen Van Hai — Backend & DevOps Engineer

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.

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.

Event-driven architecture

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.

Clear service boundaries

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.

Controlled delivery

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.

Observability from the start

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.

AI-assisted engineering

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.

How I contribute inside teams

  • Intentional architecture: Clarify business scope and service boundaries, then validate decisions against realistic usage and load scenarios before expanding the solution.
  • End-to-end ownership: Follow work from API design, database migrations and infrastructure configuration through deployment, monitoring and post-release improvements.
  • Early risk assessment: Evaluate external API dependencies, data contention and failure scenarios early; introduce circuit breakers or business reconciliation where the requirements call for them.
  • Optimization by impact: Prioritize business-critical workflows such as payments, inventory synchronization and electronic invoicing, using measurements to guide improvements.
  • Knowledge sharing: Document architecture decisions, maintain technical guidance and support teammates with API design, debugging and operational incident analysis.

Mission & vision

My mission

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.

My vision

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.

Core values

Clarity

I make decisions and trade-offs easy to understand, so the next person can work with confidence.

Ownership

I follow work through to how it behaves in practice, take responsibility when something goes wrong, and help put it right.

Care for people

I consider the people using the product and the teammates supporting it. Their time and experience matter in every technical decision.

Keep learning

I stay curious, welcome feedback, and share what I learn. New tools are useful when they help us solve a real problem.

Professional profile

From service development to system operations

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.

Project experience

Retail & enterprise operations

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.

Learning platforms

Development and integration on Moodle LMS, combining PHP, PHPUnit/Behat testing and backend services to support large-scale education platforms.

AI applications

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.

Technical capabilities

Technologies and practices I use to develop services, manage data, automate delivery and integrate AI.

code

Languages & application development

GolangTypeScriptJavaScriptPythonPHPSQL

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.

deployed_code

Cloud & infrastructure

AzureAKSEvent HubsBlob StorageAzure Redis CacheAzure AI FoundryTerraform

Infrastructure as code, networking with VNet/NSG, and cloud services supporting backend and AI workloads.

terminal

Containers & GitOps

Kubernetesk0sDockerHelmArgoCDGoose

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.

psychology

Data & event streaming

PostgreSQLMongoDBRedisApache KafkaAzure Event Hubs

Data modeling, caching, distributed locking and migrations. Partitioned event streams, Kafka protocol integration and the Transactional Outbox pattern to reduce data synchronization risks.

terminal

AI & multi-agent workflows

Google AntigravityOpenCodeMistral OCRGPT-4o VisionOllamaQdrantpgvectorCockroachDB

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.

terminal

Observability & system fundamentals

GrafanaDatadogLangfusek6algorithmsdata structures

Service and LLM workflow monitoring, load testing and bottleneck analysis. Algorithms, data structures and concurrency applied to distributed-system problems.

Education

VNUHCM — University of Science

Bachelor of Information Technology — Faculty of Information Technology

2020–2024 · GPA: 3.2 / 4.0

Languages

  • Vietnamese: Native.
  • English: Proficient in reading and writing technical documentation; basic spoken communication.

Certifications & courses

Contact & profiles

Open to selected opportunities

Building reliable backend systems with measurable business impact.

If you need a backend engineer to modernize architecture, improve performance, or ship AI-enabled features safely, let's connect.

© 2026 Nguyen Van Hai. All rights reserved.

Built with SvelteKit and a focus on performance, accessibility, and clarity.