Full-stack mobile game and app programmer
- Vietnam, VN
- +84 166 446 0074
- [email protected]
Full-stack mobile game and app programmer
This company is actually Weeby.co that has changed their name. I was invited back to work on instant-game projects as a contractor.
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.
HD+ division in Gameloft was working on latest devices and mobile platforms that were still in development and prototype state. During this difficult time, high-end smart phones were 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
I earned this certificate after attending a scrum course that was required by Gameloft.
Please write me an email to [email protected] or call me on mobile phone number: +84 166 446 0074.
I am familiar with some popular server-side programming technologies: Java EE, php, NodeJS, Golang. My backend expertise was proven in: lock-step multiplayer, websocket for gambling game, express-delivery 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 have experienced native programming from the age of Symbian and Windows Mobile, which was far more difficult than working with Android and iOS today.
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, ie. Windows and iOS.
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.
Most of my experience with shaders was to optimize for performance. However, I can create some advanced shaders for visual pleasure.
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 for simple tasks.
I love to design games. 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.