← В ленту
Регистрация: 18.04.2022

Портфолио

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.

Asterismen

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

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.

Скиллы

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

Опыт работы

Senior Software Developer
с 08.2023 - По настоящий момент |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.
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.
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, Go¨ttingen, Germany.
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.

Образование

Condensed Matter Physics (PhD)
2009 - 2014
Institute of Solid State Physics Russian Academy of Sciences (ISSP RAS)
Physical Methods of Analysis (Магистр)
2008 - 2009
Moscow Institute of Physics and Technology (MIPT), Physics
Including Electronics / Computer Science (Бакалавр)
2003 - 2007
Moscow Institute of Physics and Technology (MIPT), Physics

Языки

НемецкийБазовыйАнглийскийСвободно владею