👋 Hi, I’m Gavin (Hoàng Văn Thành)
I’m a Software Engineer based in Ho Chi Minh City, Vietnam, with over 5 years of experience building scalable backend systems and cloud-based services.
My main focus is on Node.js, Golang, distributed architectures, and blockchain applications.
💡 What I Do
I design and develop backend systems with:
- Languages & Frameworks: Node.js (NestJS, Express), Go, TypeScript
- Architecture: Microservices, Event-driven, Message Queue, Clean Architecture
- Databases: PostgreSQL, MongoDB, Redis, Meilisearch
- DevOps & Cloud: Docker, AWS (EC2, S3, Lambda, SQS), CI/CD (GitHub Actions)
- Monitoring: Prometheus, Grafana, Jaeger, OpenTelemetry
- Blockchain: Web3.js, ethers.js, on-chain data tracking
I enjoy solving complex system design problems, ensuring reliability and performance in large-scale environments.
💼 Work Experience
Cloudverse (2025) — Senior Backend Engineer (Contractor)
Built Virtual Tag and Dynamic Perspective modules in a FinOps management platform.
Optimized APIs, upgraded Node.js environments, and mentored new team members.
Coin98 (2023-2025) — Backend Engineer
Developed services for blockchain content management (AmberBlocks), OneID identity system, and Superwallet crypto portfolio analytics.
Worked extensively with NestJS, GraphQL, PostgreSQL, Redis, gRPC, Web3.js, AWS.
Finviet (2020-2023) — Backend Engineer
Designed and implemented loyalty and payment microservices for Eco App ecosystem.
Handled MongoDB optimization, system monitoring, and real-time communication via WebSocket.
Eplus Technology (2019-2020) — Intern → Fresher Developer
Started my journey in backend development with Go and Node.js, focusing on database design and automation tasks.
🎓 Education
Ho Chi Minh University of Education (2016-2020)
Bachelor’s in Information Technology
🌱 A Bit More About Me
I’m passionate about clean architecture, cloud-native systems, and Web3 technologies.
Outside of coding, I love reading, traveling, and creating music.
You can find my work and writing here:
Last updated: October 2025