Mobile Game Developer / Teamlead
Moscow, Russian Federation
* Cooking Rush [suspended] (Team Lead)C++ / Project Management / Cocos2d-x / Lua / Adobe Animate (former Flash) / OOP Implemented most of the game mechanics, including core gameplay, scripted game and tutorial mechanics. Implemented and improved animation and UI layout SDK based on Adobe Animate and Cocos2d-x platforms. Hired 3 new team members. Performed code review on a regular basis. Prepared game client for softlaunch.* Throne Rush (Senior Developer)C++ / Cocos2d-x / OOP… Show more * Cooking Rush [suspended] (Team Lead)C++ / Project Management / Cocos2d-x / Lua / Adobe Animate (former Flash) / OOP Implemented most of the game mechanics, including core gameplay, scripted game and tutorial mechanics. Implemented and improved animation and UI layout SDK based on Adobe Animate and Cocos2d-x platforms. Hired 3 new team members. Performed code review on a regular basis. Prepared game client for softlaunch.* Throne Rush (Senior Developer)C++ / Cocos2d-x / OOP / Android NDK / JavaA game of the “Clash of Clans” type for iOS and Android implemented using C++ (NDK for Android) and Cocos2d-x. Developed new features and refactored lots of the game code. Integrated a new HAXE-based battle system and solved it's stability issues related to gc implementation. Reworked game objects to use Entity Component System. Implemented a new scripted Java-generated tutorial system with a debugger.* Black Light [suspended] (Team Lead)C++ / Project ManagementА game of the “Clash of Clans” type for iOS and Android. Managed a team of 4 mobile client developers. Hired 2 new team members. Performed code review on a regular basis. Started to prepare the game client for soft launch. Ensured communication with game design and art teams. Reworked some game mechanics according to design documents. Optimized game client performance, particularly using multi-threading in several CPU-critical subsystems. Show less