Available for opportunities

Hello, I am

Nguyen Tan Tai

Software Engineer

Software engineer with hands-on experience building microservices using Golang in production environments. Currently focusing on Cloud & Cloud-Native Engineering, Kubernetes, and distributed systems.

Ho Chi Minh City, Vietnam
Nguyen Tan Tai

1,5+

Years Exp

2+

Projects

About Me

Professional Background

Microservices

Building production microservices with Golang (Gin), Python (FastAPI), Node.js (TypeScript) for various domains.

Cloud-Native

Deep focus on Kubernetes, distributed systems, and scalable cloud infrastructure with hands-on homelab experience.

Infrastructure

Built and operated Kubernetes homelab on ESXi with Terraform provisioning and Ansible configuration management.

AWS Production

Production experience with AWS services including EC2, RDS, S3, and CloudWatch for robotic systems.

Journey

Education & Experience

ROBO-HI VIET NAM CO.,LTD

Backend Developer (Part-time)

Oct 2025 - Dec 2025
  • Developed backend services enabling real-time robot command coordination using MQTT protocol, Redis Pub/Sub, and ROS1 and ROS2 systems
  • Integrated ROS1 and ROS2 messaging for seamless robotic communication in cloud and IoT environments
  • Implemented command processing, logging, and orchestration workflows over AWS leveraging Node.js (TypeScript), Golang (Lambda)
GolangAWSIoTROS1ROS2TypeScriptNode.js
TANCA.,JSC

Backend Developer (Part-time)

Aug 2024 - Sep 2025
  • Completed 1-month intensive training on Golang (Gin), MongoDB, Mockery, Jenkins CI/CD, Rancher, RabbitMQ, Swagger
  • Developed and maintained Golang (Gin) microservices in production for large-scale HRM system
  • Designed and implemented Talent Management service with AI-powered career path generation
  • Maintained attendance and leave management services based on Vietnam labor laws
  • Built custom integrations for enterprise clients including Ha Long Cement and Decathlon
  • Developed Payment Package middleware for service availability validation from multiple system sources
GolangGinMongoDBJenkinsRabbitMQRancherDockerKubernetes
Ho Chi Minh City University of Technology (HCMUT)

Bachelor of Engineering - Computer Science

2022 - 2026 (Expected)Education
  • Focus on Software Engineering and Distributed Systems
AlgorithmsData StructuresSystem DesignNetworks

Portfolio

Deployed Projects

Production applications running on my self-managed homelab infrastructure

SMAP - Social Media Analytics Platform
Featured

SMAP - Social Media Analytics Platform

Distributed analytics system for social media with high-throughput event-driven architecture and AI-powered insights extraction.

Golang (Gin)Python (FastAPI)Phobert ONNXRabbitMQRedisPostgreSQLSQLBoilerKubernetes...
Kanban Board - Real-time Collaboration
Featured

Kanban Board - Real-time Collaboration

Modern task management with real-time WebSocket broadcasting for instant state sync across multiple clients.

Golang (Gin)Next.js 14PostgreSQLWebSocketMinIO

Open Source

Academic & Learning Repositories

Infrastructure, documentation, and learning projects showcasing my technical exploration

Homelab IaC (Infrastructure as Code)

Automated VM provisioning and configuration on ESXi using Terraform + Ansible workflow. Manages complete infrastructure lifecycle from VM creation to K8s cluster setup.

Full infrastructure automation - simulating enterprise cloud environment

TerraformAnsibleVMware ESXiLinuxShell

On-premise Architecture Documentation

Centralized knowledge base documenting network architecture, NAT/VPN configuration, and operational procedures for homelab environment.

Documentation as Code - version-controlled infrastructure knowledge

MarkdownNetwork TopologySystem Design

D-Hell CLI

CLI tool to discover, classify, and audit development environment dependencies across multiple programming languages.

GolangMacOS

Analytics Engine Backend

Event-driven microservice architecture with RabbitMQ message queue, implementing idempotency and failure isolation patterns.

Production-grade patterns: Event-driven, Idempotency, Failure Isolation

GolangRabbitMQPostgreSQLRedis

Expertise

Technical Skills

Hover over any skill to see my experience level and details

Learning
Comfortable
Proficient
Expert

Get In Touch

Let's Connect

I'm always open to discussing new opportunities, technical challenges, or collaborating on interesting projects.