Profile
A summary of my work experience, if you would like to see more detail check out my professional projects, personal projects.
Download: pdf.
Employment History
BAP SOFTWARE Da Nang | August 2023 – Present
Senior Unity Developer
Responsibilities:
Working closely with Game Designer, Backend Developer to implement new features.
Responsible for the technicals that will be used in projects.
Working on multiple projects at the same time.
Responsible for the object oriented design, object manager, event system, physic system, third-party plugins.
Optimization FPS, the build size.
Implement important Customer requirements.
Fix bugs, improve old features.
Building binary for QC performing testing, as well as for release product.
Projects:
Meta Horse (Android | iOS | Windows for streaming feature)
Bounty Hunters (WebGL)
GOT TON (WebGL for running on Telegram)
B2B (WebGL, | Android | iOS)
MCC (HTML5 | PC | Android | iOS | VR)
Dice Or Dead (WebGL)
090Bravo - Casual Game Company Limited | August 2021 – August 2023
Lead Unity Developer
Responsibilities:
Working closely with Game Designer to split the game design documents into tasks.
Manage the progress of project.
Responsible for the technicals that will be used in projects.
Responsible for the object oriented design, object manager, event system, physic system, third-party plugins.
Collaborating with partner, CMO on defining goals and strategies. And implementing those strategies into the project.
Optimization FPS, the build size.
Motivate and guide team members on career directions and development.
Projects:
Agent 3D (Android | iOS)
Helicopter 3D (Android | iOS)
090Bravo - Casual Game Company Limited | January 2021 - August 2021
Senior Unity Developer
Responsibilities:
Implementing game mechanics, core programming.
Working closely with Game Designer to design game levels.
Responsible for optimizing FPS and the build size of game.
Responsible for graphics on the device series.
Integration third-party plugins (Ad networks/analytics) based on the partner's request.
Support technical for other casual, hyper-casual game projects.
Optimize for the build size, asset bundles.
Projects:
Zombie Racing Car 2D (Android | iOS)
Drive Hill 2D (Android | iOS)
090Bravo | October 2020 - January 2021
Unity Developer
Responsibilities:
Implementing hyper-casual games based on the description of game design document.
Integration assets and third-party plugins (IAP, Firebase plugins, Ad networks (Admob, Unity Ads, FAN, Iron Source,...))
Support partner to build and release products for Google Play store, Apple store.
ZMO team | April 2020 - October 2020
Remote Game Developer
Responsibilities:
Collaborated along with the remote team to programming features, UI for 3D game project about education that uses Unity engine and has been developed for half a year.
Gameloft Da Nang | July 2019 - April 2020
R&D Programmer
Responsibilities:
Follow requests from the outside leader to research open-source projects and the benefits can bring, find the ways to use or integrate that open-source projects to the projects of Gameloft
Contact the outside leader to report the results and get the details of the next tasks.
Research about new technologies and write tutorial documents to use or integrate these technologies for game teams.
Projects:
FASTBuild (Win32, UWP)
Gameloft Da Nang | October 2019 - December 2019
Parallel Task | AI Contest 2019 Programmer
Responsibilities:
One of two programmers for programming game server logic.
Writing a demo boss with Java language.
Details:
Gameloft Da Nang | June 2019- July 2019
Supporting Programmer
Responsibilities:
Research a 2.5D game of Gameloft that it is created by the proprietary engine and find the way to port this game to Unity engine.
Report the results like FPS, graphics, bugs when compare game run by the proprietary engine and run by Unity engine.
Gameloft Da Nang | August 2018 - June 2019
Junior Programmer
Responsibilities:
Handle the entire bug relative to the tracking feature for Android, Windows platforms.
Work closely with Producer and QA to fix so many localization bugs, UI bugs.
Contribute to implementing new features of control system for Windows platform.
Help to send player information to the customer care department.
Project Details:
Personal Projects
Space Attack WOS
Android | IOS
Descriptions:
A 2D space shooter game that includes the ships with features such as the upgrade system, shop, daily gift,...
Role:
Programmer, Designer, Graphic Painter, Tester
Tech stack:
- Tools: Unity engine, Visual Studio, Git
- Programming language: C#
- Third-party plugins: Firebase (Remote Config, Cloud Messaging, Crashlytics, Analytics), Ads plugins (Admob, Unity Ads), Unity IAP
Google Play Store link:
https://play.google.com/store/apps/details?id=com.ironhill.space.attack.wos.banruoi.free
Details:
https://www.thuannguyenduc.com/personal-projects#h.3ceuqkhj6hh
Empire Defense
Android
Descriptions:
Empire Defense is a tower defense 2D game where player will build, control and upgrade their towers and heroes to prevent the attacking waves of the enemy.
Role: Programmer
Tech stack:
- Tools: Unity engine, Visual Studio, SVN
- Programming language: C#
Details:
https://www.thuannguyenduc.com/personal-projects#h.ywfpeokyormm
Education
Da Nang University of Technology
Bachelor of Software engineering 2013-2018