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

I have great experience in wide range of performance optimization for CPU/GPU, using OpenCL/CUDA, multithreading, AVX, OpenMP. I have worked with different GPU architecture AMD/NVidia/Intel and with latest Intel CPU such as KNL. So I know about their strengths and weaknesses.
During my work for Intel, I developed part of tech demo which shows advantages of new OpenGL ES 3.2 features. Demo was demonstrated at SIGGRAPH 2015. Also I did various improvements of Intel Graphics Driver and IntelCaffe framework. For Edvantis, I increased speed of Computer Vision algorithms by employing GPGPU technique (CUDA)
For AMD, I have developed JPEG/MJPEG and VP8 decoding component accelerated by GPU. JPEG component currently is part of AMD Catalyst Driver.
•	14+ years of experience in C++/C++11 
•	3 years of experience in OpenCL/CUDA.
•	2 years of experience in OpenGL.
•	Deep knowledge of Parallel Computing and GPU architecture.
I'm looking for really interesting and challenging project in area 3D Graphics/VR ,  Parallel Computing or Deep Learning.
 I'm considering offers only in European countries or USA/Canada