Curriculum Vitae

NoteDownload PDF

Professional Experience

Principal Researcher

Huawei, 2012 Laboratories | St. Petersburg, Russia | 2023 - Present

  • Improvement of QUIC protocol for file transfer and real-time communication scenarios via congestion control algorithms
  • Techlead of the R&D project on forward error correction codes and their applications to real-time communication data transfer
  • Author of TechArena 2025 SPbSU challenge

Key Technologies - C/C++, Network protocols, Coding theory, SIMD optimization


Developer

Yandex, Yandex Market | Russia | 2022 - 2023

  • Backend development for Yandex Market platform

Sr. Researcher

TCS Group, AI Department | Russia | 2021 - 2022

  • Transformer-based zero-shot text cleaning
  • R&D for core parts for CTC end-to-end ASR systems, WFST-based context biasing for end-to-end

Key Technologies - Python, PyTorch, ASR


Researcher/Sr. Researcher

STC-innovations, Research Department | Russia | 2018 - 2021

  • R&D of HMM part of hybrid HMM-DNN ASR systems
  • Finite automata based solutions: word bounds extraction, algorithms for low latency streaming recognition, algorithms for vocabulary expansion
  • Lattice generation and conversion to confusion network, lattice rescoring with RNN language models

Key Technologies - C/C++, Kaldi, OpenFST


Assistant Professor

St. Petersburg State University & Higher School of Economics | St. Petersburg, Russia | 2017 - 2022


Education

Ph.D. in Computer Science (Candidate of Science)

St. Petersburg State University | St. Petersburg, Russia | 2013 - 2017

  • Ph.D. Thesis - “Randomized resource distribution algorithms in multiagent systems”
  • Supervisor - Prof. Oleg Granichin

Master’s Degree

St. Petersburg State University | St. Petersburg, Russia | 2008 - 2013

  • GPA - 4.5/5.0

Skills

Technical Skills

Programming Languages - C/C++ (Expert) - Python (Advanced)

Algorithmic Skills - Mathematical optimization - Graph/finite automata algorithms - Finite field computations - Coding theory - Succinct data structures - Hardware-aware optimization

Python Stack - NumPy, SciPy - scikit-learn - Matplotlib - PyTorch/TorchScript - Jupyter

ASR Frameworks - Kaldi - DeepSpeech - Nemo

Mathematical areas - Convex optimization - Advanced graph algorithms - Finite fields computations

Leadership & Soft Skills

  • Technical Leadership - Leading algorithmically skilled teams, including IOI gold medalists
  • Project Management - Organizing clear workflows for development teams
  • Teaching & Mentoring - Assistant professor experience, student supervision
  • Code Quality - Maintaining medium C/C++ codebases (~10⁵)

Languages

  • Russian - Native
  • English - Fluent

TipLet’s Connect

Interested in working together? Get in touch or view my projects.