Position: C++ Game Developer
Category: C++
English level: intermediate
Years of experience: 2.5

Working on live project taught me to work qualitatively within the limited time, properly manage my tasks, ability to communicate with the different people and other teams, quickly adapt, listen to criticism and always learn something new.

- Working professionally for more than two years.
- I am studying for the 4nd course as a Software engineer.
- Finished 7 events, 2 of them had biggest financial success.
I have 2.5 years commercial experience in C++ game developing. Especially I have worked 1.5 year on game prototype and 1 year on live-project.

On game prototype my responsibilities: bug fixes, development of new features, architecture planning, search for interesting ideas and their development for a prototype.

On live project my responsibilities included development and support themed events (rooms): development of new mechanics,
refactoring old code, game optimization; the entire stage of preparing the build version of the team for review: assembling build, fixing bugs, maintenance and management of the development branch, codereview
and help the team.

Knowledge of OpenGL, the principle of computer graphics (render pipeline, shaders and etc.), CMake, Teamcity, XML, Lua.

Source control: Git, SourceTree, Git Bash;

Game Engine: VSO - Playrix Engine like Unity3D, Unity3D itself and Unreal Engine 4 (no commercial experience).
I would prefere to work in friendly team with strong professionals, where I can grow up as a game developer, improve my skills and to learn best practices.

Complicated and interested projects is my weakness. Also, I'm interested in new area: Unreal Engine development, but I have no commercial experience and I will be so diligent when given the chance to work with.

I have no further plan to relocate, but it is not exactly 100 percent only remotely. It depends on opportunities and conditions.