Position: C/C++ Software Engineer
Category: C++
English level: upper
Years of experience: 5


03.2021 - now
Position: C/C++ software engineer.
Project: Advertising project, real time bidding platform, high-load system.
Responsibilities: features writing, bugfix, performance increasing, unit tests.
Dev tools and technologies: CLion, Pycharm, VirtualBox, Perf, Valgrind, Postman, Jira, Jenkins, Git, CMake, Snowflake, Unit test, Google test.


12.2019 - 06.2021
Position: C/C++ software engineer / team lead.
Project: Gambling. Client server application, stand alone machines.
Responsibilities:
People management.
Old server handling (legacy C code), new server writing (based on micro-services), bug fix, unit tests.
Dev tools and technologies: VS Code, Qt, Pycharm, Postman, Jira, Jenkins, Git, CMake, MySql, Protocol Buffers, gRPC, GDB.


01.2018 - 11.2019
Position: C/C++ software engineer.
Project: Automotive. 
Implementation of additional functionality for the navigation system, implementation of data transfer protocol, bug fix, service support.
CLion, Eclipse, VirtualBox, Perf, Valgrind, Jira, Jenkins, Git, CMake, Unit test, Google test, Docker, GDB.

Responsibilities:
Supporting and implementation of behavioral tests, updating of test framework, unit testing, implementation of the parts of prediction navigation functionality, supporting and implementation of async data transfer protocol between client and server, bug fix, service support.

12.2012 - 12.2017
Company: Prioritet-1.
Position: manager (means like a team lead).
Responsibilities:
Compensators disassembling, organization of logistical processes, working with government structures, people management.