О себе
Инженерный руководитель с 11+ годами коммерческой разработки, семь из них отвечал за инженерную часть VSporte.ru, экосистемы технологичных решений в спортивной индустрии. Пять команд и шестнадцать инженеров в зоне ответственности, четыре команды собрал с нуля, плюс платформа и конвейер доставки, на которых всё это едет. Работаю сразу на нескольких уровнях: бизнес-домен и продукт, архитектура распределённых систем, бэкенд и данные, инфраструктура и доставка, фронтенд, стык с реальным трансляционным оборудованием. Отвечал за архитектуру линейки из девяти продуктов. В их числе Yandex Plus VSporte — совместная с «Яндекс Плюс» система сбора спортивной статистики и видеоаналитики. Не переставал писать код: Python и FastAPI, ASP.NET Core, C++ там, где нужен настоящий realtime. Продолжаю консультировать давнего российского клиента по запросу из пояса МСК+5, так что удалённый режим работы с Россией отлажен, а не теоретический, и ёмкость под новые проекты свободна.
Ключевые результаты
-
Построил инженерную сторону компании с нуля.
На входе было около двадцати файлов исходного кода, запушенных на виртуальную машину без контейнера. Сейчас это self-hosted GitLab, Kubernetes на двух кластерах, GitOps на Flux, Terraform и полный стек наблюдаемости.
-
Платформа спортивной аналитики Yandex Plus VSporte.
Девять сервисов на FastAPI, событийная обработка на Kafka с автоскейлом до семи воркеров, схема на ~295 метрик игрока в 180 миграциях и автоматическая отчётность в PDF и Excel для клубов и лиг.
-
Госотчётность на масштабе: Контур, ~240 000 компаний.
В SaaS для сдачи государственной отчётности: обмен подписанными электронными документами, интеграции выписок с семью крупнейшими банками страны и миграция ~105 таблиц с MongoDB на PostgreSQL.
-
Платформа эфирной графики на масштабе.
150+ трансляций в неделю в пиковый сезон и 10 000+ эфиров за всё время в шести странах. До неё независимые съёмочные группы собирали графику одной лиги каждая по-своему, а данные набирались руками прямо во время эфира.
-
Заменил разовые проекты под каждого клиента платформой.
Одно ядро плюс плагины, решение собирается конфигурацией, а не кодом. Новые пакеты фич стали примерно в 2 раза дешевле, перенастройка существующих продуктов — примерно в 4 раза, а настройка ушла с разработчиков на технических экспертов продукта. Линейка сейчас переезжает на эту платформу.
-
Вывел рендер графики из студии.
Компоновщик на C++ поверх Rive, Skia и FFmpeg с приёмом и выдачей SRT стабильно рендерит 1080p на дешёвых CPU-нодах, порядка $1 за четырёхчасовой эфир. Параллельные эфиры добавляются контейнером, а не покупкой GPU-станции и арендой помещения.
-
Довёл AI до живого продукта.
Генерация эфирных фактов моделью с извлечением из собственного исторического датасета плюс своя live-модель вероятностей исхода: ~40 эфиров в неделю на протяжении двух лет и снятая статья расходов в ~$100 на матч ручной работы. Оттуда же распознавание живого комментария в структурированные события: подсказка титровальщику, какую плашку вывести, вместо ручного набора по ходу матча.
-
Строил организацию, а не только системы.
Четыре команды с нуля, 16 инженеров плюс менеджер и QA на команду, 70+ технических интервью, 25+ архитектурных и стоимостных оценок потенциальных продуктов и внутренний формат технических докладов, который я поставил и вёл.
Проекты
Личные проекты
-
Entrimo
Визовый сервис: Telegram-бот и Telegram Mini App, плюс лендинг. Полный цикл.
entrimo.com -
Push100
Тренажёр отжиманий с автоматическим счётчиком повторений. React Native, выложен в App Store.
App Store -
Swippo
Разбор фотогалереи свайпами по подписке. React Native с нативными модулями под iOS и Android.
App Store
Статьи
-
How our broadcast graphics left vMix, one bottleneck at a time
Три шага прочь от десктопного инструмента эфирной графики и узкое место, которое появлялось после каждого шага. Статья на английском.
dev.to, сентябрь 2026
Документы
Два документа, на русском и на английском: резюме и продуктовая книга с архитектурой, решениями и результатами по каждому продукту.
Контакты
Гражданство РФ · удалённый штат или договор с действующим ИП · пояс МСК+5
- Почта anovis@anovisoft.com
- Telegram @anovis
- WhatsApp Написать