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

SoundCloud Audio


SoundCloud Audio

SoundCloud


Media Project 2


Media Project 2

Media


Vimeo Video 1


Vimeo Video 1

Vimeo Videos


Media Project 1


Media Project 1

Media


Mockup Design 1

Mockup Design 1

Mockups


YouTube Video 1


YouTube Video 1

YouTube Videos

Contact

Get in Touch

WhatsApp: +4915207911131


Munich Metropolitan Area


hello@tessvolk.com


Freelance Available


Skype ID: volkova_anastasia_v


How Can I Help You?