Position: Middle C++ Programmer
Category: C++
English level: upper
Years of experience: 4

For previous job designed own client-side service over exising REST API and implemented major part of it in C++ code, including testing, optimization of the solution to stick with rate limitations.

For current one, deeply analyzed the required efforts from programmer side to perform certain routine chunk of work and proposed the solution to improve and automatize it, was preparing workflow in UML presentation. Desire to do great job (and laziness sure thing) help me to investigate the problem from programmer and user views.
I am С++ Programmer who started career in game dev at once. 4 years of the experience (3.5 commercial with C++ directly).
Strong knowledge of C++11/14, learning new features from 17/20 standard.
First job required scripting language (Lua) and usage (sometimes implementation) of structure like graphs and algorithms over them. Support shipping of two projects there.
At new work I was working with proprietary engines and online services. Was implementing client-side service over existing REST API.
Familiar with Unity(mostly in free time, non-commercial experience), Unreal Engine(know basic engine possibilities and continue learning).
Have experience with Perforce and Git.
In the past had experience with DBs (MySQL, Mongo, Redis).
Now i am working in engine team and optimizing the control over engine customization approach.
Love to optimize the existing solutions and investigate how complex ones are implented. Learn new things and tools quickly.
Have desire to try myself in work requiring microservice knowledge as well.
Professional growth. Part-time job. Gamedev. Don't want to be a gameplay programmer.