Tien Nguyen Minh's CV
- Phone: +84 869 156 149
- Email: tiennm99@outlook.com
- Location: HCMC, Vietnam
- Website: miti99.com
- LinkedIn: miti99
- GitHub: tiennm99
- Telegram: tiennm5
Education
Ho Chi Minh City University of Technology, B.E. in Computer Science in Computer Science and Engineering -- HCMC, Vietnam
Sept 2017 – June 2023
-
GPA: 8.0/10 — Academic Excellence Scholarship; Five Good Student Award
-
Thesis: Survival2D — 2D multiplayer Battle Royale game server in Java (Netty/WebSocket); authoritative architecture, FlatBuffers serialization (76% packet reduction vs JSON), behavior tree AI bots, and server-side anti-cheat
Experience
Senior Software Engineer, ZingPlay Game Studios, VNG Corp. -- HCMC, Vietnam
July 2020 – present
Progressed from Game Programming Fresher to Senior Software Engineer. Builds and maintains Java game backends and production tooling with cross-functional work across server, client, QA, and release workflows.
-
Chaos Age 2: Sole server developer for a global strategy game; built Java 21 backend modules with Netty/Vert.x, Couchbase, Redis, Kafka, Gradle, and GitLab CI/CD
-
Improved delivery quality with JUnit 5/Mockito tests, load-test clients, Docker-based local dependencies, and multi-environment build/deploy pipelines
-
Built internal AI-assisted Claude Code skills/plugin marketplace for ZingPlay game-server development, including typed packet-handler scaffolding and framework guidance
-
Sky Garden: Maintained production Java server features for a live farm game; handled event logic, web payment fixes, Redis/runtime diagnostics, and release support
-
Show, Burkozel, and Bida3D: Delivered server-side gameplay, matchmaking, and client logic across real-time card and pool games
Projects
MiTiSrv
2018 – 2025
Lightweight Java game server framework using Netty; personal framework for experimenting with reusable multiplayer server architecture.
Test Sharding
2025
Java server experiment for sharding with Couchbase replication, Redis replication, and Kafka.
Store Scraper Bot / Java original
Nov 2025 – present
Telegram bot for tracking Apple App Store and Google Play metadata updates; original Java version later ported to JavaScript.
Miti99bot
2026
Go Telegram bot framework deployed serverlessly on AWS Lambda/SAM with Firestore and Gemini integration.
Skills
Languages: Java, Go, JavaScript/TypeScript, Shell
Frameworks & Libraries: Netty, Vert.x, Spring Boot, JUnit 5, Mockito, Cocos2d-x, Godot
Databases: Couchbase, Redis, MySQL, Kafka, ClickHouse
Infrastructure & DevOps: Docker, GitLab CI, GitHub Actions, Linux, AWS Lambda/SAM, Cloudflare Workers
Architecture: Object-oriented design, game server architecture, real-time multiplayer systems, event-driven design, clean reusable code
Delivery Practices: Unit testing, code review, production debugging, CI/CD, AI-assisted development workflows
Languages (Spoken): Vietnamese (Native), English (TOEIC 600+)