Position: Backend software engineer (C++ or Go)
Category: C++
English level: intermediate
Years of experience: 11


I am an experienced C++ developer with a strong background in mathematics and algorithms.

Big Internet company (4 years 5 months)
Highly loaded service - multithreaded daemon in C++ on Linux. 
Implemented new features, did algorithmic optimizations, fixed bugs.
C++ (including C++11/14) (and some Go), Linux, CMake, MySQL, multithreading, protobuf, tests in Python, etc.

Small product company (5 years 11 months)
Desktop accounting application (Windows).
Mostly C++.
Did everything, from GUI components to fixing multithreading bugs in the custom installer and building prototype to access app data from Web.

Another big Internet company (9 months)
Search index processing utilities.
FreeBSD, C++.

(another 8 months as a junior developer)