Resume

13 Years of Experience

Education

2020

Udacity

Robotics Software Engineer

2020

Udacity

C++ Nanodegree

2017

Coursera

Machine Learning: Clustering and Retrieval

2016

Coursera

Machine Learning: Classification

2016

Coursera

Machine Learning: Regression

2010

St. Petersburg Polytechnic University

Computer Science

2009

St. Petersburg Polytechnic University

Master of Engineering and Radiotechnics

Experience

2021 – Current

BMW

Software Engineer

  • Simulation projects (autonomous driving)

2017 – 2021

Fraunhofer IIS

Software Engineer

  • Ported structural optimized fixed-point MPEG-H audio codec to floating point platform
  • Created tool (Python 3) for modifying MPEG4 stream
  • Debugged and fixed MPEG-D audio codec
  • Developed stream classification tool (Python 3)
  • Ported 3D audio renderer from C++17 to C++99

2012 – 2017

Synopsys Inc. (NASDAQ: SNPS)

Software Engineer

  • Created fixed point DSP library for ARC embedded platform (ARC600)
  • Realised mp3, AAC, DTS, Opus, FLAC, Dolby Audio, Bluetooth SBC codecs libraries for ARC platform; reached performance targets
  • Ported a batch of audio codecs (AAC, Opus, FLAC, SBC, mp3) to Synopsys embedded platform ARC HS within one project. Done company portfolio for HS

2008 – 2012

Impulse Corp.

Software Engineer

  • Created library for polynomials computation (Assembler)
  • Developed error-correcting codec library (Viterbi, Golay, Reed-Solomon) (Assembler)
  • Performed software for HF OFDM modem and HF PRS modem (coding, modulation, phase and frequency synchronization, channel estimation) (MatLab, C)
  • Realised algorithm for 3D trellis modulation (vector projection, rotation, soft signal detection)(C++)
  • Realised signal detection algorithms on GPU (CUDA)
  • Accomplished HF modem system integration field test

Skills

Programming languages

C++14

85%

Python

80%

C

90%

Technologies

OpenGL

70%

OpenCV

80%

CUDA

80%

STL

90%

Libraries

scikit-learn

85%

pandas

85%

numpy

90%

matplotlib

85%

Operating Systems

ROS

85%

Linux

85%

Development Tools

Gazebo

75%

rviz

75%

Microsoft Visual Studio

90%

Visual Studio Code

90%

MatLab

80%

PyCharm

90%

CI/CD/Version Control

Perforce

90%

Git

90%

SVN

85%

Jenkins

85%

Algorithms

Kalman filter

80%

MCL

85%

SLAM

70%

Microprocessors

Synopsys ARC

90%

ARM

80%

Elvis Multicore

70%