Update CV with new contact info, projects, and tooling upgrades

Add phone number and Telegram contact, add Sky Garden project, add Go to
skills, update rendercv to v2.8 with avatar support, bump GitHub Actions
versions, and update date to Mar 2026.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-30 22:26:29 +07:00
co-authored by Claude Opus 4.6
parent adf1d2793b
commit 953841e888
10 changed files with 3305 additions and 882 deletions
+2 -2
View File
@@ -24,7 +24,7 @@ jobs:
uses: actions/checkout@v6
- name: Setup Pages
uses: actions/configure-pages@v5
uses: actions/configure-pages@v6
- name: Upload artifact
uses: actions/upload-pages-artifact@v4
@@ -33,4 +33,4 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v5
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.14"
- name: Install RenderCV
run: |
+10 -13
View File
@@ -1,14 +1,17 @@
# Tien Nguyen Minh's CV
- Phone: +84 869 156 149
- Email: [tiennm99@outlook.com](mailto:tiennm99@outlook.com)
- Location: HCMC, VN
- 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 -- Ho Chi Minh City, VietnamSept 2017 June 2023
## **Ho Chi Minh City University of Technology**, B.E. in Computer Science in Computer Science and Engineering -- Ho Chi Minh City, Vietnam
Sept 2017 June 2023
@@ -19,21 +22,15 @@ July 2020 present
Started my journey at VNG Tech Fresher Program and progressed to Senior Software Engineer at ZingPlay Game Studios (ZPS). Over the years, I have honed my expertise in game server architecture and backend development using Java, while also contributing to client-side logic with Cocos and Godot when needed.
- [Show](https://play.google.com/store/apps/details?id=zps.games.show)
- [Show](https://play.google.com/store/apps/details?id=zps.games.show): A card game for Myanmar market
- A card game for Myanmar market
- [Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel): A card game for the Russian audience
- [Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel)
- [Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn): Global 8-ball pool game
- A card game for the Russian audience
- [Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2): Global strategy game
- [Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn)
- Global 8-ball pool game
- [Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2)
- Global strategy game
- [Sky Garden](https://play.google.com/store/apps/details?id=vn.kvtm.js): Farm game. Maintain, fixed some legacy core bugs, develop new event features, customer care.
@@ -47,7 +44,7 @@ My blog on GitHub Pages using Hugo. Website for Ngăm - a charity project founde
# Skills
**Programming:** Java (Netty, Vert.x, Spring Boot), JavaScript
**Programming:** Java (Netty, Vert.x, Spring Boot), JavaScript, Go
**Databases:** Couchbase, Redis, MySQL
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

+10 -16
View File
@@ -41,42 +41,36 @@
<article class="markdown-body">
<h1>Tien Nguyen Minh's CV</h1>
<ul>
<li>Phone: +84 869 156 149</li>
<li>Email: <a href="mailto:tiennm99@outlook.com">tiennm99@outlook.com</a></li>
<li>Location: HCMC, VN</li>
<li>Website: <a href="https://miti99.com/">miti99.com</a></li>
<li>LinkedIn: <a href="https://linkedin.com/in/miti99">miti99</a></li>
<li>GitHub: <a href="https://github.com/tiennm99">tiennm99</a></li>
<li>Telegram: <a href="https://t.me/tiennm5">tiennm5</a></li>
</ul>
<h1>Education</h1>
<h2><strong>Ho Chi Minh City University of Technology</strong>, B.E. in Computer Science in Computer Science and Engineering -- Ho Chi Minh City, VietnamSept 2017 June 2023</h2>
<h2><strong>Ho Chi Minh City University of Technology</strong>, B.E. in Computer Science in Computer Science and Engineering -- Ho Chi Minh City, Vietnam</h2>
<p>Sept 2017 June 2023</p>
<h1>Experience</h1>
<h2><strong>Senior Software Engineer</strong>, ZingPlay Game Studios, VNG Corporation -- Ho Chi Minh City, Vietnam</h2>
<p>July 2020 present</p>
<p>Started my journey at VNG Tech Fresher Program and progressed to Senior Software Engineer at ZingPlay Game Studios (ZPS). Over the years, I have honed my expertise in game server architecture and backend development using Java, while also contributing to client-side logic with Cocos and Godot when needed.</p>
<ul>
<li>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.show">Show</a></p>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.show">Show</a>: A card game for Myanmar market</p>
</li>
<li>
<p>A card game for Myanmar market</p>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.burkozel">Burkozel</a>: A card game for the Russian audience</p>
</li>
<li>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.burkozel">Burkozel</a></p>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.bida3d.vn">Bida3D</a>: Global 8-ball pool game</p>
</li>
<li>
<p>A card game for the Russian audience</p>
<p><a href="https://play.google.com/store/apps/details?id=vn.zps.tl2">Chaos Age 2</a>: Global strategy game</p>
</li>
<li>
<p><a href="https://play.google.com/store/apps/details?id=zps.games.bida3d.vn">Bida3D</a></p>
</li>
<li>
<p>Global 8-ball pool game</p>
</li>
<li>
<p><a href="https://play.google.com/store/apps/details?id=vn.zps.tl2">Chaos Age 2</a></p>
</li>
<li>
<p>Global strategy game</p>
<p><a href="https://play.google.com/store/apps/details?id=vn.kvtm.js">Sky Garden</a>: Farm game. Maintain, fixed some legacy core bugs, develop new event features, customer care.</p>
</li>
</ul>
<h1>Projects</h1>
@@ -84,7 +78,7 @@
<p>Jan 2020 present</p>
<p>My blog on GitHub Pages using Hugo. Website for Ngăm - a charity project founded by my brother's friends.</p>
<h1>Skills</h1>
<p><strong>Programming:</strong> Java (Netty, Vert.x, Spring Boot), JavaScript</p>
<p><strong>Programming:</strong> Java (Netty, Vert.x, Spring Boot), JavaScript, Go</p>
<p><strong>Databases:</strong> Couchbase, Redis, MySQL</p>
<p><strong>Tools &amp; DevOps:</strong> Git, Docker, CI/CD</p>
<h1>Interests</h1>
+3244 -824
View File
File diff suppressed because it is too large Load Diff
+24 -16
View File
@@ -1,12 +1,14 @@
// Import the rendercv function and all the refactored components
#import "@preview/rendercv:0.1.0": *
#import "@preview/rendercv:0.3.0": *
// Apply the rendercv template with custom configuration
#show: rendercv.with(
name: "Tien Nguyen Minh",
title: "Tien Nguyen Minh - CV",
footer: context { [#emph[Tien Nguyen Minh -- #str(here().page())\/#str(counter(page).final().first())]] },
top-note: [ #emph[Last updated in Feb 2026] ],
top-note: [ #emph[Last updated in Mar 2026] ],
locale-catalog-language: "en",
text-direction: ltr,
page-size: "us-letter",
page-top-margin: 0.7in,
page-bottom-margin: 0.7in,
@@ -67,6 +69,7 @@
entries-space-between-columns: 0.1cm,
entries-allow-page-break: false,
entries-short-second-row: false,
entries-degree-width: 1cm,
entries-summary-space-left: 0cm,
entries-summary-space-above: 0.12cm,
entries-highlights-bullet: "•" ,
@@ -77,12 +80,19 @@
entries-highlights-space-between-bullet-and-text: 0.5em,
date: datetime(
year: 2026,
month: 2,
day: 20,
month: 3,
day: 30,
),
)
#grid(
columns: (auto, 1fr),
column-gutter: 0cm,
align: horizon + left,
[#pad(left: 0.4cm, right: 0.4cm, image("avatar.jpg", width: 3.5cm))
],
[
= Tien Nguyen Minh
#headline([Senior Software Engineer])
@@ -90,9 +100,13 @@
#connections(
[#connection-with-icon("location-dot")[HCMC, VN]],
[#link("mailto:tiennm99@outlook.com", icon: false, if-underline: false, if-color: false)[#connection-with-icon("envelope")[tiennm99\@outlook.com]]],
[#link("tel:+84-869-156-149", icon: false, if-underline: false, if-color: false)[#connection-with-icon("phone")[0869 156 149]]],
[#link("https://miti99.com/", icon: false, if-underline: false, if-color: false)[#connection-with-icon("link")[miti99.com]]],
[#link("https://linkedin.com/in/miti99", icon: false, if-underline: false, if-color: false)[#connection-with-icon("linkedin")[miti99]]],
[#link("https://github.com/tiennm99", icon: false, if-underline: false, if-color: false)[#connection-with-icon("github")[tiennm99]]],
[#link("https://t.me/tiennm5", icon: false, if-underline: false, if-color: false)[#connection-with-icon("telegram")[tiennm5]]],
)
]
)
@@ -125,21 +139,15 @@
main-column-second-row: [
#summary[Started my journey at VNG Tech Fresher Program and progressed to Senior Software Engineer at ZingPlay Game Studios (ZPS). Over the years, I have honed my expertise in game server architecture and backend development using Java, while also contributing to client-side logic with Cocos and Godot when needed.]
- #link("https://play.google.com/store/apps/details?id=zps.games.show")[Show]
- #link("https://play.google.com/store/apps/details?id=zps.games.show")[Show]: A card game for Myanmar market
- A card game for Myanmar market
- #link("https://play.google.com/store/apps/details?id=zps.games.burkozel")[Burkozel]: A card game for the Russian audience
- #link("https://play.google.com/store/apps/details?id=zps.games.burkozel")[Burkozel]
- #link("https://play.google.com/store/apps/details?id=zps.games.bida3d.vn")[Bida3D]: Global 8-ball pool game
- A card game for the Russian audience
- #link("https://play.google.com/store/apps/details?id=vn.zps.tl2")[Chaos Age 2]: Global strategy game
- #link("https://play.google.com/store/apps/details?id=zps.games.bida3d.vn")[Bida3D]
- Global 8-ball pool game
- #link("https://play.google.com/store/apps/details?id=vn.zps.tl2")[Chaos Age 2]
- Global strategy game
- #link("https://play.google.com/store/apps/details?id=vn.kvtm.js")[Sky Garden]: Farm game. Maintain, fixed some legacy core bugs, develop new event features, customer care.
],
)
@@ -163,7 +171,7 @@
== Skills
#strong[Programming:] Java (Netty, Vert.x, Spring Boot), JavaScript
#strong[Programming:] Java (Netty, Vert.x, Spring Boot), JavaScript, Go
#strong[Databases:] Couchbase, Redis, MySQL
+13 -9
View File
@@ -1,18 +1,21 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/rendercv/rendercv/refs/tags/v2.6/schema.json
# 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
location: HCMC, VN
email: tiennm99@outlook.com
photo:
phone:
photo: img/avatar.jpg
phone: (+84) 869 156 149
website: https://miti99.com/
social_networks:
- network: LinkedIn
username: miti99
- network: GitHub
username: tiennm99
- network: Telegram
username: tiennm5
custom_connections:
sections:
education:
- institution: Ho Chi Minh City University of Technology
@@ -33,10 +36,11 @@ cv:
location: Ho Chi Minh City, Vietnam
summary: Started my journey at VNG Tech Fresher Program and progressed to Senior Software Engineer at ZingPlay Game Studios (ZPS). Over the years, I have honed my expertise in game server architecture and backend development using Java, while also contributing to client-side logic with Cocos and Godot when needed.
highlights:
- "[Show](https://play.google.com/store/apps/details?id=zps.games.show) - A card game for Myanmar market"
- "[Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel) - A card game for the Russian audience"
- "[Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn) - Global 8-ball pool game"
- "[Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2) - Global strategy game"
- "[Show](https://play.google.com/store/apps/details?id=zps.games.show): A card game for Myanmar market"
- "[Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel): A card game for the Russian audience"
- "[Bida3D](https://play.google.com/store/apps/details?id=zps.games.bida3d.vn): Global 8-ball pool game"
- "[Chaos Age 2](https://play.google.com/store/apps/details?id=vn.zps.tl2): Global strategy game"
- "[Sky Garden](https://play.google.com/store/apps/details?id=vn.kvtm.js): Farm game. Maintain, fixed some legacy core bugs, develop new event features, customer care."
projects:
- name: "[Static websites with Hugo](https://tiennm99.github.io/)"
date:
@@ -47,7 +51,7 @@ cv:
highlights:
skills:
- label: Programming
details: Java (Netty, Vert.x, Spring Boot), JavaScript
details: Java (Netty, Vert.x, Spring Boot), JavaScript, Go
- label: Databases
details: Couchbase, Redis, MySQL
- label: Tools & DevOps
@@ -223,7 +227,7 @@ locale:
# - November
# - December
settings:
current_date: "2026-02-20"
current_date: "2026-03-30"
render_command:
design:
locale:
+1 -1
View File
@@ -16,7 +16,7 @@ pydantic==2.12.5
pydantic-extra-types==2.11.0
pydantic_core==2.41.5
Pygments==2.19.2
rendercv==2.6
rendercv>=2.6
rendercv-fonts==0.5.1
rich==14.3.3
ruamel.yaml==0.19.1