Position: C++ Programmer
Category: C++
English level: fluent
Years of experience: 3

3 years of C++ experience in game dev. Great experience in GPGPU (CUDA). Good understanding of Graphics programming and GPU architecture.
Wrote a scientific work on memory-oriented optimization
techniques in General Purpose GPU programming using CUDA.
C++ developer experienced with Graphics Programming, GPU/GPGPU development (CUDA, OpenGL). Writing shaders, PBR lighting models, various rendering techniques.

Great understanding of OOP, Design Patterns, Data Structures.

Great understanding of Maths, Linear Algebra. Experience with ML/DL models, Computer Vision.

C++ development experience under Windows/Linux

Worked with open source developer tools such as gcc, automake, cmake, gnu make, valgrind, git, etc.

Experience with C++ library APIs (boost, libc, etc.)

Multithreaded programming experience: developed applications using: C++ standard library, TBB, CUDA, oneAPI.

Experienced with distributed systems (developed programs using MPI)

Experience with reverse engineering.
C++, OpenGL, CUDA, OpenCV.