mirror of
https://github.com/tiennm99/cv.git
synced 2026-10-04 06:13:06 +00:00
- Abbreviate Ho Chi Minh City → HCMC, VNG Corporation → VNG Corp. - Restore VNG experience summary and Architecture skills entry - Restore Languages (Spoken) and Facebook connection - Remove team size mentions from experience highlights - Trim thesis bullet to remove over-explained technical details - Remove Survival2D project entry (duplicate of education thesis) - Resize avatar for more compact header
76 lines
3.1 KiB
Markdown
76 lines
3.1 KiB
Markdown
# Tien Nguyen Minh's CV
|
||
|
||
- Phone: +84 869 156 149
|
||
- Email: [tiennm99@outlook.com](mailto:tiennm99@outlook.com)
|
||
- Location: HCMC, Vietnam
|
||
- Website: [miti99.com](https://miti99.com/)
|
||
- LinkedIn: [miti99](https://linkedin.com/in/miti99)
|
||
- GitHub: [tiennm99](https://github.com/tiennm99)
|
||
- Telegram: [tiennm5](https://t.me/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. Focused on scalable game server architecture in Java (Netty, Vert.x), with cross-functional contributions to client-side logic in Cocos2d-x and Godot.
|
||
|
||
- [Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2): Sole server developer; architected backend from scratch for a global strategy game, 300+ CCU; assisted client team with networking and game logic
|
||
|
||
- [Show](https://play.google.com/store/apps/details?id=zps.games.show) & [Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel): Full-stack contributor on two real-time card games for Myanmar and Russian-speaking markets; delivered server-side logic and client features
|
||
|
||
- [Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn): Implemented matchmaking (server) and cue direction logic (client) for a global 8-ball pool game; applied physics and geometry for accurate ball trajectory simulation
|
||
|
||
- [Sky Garden](https://play.google.com/store/apps/details?id=vn.kvtm.js): Maintained server stability for a live farm game (~5,000 CCU); resolved production issues and developed new event features
|
||
|
||
|
||
|
||
# Projects
|
||
## **[VN GeoGuessr](https://github.com/tiennm99/vngeoguessr)**
|
||
|
||
Aug 2025
|
||
|
||
Location-guessing game for Vietnam using Leaflet.js, Mapillary, and OpenStreetMap with street-level panoramic imagery and map-based scoring.
|
||
|
||
|
||
|
||
## **[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot)**
|
||
|
||
Nov 2025 – Dec 2025
|
||
|
||
Telegram bot that automates scraping and reporting of app metadata from mobile app stores.
|
||
|
||
|
||
|
||
## **[Pet Projects & Open Source](https://github.com/tiennm99)**
|
||
|
||
2017 – present
|
||
|
||
Various personal projects spanning game servers, bots, and web tools. Occasionally contribute to open-source projects. Full portfolio on GitHub.
|
||
|
||
|
||
|
||
# Skills
|
||
**Languages:** Java, Go, JavaScript, Shell
|
||
|
||
**Frameworks & Libraries:** Netty, Vert.x, Spring Boot, Cocos2d-x, Godot
|
||
|
||
**Databases:** Couchbase, Redis, MySQL, ClickHouse
|
||
|
||
**Infrastructure & DevOps:** Docker, CI/CD (GitHub Actions/GitLab CI), Git, Linux, OCI
|
||
|
||
**Architecture:** Game server architecture, real-time multiplayer systems, event-driven design
|
||
|
||
**Languages (Spoken):** Vietnamese (Native), English (TOEIC 600+)
|