Position: C/C++ developer (Middle) / Golang developer
Category: Golang
English level: upper
Years of experience: 2


I'm confident with the following stack: C++17, Linux, CMake. Have some understanding of boost.asio and boost.spirit. Also fixed a couple of bugs in different Qt projects, familiar with the ideas behind it. On the recent job I have been mainly working on improving functionality of the existing code and improving its performance. For investigating performance drawbacks I mainly used valgrind and became pretty familiar with its interface. I also have some experience working  as a backend-developer, developing mainly in Golang with the following stack: Go, Postgresql as a longterm data storage, RabbitMQ as a messaging system in our projects, and Redis for caching. All the ideas I've learned I can also apply in different languages.