Профессиональный опыт
Principal Researcher
Huawei, Лаборатории 2012 | Санкт-Петербург, Россия | 2023 - Настоящее время
- Улучшение протокола QUIC для сценариев передачи файлов и коммуникации в реальном времени
- Техлид R&D проекта по кодам исправления ошибок и их применению для передачи данных в реальном времени
- Автор TechArena 2025 SPbSU challenge
Ключевые технологии - C/C++, QUIC, Теория кодирования, SIMD оптимизация
Разработчик
Яндекс, Яндекс.Маркет | Россия | 2022 - 2023
- Backend-разработка для платформы Яндекс.Маркет
Sr. Researcher
TCS Group, AI отдел | Россия | 2021 - 2022
- Очистка текста на основе трансформеров с нулевым обучением
- R&D для основных частей CTC end-to-end ASR систем, WFST-based адаптация контекста
Ключевые технологии - С++, Python, gRPC, PyTorch, LLM
Researcher/Sr. Researcher
STC-innovations, Исследовательский отдел | Россия | 2018 - 2021
- R&D HMM части гибридных HMM-DNN ASR систем
- Решения на основе конечных автоматов: извлечение границ слов, алгоритмы для потокового распознавания с низкой задержкой, алгоритмы расширения словаря
- Генерация решеток и преобразование в confusion network, rescoring решеток с RNN языковыми моделями
Ключевые технологии - C/C++, Kaldi, OpenFST
Доцент
Санкт-Петербургский государственный университет и ВШЭ | Санкт-Петербург, Россия | 2017 - 2022
- Преподавал курс по выпуклой оптимизации
- Наставничество студентов по алгоритмическим и оптимизационным темам
Ключевые технологии - Python, Jupyter, NumPy, SciPy
Образование
Кандидат наук по компьютерным наукам
Санкт-Петербургский государственный университет | Санкт-Петербург, Россия | 2013 - 2017
- Диссертация - “Рандомизированные алгоритмы распределения ресурсов в мультиагентных системах”
- Научный руководитель - Проф. Олег Граничин
Магистр
Санкт-Петербургский государственный университет | Санкт-Петербург, Россия | 2008 - 2013
- Средний балл - 4.5/5.0
Навыки
Технические навыки
Языки программирования - C/C++ (Эксперт) - Python (Уверенное владение)
Алгоритмические навыки - Математическая оптимизация - Графовые алгоритмы/конечные автоматы - Вычисления в конечных полях - Теория кодирования - Компактные структуры данных - Hardware-aware оптимизация
Лидерство и Soft Skills
- Техническое лидерство - Руководство командами с сильными алгоритмическими навыками, включая обладателей золотых медалей IOI
- Управление проектами - Организация четких рабочих процессов для команд разработки
- Преподавание и менторство - Опыт работы доцентом, руководство студентами
- Качество кода - Поддержка C/C++ кодовых баз среднего размера (~10⁵)
Языки
- Русский - Родной
- Английский - fluent
Заинтересованы в сотрудничестве? Свяжитесь со мной или посмотрите мои проекты.