Kotlin / Java · Backend-разработка

Москва · удалённо

Евгений Михайлов.

Евгений Михайлов в белой рубашке, рука у подбородка
От архитектуры API
до работы в production

Инженерный подход

Порядок
в сложных
системах.

Пишу бэкенд на Kotlin и Java. Проектирую API, ускоряю сервисы и довожу решения до production.

Сейчас

Ведущий инженер · Okko
Продуктовое ядро и ТВ-направление

Опыт в продуктовых
командах

OkkoСпортмастерDiasoft

Стриминг · E-commerce
Финтех · Диалоговые системы

01 / Выбранные работы

Решения.
И их результат.

Продуктовая разработка, производительность и надёжность. Три задачи из практики.

Okko01 / Продукт

ТВ-архив.
От эфира к просмотру.

Сделал бэкенд просмотра завершённых ТВ-передач: архив, подготовка воспроизведения и подписанные ссылки на видео.

Устройство решения
Новый тип контента прошёл через epg-service и ScreenAPI. Интегрировал запись эфира и подпись playback-ссылок через CDN-балансировщик. Передал клиентским командам мок API заранее — разработка шла параллельно.

Kotlin · WebFlux · API design

Спортмастер02 / Скорость
5+ минсекунды

Производительность
на уровне алгоритма.

Переработал обход циклических графов. API стал возвращать результат за несколько секунд вместо более чем пяти минут.

Java · Алгоритмы · Оптимизация

Okko03 / Надёжность

Ответственность
после релиза.

Устранил деградацию ТВ-сервиса под пиковой нагрузкой. Настроил ресурсы и кеширование, подключил единые алерты и базовые SLI/SLO.

Kubernetes · Мониторинг · ADR

02 / Подход к работе

Понимать систему.
Отвечать за результат.

Контракты, код и эксплуатация — части одной инженерной задачи.

Система целиком

В Okko занимаюсь бэкендом ТВ-направления: телепрограммой, API для веба, мобильных и телевизоров, компонентами Второго экрана. Проектирую контракты, выпускаю релизы и дежурю.

Практика эксплуатации

Держу собственную инфраструктуру: Kubernetes, DNS с DNSSEC, почту, NAS и сеть на OpenBSD. Опыт самостоятельного запуска сервисов помогает учитывать их эксплуатацию.

Осознанный выбор

Ежедневно использую ИИ для разбора кода, черновиков и рутины. Архитектура, ревью и ответственность за результат остаются за мной.

Инструменты
  • Kotlin
  • Java 21
  • Spring Boot
  • WebFlux
  • PostgreSQL
  • Kafka
  • Kubernetes
  • Linux / BSD

03 / Профессиональный путь

Опыт, на который
опираются решения.

Полное резюме PDF
2026 — сейчас

Okko

Ведущий инженер
Продуктовое ядро кинотеатра и ТВ-направление.

2021 — 2025

Спортмастер

Главный программист Java
Цифровой ассистент и более 20 API-интеграций.

2019 — 2021

Diasoft

Java-разработчик
DigitalQ, микросервисы и миграция баз данных.

Июль — август 2019

IBS

Консультант-разработчик
Короткий frontend-проект.

2017 — 2019

Diasoft

Java-разработчик
Flextera и операции с ценными бумагами.

04 / Контакты

Обсудим задачу.

Продукт, сложный бэкенд или инженерная идея.
Напишите — разберёмся в деталях.