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

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



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

Report Page