Position: Team Lead
Category: C++
English level: fluent
Years of experience: 11

Team leading, communications, problem-solving, networking over ue4, gameplay over ue4, motion matching, motion graph
I passed a long path starting from the embedded C and then C++ developer, then I was working on a Qt-based application (Open-Sankore), then again embedded software but at this time - linux-based, then I opened the entirely new world of game development and I am still in love in it!
Starting from Jun 2014 and until now I am working on games. From 2014 and until 2018 I was working on a game engine (dava-engine), then starting from Jun 2016 I started working on a lot of different things in Unreal Engine 4 as a gameplay developer.
In 2017 I was promoted to the Team Leader role of the gameplay team. Plus I had the role of the project architect as well. I had a small team of 5 developers and I was happy.
Later I started my own project using Unreal Engine and I am still working on it. Also, I changed my job twice since 2018 and last year and a half  I am a technical leader plus semi-manager of 2 international (USA, Belarus, and India) scrum teams. We are working on a complicated solution in Linux and Windows. I am using a lot of technologies and programming languages as C, Bash, Python, Golang, Perl, and much more.

I still have quite recent knowledge of C and C++, but mostly I am focusing on the leadership of development teams and coordination of the development process. I am also implementing CI/CD approach using Jenkins and Python, and Docker. I am also driving these teams to use the best practices in development as DDT, Unit testing, linting, and many more. One of the main things that I am focusing on is - documentation.
I found that it is not very interesting for me to just write code.
I am looking for a leadership role.
game development using UE4