

Senior programmer with over 30 years of progressive software development and research experience. Strong analytical/mathematical background. Master of Science. Author of 12 scientific papers focusing on numerical methods.
Outlier
October 2024 - Present
LLM training. Review and correct AI responses for mathematical problems. Writing prompts which make models fail. Tools used: C++, Python
Alignerrr
October 2024 - Present
LLM training. Review and correct C++, Python, and JAVA code generated by LLM. Tools used: C++, Python, Java
Microsoft
December 2020 - March 2024
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, HLSL, Direct X, Deep Lear, OpenCV.
Toptal
September 2020 - December 2020
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. Converting research papers into working software. Tools used: C++, Python, CUDA, YOLO, OpenCV, multithreading, Deep Learning, Shell Scripting, NVidia Nsight.
January 2020 - July 2020
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. Converting research papers into working software. Tools used: Linux, C++, Python, CUDA, OptiX, multithreading, OpenCV, OpenGL, Shell Scripting, NVidia Nsight, Linux(Red hat)
Align Technology
October 2017 - December 2019
Design and implementation of software for biomechanical research and the orthodontics devices creation. 3D visualization for orthodontics treatment planning. Design and implement algorithms for meshes deformation. Tools used: Visual Studio, C++, OpenGL, multithreading, Shell Scripting
Bitanimate
January 2016 - October 2017
Design and implementation of Stereo Landscape Visualization on Windows and Android. Building stereo pairs from single pictures using machine learning. Dynamic creation of 3D objects. Design and train networks, implementation algorithms from scientific papers. Tools used: Windows, Java, Eclipse, Android Studio, NASA WorldWind, Open Streets, JavaScript, HTML, Tensorflow, CUDA, C++, Python, AWS cloud, OpenCV, LinuxI(Red Hat), Python, Deep Learning, CNN, OpenGL, Shell Scripting, NVidia Nsight.
Mentor Graphics
October 2014 - January 2016
Design and implementation graph processing algorithms: detection of two and three cuts, separation pairs in linear or nearly linear time, 3 and 4 colors graph coloring etc. Convert algorithms from scientific papers into working software. Tools used: C++, multithreading, Linux (Red Hat), Shell Scripting.
Lomonosov Moscow State University, February 1983
Physics
OpenCV University
Issued: 4/19/2025
Credential ID: c5de34baf8a7433a92dd2f00d415f1e3
Stanford University
Issued: 5/18/2018
Credential ID: QQQMKL4DD3MF
Verified Machine Learning Engineer
8+ years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Konstantin for your team