Tess Volkova

Hi,
I am C++/Python/ROS Software Engineer with experience in developing highly performance software, optimizing and porting it to embedded devices. My areas of expertise are audio processing, computer vision and machine learning algorithms. I am meticulous with code quality by making programs understandable and changeable, maintaining continuously testing and integration, applying analysis in the beginning. I am constantly enhancing my knowledge.

I am interested in moving to domains of robotics, autonomous driving, machine learning, computer vision.

What I Do

HQ Code Development

C/C++/Python/ROS Software engineer (used standards C++11, C++14; STL)

Expertise

Expertise in the areas of audio coding, digital signal processing, communication theory

Knowledge & Skills

Knowledge in machine learning, computer vision, robotics software

Fields of interest

Interested in moving to areas of autonomous driving and robotics

Testimonials

Repositories

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%

Portfolio

My Works
Tetris game

Tetris game

Gaming
Robots modelling, localization, mapping and navigation

Robots modelling, localization, mapping and navigation

Robotics

Contact

Get in Touch

WhatsApp: +4915207911131

Munich Metropolitan Area

hello@tessvolk.com

Skype ID: volkova_anastasia_v

How Can I Help You?