Position: Junior C++ Unreal Engine Game Developer
Category: C++
English level: intermediate
Years of experience: 1

TPS UE Project

Games for portable game console based on Arduino: Bayraktar tower defence, Snake, race.

Robotic platform code that takes advantage of OOP, that requiring minimal client code changes to move from one axis configuration to another. For example, from a platform with one drive axle to a platform with two drive axles or servo steering axle, etc.

Chess with 3 unique extra modes, ability to play online and my own AI as an opponent

Developed a training course on my own game project
Project for the course "Unreal Engine — полное руководство по разработке на C++" Course author Yuri Popov. (Game logic, GAS, UMG, Niagara, AI).

Junior C++ Programmer at game development studio.
Responsible for gameplay programming, bug fixing and adding new features to the main company project in close collaboration with lead game designer.
The main area of responsibility on the project was the units abilities and ability panel. Fixed a lot of bugs on existing abilities and added new abilities, following lead game designer vision.
Wrote the onboarding instruction for future programmers.
Tools & Technologies: C++, Visual Studio, Jira, SVN.

Senior Lecturer at private school of programming and robotics.
Tools & Technologies: C++, Arduino IDE
Developed new functionality of the main robotic platform that is used to attract customers. Developed a training course for my own game project.
Developed games for portable game console based on Arduino(Bayraktar tower defence, Snake, race)

Developed Chess with own AI.