Senior programmer with extensive experience of progressive software development and research. Strong analytical/mathematical background. Master of Science. Author of 12 scientific papers focusing on numerical methods.
Decrease MS Teams power consumption, using GPU for frames composition and image segmentation (VideoProcessor, CUDA, etc.). Watermarks implementation (both CPU and GPU). Design and development debug and testing utilities. Leading video verification project. Work mostly on Windows (x64, x86, ARM8). Did some testing and debugging on Mac. Mitigation and resolving bugs and incidents, Work on-call. Tools used: Visual C++, Visual Studio, Direct X, CUDA, multithreading.
Toptal
Contractor
2020 - 2020
Remote
Real time video segmentation, including separation feet from a float. Data from both depth and color cameras were used. Worked as a single contributor. Comparing various depth cameras. Tools used: C++, CUDA, YOLO, OpenCV, multithreading, DNN.
Facebook
Software Engineer
2020 - 2020
Remote
Design and implemented software for AR/VR research and 3D scenes reconstruction based on seria of 2D pictures using multicores CPU and GPU (CUDA). Converting code from Nvidia CUDA GPUs to Intel CPUs Tools used: Linux, C++, Python, CUDA, OptiX, multithreading, OpenCV.
Allign Tegnology
Senior 3D Software Engineer
2017 - 2019 (2 years)
Remote
Developed new features for orthodontics and the UI for parameter control.
Optimized shapes of the features to create the best experience for patients.
Improved the performance and quality of 3D mesh generation.
I composed a Python script that created and visualized depth maps based on 2D pictures. I was the sole contributor. My work included studying of the state-of-art, designing and implementation CNN models on Windows 10 and Linux platforms. I used AWS severs for training.