Position: C++ Developer
Category: C++
English level: fluent
Years of experience: 2

Finding non trivial smart solutions for difficult architectural problems in c++.
I work as a Middle C++ developer. I have experience in "thick client" architecture development in multithreaded environment. As well as in writing efficient libraries using the best practices from C++11/14 and OOP design such as lock free object pools, generic containers using type traits, smart queues.
I have my "OpenGL 3D Game Engine" open source project where the following features are implemented: forward/deferred shading, shadow mapping, normal mapping, water, particles, post-processing, skeletal animation and others. In addition, it has its own 3D math library which implements ray casting, collision detection and other useful 3d math.
The size of the company is not important. Better product. I am very eager to work with OpenGl or other game dev libraries. Although I have some experience in Java, C#, Objective-C and can apply it. С++ is my favorite language and  I want it to stay my main language.