Константин К.

inflowhragency@gmail.com @Courierus
Novosibirsk Russia
12-may-1983 DOB
Summary
Extensive gamedev background various genres and scopes. Expertise in OOP, OOAD, Reactive
Programming, Assets production pipelines (2D/3D/Audio). Tuning CPU (arm/x86), GPU (mobiles),
memory wise performance.
Specialties and Skills
● App architecture, Unity3D, NUnit+NSubstitute, UniRX (Basics), C/C++, C#, Objective-C,
Actionscript 3, JavaScript (Node.JS environment), Python + AWS stack basics, OpenGL
1.4/2/3/ES (fixed pipeline, shaders, performance tuning for desktops and mobiles), Unreal
Engine (Basics), Continuous Integration (TeamCity, GitLab CI, make based), Client-server architectures, Networking (HTTP/Sockets/AMQP)
● Agile (Scrum), S.O.L.I.D., requirements acquisition (SRS), TDD, mentoring juniors, running
daily meetings within coding team, developing/approving tech stack and processes
● Version control: Git (preferred)/SVN
Tracker: Redmine, Jira, Asana, Trello, YouTrack
● Additional tools: Photoshop (preferred)/GIMP, 3dsmax/Blender, Flash/Builder, cli
● Language: Russian - native, English - fluent
Experience
Pixonic
May 2018 - Dec 2018
Senior Unity developer
https://play.google.com/store/apps/details?id=com.pixonic.wwr&hl=en
Duties:
● Deliver meta game features
● Code review
● Apply MVCS approach over legacy code
Upwork
Sep 2016 - April 2018
Contract software developer
Various Python, Unity, C#, ObjC and AS3 projects
● https://play.google.com/store/apps/details?id=com.bebopbee.brightwolf&hl=ru
● https://itunes.apple.com/ru/app/veon-россия/id1254022864?mt=8
● https://itunes.apple.com/us/app/lesum-hra-ar/id1156803161?mt=8
● https://itunes.apple.com/us/app/7-minute-math-accelerator/id860026348?mt=8
● https://itunes.apple.com/us/app/lesum-hra-ar/id1156803161?mt=8
AgoraDoxa (Meforo branch)
January 2017 - July 2017
Senior C++ Developer
Duties:
● Optimizing custom engine’s renderer (using OGL ES 2.0)
● Gameplay programming (match3 game)
Puzzles&Solutions Ltd.
January 2016 - December 2016
Senior C++ Developer, Unity Developer
As C++ Developer
P2P gaming, face detection and native AR mobile app.
Duties:
● Develop custom cross-platform engine for mobile devices
● AR with OpenCV and proprietary libraries
● Mini-games core gameplay
○ “Flappy Bird” mechanics clone
○ “Ninja Fruit” mechanics clone
● Git-flow organization
● Code review
As Unity Developer
Porting Flash game to Unity3D based mobile app
Duties:
● Implementing game managers: window\UI, resources\bundles, localization
● Importing flash animations into Unity
● Code review
● Rendering and assets’ optimization
Plamee (Playtech branch)
June 2014 - December 2015
C++ Developer, Unity Developer
As Unity Developer
3D Battler
Duties:
● Developing in-house technical standards
● Assets requirements and pipeline
● Developing core features
● Mentoring junior developers
● Assets pipeline
● Defining git flow and setting up CI
As C++ Developer
Duties:
● Implementing various networks support into live game (social, statistics, ads etc.)
● Implementing skeletal animations imported from FBX files into homebrew cross-platfrom
engine
https://itunes.apple.com/ru/app/cake-story-sweetest-match/id929035257?mt=8
Social Quantum
October 2013 – June 2014
Game Programmer / AS3 / Node.JS
Duties:
● Scaleform based UI implementation (components, windows, animations), using ActionScript3
● Node.JS based backend with shared game logic
GO! Games
September 2009 - September 2013
C++ , AS3 developer
As C++ Developer
Duties:
● Win32/Mobile game. Full-stack development: from architecture and Flash-based levels editor,
to gameplay, UI, AI, payments e.t.c.
https://itunes.apple.com/ru/app/korolevskaa-zasita/id590224579?mt=8
As AS3 Developer
Duties:
● Porting PC-Desktop games to Flash (using ActionScript3), and developing Flash games from
scratch for russian social networks in various genres:
○ Time management
○ Hidden Object Game
○ Arcade
● Developing Flash games from scratch