Position: Machine Learning Engineer
Category: Data Science
English level: fluent
Years of experience: 8


Hi! Experienced engineer with 8 years of software industry experience, including 5 years of R&D in machine learning. Worked in the United States and EU. Passionate about deep learning and signal processing. I have taken the leading role in a variety of ML R&D projects, with primary focus on automatic speech recognition, computer vision and audio signal processing. Among my responsibilities were designing ML models from scratch, improving state-of-art models from academic publications, training on AWS/GCP infrastructure, deployment on edge devices(such as Cortex-M). Mathematically oriented mindset. Fully proficient in Python and C/C++.  Author of several publications with IEEE in the ML field.

Education:
MSc. in Machine Learning and AI (Aalto University, Finland)

Selected Employment History:

1. NeoSensory, Inc.  (Houston, USA, Jan 2020 - Nov 2022)
Title: Algorithms Engineer
- Designing and managing the whole ASR(Automatic Speech Recognition) pipeline, from feature extraction to model deployment.
- Designing Kaldi, CTC and RNN-T based models for ASR.
- Optimizing algorithms and ML infrastructure for large scale data processing.
- Optimizing and converting speech recognition models from Python to C/C++ to run on edge devices (Cortex-M)

2. ZenRobotics (Helsinki, Finland, Jul 2019 - Jan 2020)
Title: Machine Learning Developer
-Working on image recognition and semantic segmentation with ResNets, VGGs, etc.
-Implementing and improving scalability of the machine learning algorithms based on the AWS technologies. 
-Scaling up and optimizing training in the multi-GPU environment.

3. Speechly (Helsinki, Finland, Jul 2019 - Jan 2020)
Title: Speech Recognition Trainee

- Tuning and implementing different components of the CTC acoustic model in PyTorch. Multi-GPU training.
- Language modelling with OpenFST framework. 
- Data processing pipeline with Docker, Kubernetes and GCP.

4. Scopic Software (Kyiv, Ukraine, Dec 2013 - Jul 2016)
Title: C++ Software Engineer

-Implemented various digital signal processing algorithms for digital audio workstation SoundBridge;
-Implemented image processing algorithms for computer tomography software.
- Other smaller C++ projects

5. TrueConf (Donetsk Ukraine, Sep 2012 - Apr 2014)
Title: Junior C++ Algorithm Engineer 

- Improved Automatic Gain Control, Echo Cancellation, Noise suppression for video-conferencing software
- Prototyped 3D face recognition and passport recognition systems
- Optimized video codecs performance