Full-stack mobile game programmer
- Vietnam, VN
- +84 166 446 0074
- [email protected]
Full-stack mobile game programmer
Working at Pose is like an spin-off in my career because I create applications and web-pages most of the time here.
Weeby was a Silicon Valley start-up. One of its stakeholder wanted to establish an office in Vietnam. The working environment was of a start-up company, and most of the time I spent was prototyping, technical documenting, and presentation before potential partners.
Joining Gloops Vietnam is a new adventure for me, because there were new challenges to overcome and new knowledge to learn. The working environment of a Japanese-owned company is harder than any of my previous experience.
The expectation for a Head of Department in gameloft is high. Besides technical involvement, I also had to manage more than 100 programmers, while catering the needs of project managers and Studio Managers. I improved not only more technical expertise due to more people coming to me for support, but I also learned more management skills.
HD+ division in Gameloft is working on latest devices and mobile platforms that are still in development and prototype state. During this difficult time, high-end smart phones are still immature, poor performance and buggy. I had to struggle with optimization and hacking to have fatty games running on such problematic devices.
A fun-side MOBA project developed for a Windows Phone competition using Unity3D and Photon Server. Although it is no longer live, it was a good demonstration to my Multiplayer game expertise. Being lockstep, all physics calculation of the game had to be done in fixed-point arithmetic to be able to synchronize on distinctive platforms. A demonstration can be viewed at: https://www.youtube.com/watch?v=mLTFzKkB0lo&t=4s
Please write me an email to [email protected] or call me on mobile phone number: +84 90 681 3443.
I am familiar with some popular server-side programming technologies: Java EE, php, NodeJS, Golang. My backend expertise was proven in: lock-step multiplayer, http polling for gambling game, express product ordering system.
Not only game, my expertise was proven in application development as well. I chose React Native over others because of its superior performance and big community.
I had good experience with using Irrlicht, Ogre 3D, Cocos2Dx, GameClosure, PixiJS, Unity3D, Chipmunks, Box2D for serious games development.
I can create advanced native plug-ins and tools for this wonderful game engine like a Bluetooth LE plugin. I also used native codes instead of scripts in Unity3D to greatly enhance games performance.
My best experience was in lock-step synchronous multiplayer games. I was able to create a simple MOBA game that was well-synchronized over distinctive platforms like Windows and iPhone.
OpenGL is the graphics library of choice for popular mobile platforms. Being proficient with it, I am not too dependent on a specific game engine to create games. I can create an engine by myself when needed to.
My mobile game programming experience dated back to the day J2ME-powered devices reigned the world.
Most of my experience with shaders was to optimize for performance. However, I can create some advanced shaders for visual pleasure by myself.
I have played many games from simple casual games to hard-core strategy games. I have enough experience to know what it would take to develop a high quality game that would work well in the market.
Besides being a programmer, I have good taste for art. I can handle tools like 3D Studio Max, Photoshop, GIMP, Audacity so that I am not too dependent on artists to do simple artistic jobs.
I love to design games. And with advantage of being technical, I know how to help game specifications make sense.
Phong Cao Thai/Software Engineer at Microsoft
Phong was my predecessor as the Head of Programmers Department in Gameloft. I was trusted as his successor by himself and the Studio Manager at the time he left. His mobile phone number in Vietnam is 090 848 66 78.
Fabien Lotz/Manager at POPS Worldwide
Fabien was my direct project manager in Gameloft, and we had good working cooperation. After his leave for new position in Nokia (now Microsoft), we still keep in touch. During his initial time in Nokia Vietnam, I helped him with several application and game projects until he gathered enough connections for outsourcing. His mobile phone number in Vietnam is 091 248 21 11.
Thuy Thanh Truong/Entrepreneur
Thuy was my manager when we were colleagues at Weeby.co Vietnam. We had good working relationship, and together we managed to get some achievements that seemed impossible. We still keep in touch until this day.