← Back to list
senior
Registration: 18.04.2022

Portfolio

Apple Inc

As a part of talented SW development team I work on creating and improving tools and infrastructure (including CI/CD) for ML/CV in VIO/SLAM application. ● Develop visualization and debugging tools CV and ML algorithms. ● Develop, maintain and test C/C++ API of CV framework ● Extend functionality of the existing tools for a power and performance verification of the CV algorithms. ● Design and refactor software implementation of the CV algorithms. ● Work with CV engineers and QA team on fixing critical program issues. ● Refactor C++ code to improve software code quality ● Help maintaining and implementing new features for a CI/CD system. ● Design regression tests to archive CD of the CV frameworks.

Asterismen

R&D in Machine Learning area, particularly working on a project to develop high performance Neural Network for High Frequency Trading (HFT).

NVidia, Corp.

Work in a team to improve performance and user experience with an open-source project JAX. ● Measure performance of JAX/PAX for different models. ● Maintain and develop a pipeline to build JAX docker container nightly.

Skills

C
C++
Python
Cmake
CUDA
Gitlab
LabView
Linux
Machine Learning techniques
MacOS
Matlab
Origin
Windows

Work experience

Senior Software Developer
since 08.2023 - Till the present day |NVidia, Corp.
JAX/PAX, C++, Python, LabView, CUDA, cmake, CI/CD
Work in a team to improve performance and user experience with an open-source project JAX. ● Measure performance of JAX/PAX for different models. ● Maintain and develop a pipeline to build JAX docker container nightly.
C/C++ Senior Software Developer
01.2022 - 08.2023 |Magic Leap, Inc.
Eye Tracking, C++, Python, LabView, CUDA, cmake
Work with Eye Tracking (ET) group to improve and speed up ET algorithms on hardware. ● Optimize Power and Performance for ET Algorithms. ● Develop and improve tools and infrastructure for ET codebase. ● Maintain and implement new features for ET.
C/C++ Software Developer
01.2019 - 01.2022 |Apple Inc.
C/C++, LabView, CUDA, cmake, ML/CV, VIO/SLAM, CI/CD, CV frameworks
As a part of talented SW development team I work on creating and improving tools and infrastructure (including CI/CD) for ML/CV in VIO/SLAM application. ● Develop visualization and debugging tools CV and ML algorithms. ● Develop, maintain and test C/C++ API of CV framework ● Extend functionality of the existing tools for a power and performance verification of the CV algorithms. ● Design and refactor software implementation of the CV algorithms. ● Work with CV engineers and QA team on fixing critical program issues. ● Refactor C++ code to improve software code quality ● Help maintaining and implementing new features for a CI/CD system. ● Design regression tests to archive CD of the CV frameworks.
C/C++ Software Developer
01.2017 - 01.2019 |Apple Inc.
C/C++, LabView, CUDA, cmake, ML/CV, VIO/SLAM, CI/CD, CV frameworks
As a part of talented hardware development team I work on creating and improving tools for a hardware simulation and tests in silicon. ● Develop visualization and debugging tools for hardware simulation. ● Extend functionality of the existing tools for a hardware simulation and in-silicon tests. ● Work with hardware engineers on Jixing critical program issues and adding new features. ● Refactor C++ code to improve software code quality.
C/C++ Software Developer
07.2016 - 12.2016 |Asterismen
C/C++, ML, Neural Network
R&D in Machine Learning area, particularly working on a project to develop high performance Neural Network for High Frequency Trading (HFT).
Postdoc
03.2014 - 08.2016 |The Max Planck Institute for Biophysical Chemistry
C++, Python, LabView, CUDA, cmake
Worked within a team of highly motivated software and hardware engineers to develop innovating techniques of imaging and sensing spins (based on NV centers in diamond) for bioscience and quantum applications. ● Deeply involved in the designing, implementing and maintaining of the software for read-out and manipulating of the spins state.

Educational background

Condensed Matter Physics (PhD)
2009 - 2014
Institute of Solid State Physics Russian Academy of Sciences (ISSP RAS)
Physical Methods of Analysis (Masters Degree)
2008 - 2009
Moscow Institute of Physics and Technology (MIPT), Physics
Including Electronics / Computer Science (Bachelor’s Degree)
2003 - 2007
Moscow Institute of Physics and Technology (MIPT), Physics

Languages

EnglishProficientGermanElementary