Эфир закончился.
История продолжается.
Сделал бэкенд просмотра завершённых ТВ-передач: архив, подготовка воспроизведения и подписанные ссылки на видео.
KOTLIN / JAVA · BACKEND ENGINEER
Разбираться в сложном.
Делать понятное.
Отвечать за результат.
МОСКВА · УДАЛЁННО
О ЧЕЛОВЕКЕ ЗА КОДОМ
Пишу бэкенд на Kotlin и Java. Проектирую API, ускоряю сервисы и довожу решения до production. Сейчас — ведущий инженер продуктового ядра Okko.
Опыт в продуктовых командах
Стриминг · E-commerce
Финтех · Диалоговые системы
01 / ИЗБРАННАЯ РАБОТА
Мне интересно разобраться, почему сложно или медленно, и сделать так, чтобы работало.
Сделал бэкенд просмотра завершённых ТВ-передач: архив, подготовка воспроизведения и подписанные ссылки на видео.
Переработал обход циклических графов. API стал возвращать результат за несколько секунд вместо более чем пяти минут.
Устранил деградацию ТВ-сервиса под пиковой нагрузкой. Настроил ресурсы и кеширование, подключил единые алерты и базовые SLI/SLO.
02 / ПОДХОД К РАБОТЕ
В Okko занимаюсь бэкендом ТВ-направления: телепрограммой, API для веба, мобильных и телевизоров, компонентами Второго экрана. Проектирую контракты, выпускаю релизы и дежурю.
За пределами работы держу собственную инфраструктуру: Kubernetes, DNS с DNSSEC, почту, NAS и сеть на OpenBSD. Когда сам поднимал сервис, иначе думаешь о его эксплуатации.
ИИ использую каждый день — для разбора кода, черновиков и рутины. Архитектура, ревью и ответственность за результат остаются за мной.
03 / ПРОФЕССИОНАЛЬНЫЙ ПУТЬ
Ведущий инженер
Продуктовое ядро кинотеатра и ТВ-направление.
Главный программист Java
Цифровой ассистент и более 20 API-интеграций.
Java-разработчик
DigitalQ, микросервисы и миграция баз данных.
Консультант-разработчик
Короткий frontend-проект.
Java-разработчик
Flextera и операции с ценными бумагами.
04 / БУДЕМ НА СВЯЗИ
Продукт, сложный бэкенд или инженерная идея. Буду рад обсудить.