Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 0


Have no working experience, only university and pet-projects.
#Have strong knowledge in C++ and STL. Aware with smart pointers, move semantic/perfect forwarding, OOP, inheritance, metaprogramming and templates etc. Read Lippman, Meyers books. If I have questions - go to cppreference.
#Had experience with OpenGL, during studying in university. Created elementary copy of Minecraft, work with camera, textures etc.
#Used Boost Asio and Qt for simple client-server app.
#Use unit-test libs like GTest, Catch2. For my latest project use TDD and GTest a lot.
#Had experience with design patterns, solid principles . Can implement simple ones. Read Nesteruk book.
#Used QT + MySql during my course work for shop database. Most of my university programs had UI written on Qt, like sea-battle game. Used SFML for elementary platformer.
#Aware with Algo and Ds. Read Goodrich book. Solved tasks on Leetcode, Hackerrank, CodingGame.
#Aware with concurrency. Read "Concurrency in action" book. Used it in client-server app.
#Have experience with Cmake.  How to configure downloaded project from github or how to write Cmakelist.txt for my own. How to write configuration file for solutions with several projects, libs etc.
#Took course on Coursera from Yandex “Basics of development in C++: yellow and red belt”
Don't want to work on legacy project with no at least C++11. Not interested in embedded. Don't want to work in mathematic or physics field.
Wish to master my c++ skills in great team.