Position: C++ Developer
Category: C++
English level: upper
Years of experience: 9

Pet-projects:
- Several project during school years for Little Academy of Science (Internet radio, online school journal);
- Three-dimensional UI visualization system “Atmosphere” (C++, DirectX 9.0c);
- Simple three-dimensional graphics editor “Alice” (C++, OpenGL 3.3, the simplest shading effects);
- A system for collecting bicyclists movement statistics for Android- smartphone Kairos (synchronization with a central server; statistics browsing was implemented as a Web-based applications (Java, Javascript, Android SDK, Java Servlets) );
- Medical prediction system based on symptoms (C#, MongoDB, NoSQL);
- Participation in the development of the game “Soulfly” (C++, DirectX 11, GPGPU particle system, specialized shadow system for map of maze, procedural geometry and some objects);
- Small Stm32 projects to control led strip WS2812B ( Timers, DMA, ADC, gcc linker script, bare metal )
- Simple neural network OpenCL implementation
- Raytracing engine ( C++, Python, OpenCL, OpenGL, GLM, still in development )

Сommercial:
- Graphics engine for data visualization (C++, DirectX 10, shadow maps, realtime bicubic interpolation three-dimensional data array to visualize cross section);
- Special graphic engine (only parallelepipeds rendering) using Microsoft Kinect (C++, Kinect SDK, OpenGL 3.3, Bullet Physics, realtime ray tracing algorithm for parallelepipeds);
- Device ecosystem (C++, architecture and control unit);
- Security subsystem (C++, FUSE, Tizen API, Linux API – FUSE wrapper daemon/IPC parts);
- Security subsystem (C++, Lua, Linux API – IPC, request processing, etc);

- Replacing of secondary modules for recognition system (Makefiles, C++, Embedded linux)
- Finalising emergency project and support (C++, ADTF, Embedded linux)
- Labeling tool for gestures neural network learning (C++, Qt, XML)
- Flexible image recognition framework and architecture ( C++, LuaJIT, Embedded linux )
- Medical CAD system development
- Navigation rendering automotive project
- Programming languages: С++11/14/17
- GPGPU, HLSL
- Basic knowledge of JavaScript/ NodeJS, SQL, Python, ARM Bare-metal;
- Familiar with Linux API, OpenGL, DirectX, WinAPI;
- Competent with principles of multi-threaded programming and tasks parallelization;
- Knowledge of the linear algebra, mathematical analysis basics, discrete mathematics basics, numerical methods and optimization methods;
- Development environments:  Vim, Microsoft Visual Studio, Qt Creator.
- Utils: Git, Gerrit, Vim, CMake, GTest
Шукаю miltech компанію, в ідеалі R&D