# 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: 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 area: Computer Science and Engineering degree: B.E. in Computer Science date: start_date: 2017-09 end_date: 2023-06 location: Ho Chi Minh City, Vietnam summary: highlights: experience: - company: ZingPlay Game Studios, VNG Corporation position: Senior Software Engineer date: start_date: 2020-07 end_date: present 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" - "[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: start_date: 2020-01 end_date: present location: summary: My blog on GitHub Pages using Hugo. Website for Ngăm - a charity project founded by my brother's friends. highlights: - name: "[Survival 2D Server](https://github.com/survival2d/server)" date: start_date: 2021-09 end_date: location: summary: Server-side of my thesis project — a 2D survival battle royale game server written in Java. highlights: - name: "[VN GeoGuessr](https://github.com/tiennm99/vngeoguessr)" date: start_date: end_date: location: summary: A GeoGuessr clone for Vietnam locations, built with Leaflet.js, Mapillary, and OpenStreetMap. highlights: - name: "[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot)" date: start_date: end_date: location: summary: Telegram bot that scrapes app information from stores. highlights: skills: - label: Programming details: Java (Netty, Vert.x, Spring Boot), JavaScript, Go - label: Databases details: Couchbase, Redis, MySQL - label: Tools & DevOps details: Git, Docker, CI/CD interests: - label: Professional details: Game server architecture, distributed systems, Java performance tuning - label: Personal details: Reading novels & manga, playing Genshin Impact & TFT design: theme: engineeringclassic # page: # size: us-letter # top_margin: 0.7in # bottom_margin: 0.7in # left_margin: 0.7in # right_margin: 0.7in # show_footer: true # show_top_note: true # colors: # body: rgb(0, 0, 0) # name: rgb(0, 79, 144) # headline: rgb(0, 79, 144) # connections: rgb(0, 79, 144) # section_titles: rgb(0, 79, 144) # links: rgb(0, 79, 144) # footer: rgb(128, 128, 128) # top_note: rgb(128, 128, 128) # typography: # line_spacing: 0.6em # alignment: justified # date_and_location_column_alignment: right # font_family: # body: Source Sans 3 # name: Source Sans 3 # headline: Source Sans 3 # connections: Source Sans 3 # section_titles: Source Sans 3 # font_size: # body: 10pt # name: 30pt # headline: 10pt # connections: 10pt # section_titles: 1.4em # small_caps: # name: false # headline: false # connections: false # section_titles: false # bold: # name: true # headline: false # connections: false # section_titles: true # links: # underline: false # show_external_link_icon: false # header: # alignment: center # photo_width: 3.5cm # photo_position: left # photo_space_left: 0.4cm # photo_space_right: 0.4cm # space_below_name: 0.7cm # space_below_headline: 0.7cm # space_below_connections: 0.7cm # connections: # phone_number_format: national # hyperlink: true # show_icons: true # display_urls_instead_of_usernames: false # separator: '' # space_between_connections: 0.5cm # section_titles: # type: with_partial_line # line_thickness: 0.5pt # space_above: 0.5cm # space_below: 0.3cm # sections: # allow_page_break: true # space_between_regular_entries: 1.2em # space_between_text_based_entries: 0.3em # show_time_spans_in: # - experience # entries: # date_and_location_width: 4.15cm # side_space: 0.2cm # space_between_columns: 0.1cm # allow_page_break: false # short_second_row: true # summary: # space_above: 0cm # space_left: 0cm # highlights: # bullet: • # nested_bullet: • # space_left: 0.15cm # space_above: 0cm # space_between_items: 0cm # space_between_bullet_and_text: 0.5em # templates: # footer: '*NAME -- PAGE_NUMBER/TOTAL_PAGES*' # top_note: '*LAST_UPDATED CURRENT_DATE*' # single_date: MONTH_ABBREVIATION YEAR # date_range: START_DATE – END_DATE # time_span: HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS # one_line_entry: # main_column: '**LABEL:** DETAILS' # education_entry: # main_column: |- # **INSTITUTION**, AREA # SUMMARY # HIGHLIGHTS # degree_column: '**DEGREE**' # date_and_location_column: |- # LOCATION # DATE # normal_entry: # main_column: |- # **NAME** # SUMMARY # HIGHLIGHTS # date_and_location_column: |- # LOCATION # DATE # experience_entry: # main_column: |- # **COMPANY**, POSITION # SUMMARY # HIGHLIGHTS # date_and_location_column: |- # LOCATION # DATE # publication_entry: # main_column: |- # **TITLE** # SUMMARY # AUTHORS # URL (JOURNAL) # date_and_location_column: DATE locale: language: english # last_updated: Last updated in # month: month # months: months # year: year # years: years # present: present # month_abbreviations: # - Jan # - Feb # - Mar # - Apr # - May # - June # - July # - Aug # - Sept # - Oct # - Nov # - Dec # month_names: # - January # - February # - March # - April # - May # - June # - July # - August # - September # - October # - November # - December settings: current_date: "2026-03-30" render_command: design: locale: typst_path: miti99.typ pdf_path: miti99.pdf markdown_path: README.md html_path: index.html png_path: miti99.png dont_generate_markdown: false dont_generate_html: false dont_generate_typst: false dont_generate_pdf: false dont_generate_png: true bold_keywords: []