mirror of
https://github.com/tiennm99/cv.git
synced 2026-09-04 16:17:00 +00:00
feat(cv): tailor Java software engineer profile
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
settings.local.json
|
||||
temp
|
||||
|
||||
|
||||
|
||||
|
||||
+30
-23
@@ -1,7 +1,7 @@
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/rendercv/rendercv/refs/tags/v2.8/schema.json
|
||||
cv:
|
||||
name: Tien Nguyen Minh
|
||||
headline: Senior Software Engineer
|
||||
headline: Senior Java Software Engineer
|
||||
location: HCMC, Vietnam
|
||||
email: tiennm99@outlook.com
|
||||
photo: avatar.jpg
|
||||
@@ -38,38 +38,45 @@ cv:
|
||||
start_date: 2020-07
|
||||
end_date: present
|
||||
location: HCMC, Vietnam
|
||||
summary: 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.
|
||||
summary: 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.
|
||||
highlights:
|
||||
- "[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"
|
||||
- "[Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2): 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](https://play.google.com/store/apps/details?id=vn.kvtm.js): Maintained production Java server features for a live farm game; handled event logic, web payment fixes, Redis/runtime diagnostics, and release support"
|
||||
- "[Show](https://play.google.com/store/apps/details?id=zps.games.show), [Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel), and [Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn): Delivered server-side gameplay, matchmaking, and client logic across real-time card and pool games"
|
||||
projects:
|
||||
- name: "[VN GeoGuessr](https://github.com/tiennm99/vngeoguessr)"
|
||||
date: 2025-08
|
||||
summary: Location-guessing game for Vietnam using Leaflet.js, Mapillary, and OpenStreetMap with street-level panoramic imagery and map-based scoring.
|
||||
highlights:
|
||||
- name: "[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot)"
|
||||
start_date: 2025-11
|
||||
end_date: 2025-12
|
||||
summary: Telegram bot that automates scraping and reporting of app metadata from mobile app stores.
|
||||
highlights:
|
||||
- name: "[Pet Projects & Open Source](https://github.com/tiennm99)"
|
||||
- name: "[MiTiSrv](https://github.com/tiennm99/mitisrv)"
|
||||
start_date: 2018
|
||||
end_date: 2025
|
||||
summary: Lightweight Java game server framework using Netty; personal framework for experimenting with reusable multiplayer server architecture.
|
||||
highlights:
|
||||
- name: "[Test Sharding](https://github.com/tiennm99/test-sharding)"
|
||||
date: 2025
|
||||
summary: Java server experiment for sharding with Couchbase replication, Redis replication, and Kafka.
|
||||
highlights:
|
||||
- name: "[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot) / [Java original](https://github.com/tiennm99/store-scraper-bot-java)"
|
||||
start_date: 2025-11
|
||||
end_date: present
|
||||
summary: Various personal projects spanning game servers, bots, and web tools. Occasionally contribute to open-source projects. Full portfolio on GitHub.
|
||||
summary: Telegram bot for tracking Apple App Store and Google Play metadata updates; original Java version later ported to JavaScript.
|
||||
highlights:
|
||||
- name: "[Miti99bot](https://github.com/tiennm99/miti99bot)"
|
||||
date: 2026
|
||||
summary: Go Telegram bot framework deployed serverlessly on AWS Lambda/SAM with Firestore and Gemini integration.
|
||||
highlights:
|
||||
skills:
|
||||
- label: Languages
|
||||
details: Java, Go, JavaScript, Shell
|
||||
details: Java, Go, JavaScript/TypeScript, Shell
|
||||
- label: Frameworks & Libraries
|
||||
details: Netty, Vert.x, Spring Boot, Cocos2d-x, Godot
|
||||
details: Netty, Vert.x, Spring Boot, JUnit 5, Mockito, Cocos2d-x, Godot
|
||||
- label: Databases
|
||||
details: Couchbase, Redis, MySQL, ClickHouse
|
||||
details: Couchbase, Redis, MySQL, Kafka, ClickHouse
|
||||
- label: Infrastructure & DevOps
|
||||
details: Docker, CI/CD (GitHub Actions/GitLab CI), Git, Linux, OCI
|
||||
details: Docker, GitLab CI, GitHub Actions, Linux, AWS Lambda/SAM, Cloudflare Workers
|
||||
- label: Architecture
|
||||
details: Game server architecture, real-time multiplayer systems, event-driven design
|
||||
details: Object-oriented design, game server architecture, real-time multiplayer systems, event-driven design, clean reusable code
|
||||
- label: Delivery Practices
|
||||
details: Unit testing, code review, production debugging, CI/CD, AI-assisted development workflows
|
||||
- label: Languages (Spoken)
|
||||
details: Vietnamese (Native), English (TOEIC 600+)
|
||||
design:
|
||||
@@ -238,7 +245,7 @@ locale:
|
||||
# - November
|
||||
# - December
|
||||
settings:
|
||||
current_date: "2026-03-31"
|
||||
current_date: "2026-06-11"
|
||||
render_command:
|
||||
design:
|
||||
locale:
|
||||
|
||||
Reference in New Issue
Block a user