- 11 years experience as a professional programmer - Excellent knowledge of C++ and performance optimisation techniques - Good 3D Math knowledge and algorithmic background - Assembly and low-level manipulation techniques including SSE - Multi-trheading experience - Experience with OpenGL and GLSL - Experience with developing UI frameworks and game engines - Experience with Test-Driven Development - Experience in scripting with Python and Lua - Strong understanding of OOA/P concept and applying of design patterns (GoF, GRASP) as well as SOLID principles - Experience using Google Mock framework (GMock) - Experience with such frameworks as Cocos2D-x, Qt - Experience in using Git, SVN, Vagrant, Ant, Jenkins (Hudson), Cruise Control