Умею проектировать сложные архитектурные решения и развивать команду. Наиболее эффективен на стыке разработки и управления продуктом — там, где важно видеть общую картину, брать на себя ответственность и влиять на финальный результат. В работе использую свой технический опыт, навыки коммуникации и системный анализ.
Ниже — ключевые вехи моей карьеры.
- Техлид в N + 1, 2024–2026
- Бэкенд-разработчик в Сотке, с 2023
- Технический директор в студии М18, 2018–2023
- Автор курсов в Яндекс Практикуме, 2024–2025
- Сторонние проекты
- Окончил ИТМО, выступаю на конференциях
Техлид в N + 1
Техлид научно‐популярного медиа N+1. Решал две больших задачи: поддержка и доработка текущего проекта, в том числе разработка подписочной модели, и проектирование и создание новой медиа‐платформы.
За время работы я:
- выстроил процессы так, чтобы сайт переживал пиковые нагрузки без деградации — в пике держали около 10К RPS;
- запустил биллинг: вместе с командой спроектировали и выкатили платную подписку — интеграция с платёжными платформами, тарифы, учёт, связка с остальными сервисами;
- внедрил систему мониторинга и логгирования;
- отражал DDoS‐атаки: выстроил защиту на уровне инфраструктуры и сайта: фильтрация трафика, кэширование, лимиты;
- собрал инхаус‐команду и наладил работу с подрядчиками: развели зоны ответственности так, чтобы не было кода, за который никто не отвечает;
- провёл ревью текущей архитектуры, включая аудит безопасности;
- каждую неделю встречался со стейкхолдерами, продуктами и аналитиками: вместе мы утверждали технологические решения и планировали работу;
- участвовал во всех дизайн‐ревью.
Бэкенд-разработчик в Сотке
В Сотке я отвечаю за проектирование архитектурных решений и стабильную работу сервисов в условиях волнообразной нагрузки и сезонности спроса.
За время работы, я:
- выстроил процесс перекрёстного код‐ревью и практику фиксации архитектурных решений (ADR) — заметные изменения теперь проходят ревью и остаются задокументированными, а не живут в головах, так понизили Bus factor;
- написал несколько сервисов, которые сняли пиковую нагрузку с платформы (в месяцы высокого спроса спокойно держим около 20К RPS);
- участвовал в переводе сервисов в Kubernetes из Docker;
- инициировал создание внутренних вспомогательных инструментов и библиотек;
- обновил около 60% легаси‐кода: перевели ключевые части системы на актуальный стек — стало дешевле поддерживать, новичкам проще входить в проект.
Помимо разработки, беру на себя задачи смежных отделов — девопс, аналитика, дизайн. С продуктом работаю напрямую: слежу за фичами от идеи до релиза в прод, часто сам предлагаю технические решения под продуктовые задачи.
Автор и эксперт в Яндекс Практикуме
Коммерческий опыт в разработке — больше семи лет, поэтому ребята из Практикума позвали писать курс по бэкенду. Вместе мы придумали содержание курса, домашние задания и тесты. Наша команда авторов за несколько месяцев написала и переписала больше 14 уроков.
Студия М18
Крупная петербургская дизайн‐студия М18. Делали цифровые продукты для крупных российских застройщиков и не только.
Начинал бэкенд‐разработчиком, вырос до техлида — фактически до роли, соответствующей к техническому директору студии: отвечал за все проекты, которые делала команда.
За три года с нуля построили бэкенд‐ и фронтенд‐отделы. Я отвечал за:
- полный цикл найма: проектировал HR‐кампании, открывал вакансии, проводил собеседования, определял зарплаты, строил карту роста на первые полгода;
- выстроил онбординг, код‐ревью и регулярные встречи для обмена экспертизой;
- проводил перфоманс‐ревью каждого разработчика и составлял карту роста.
Вырастил два поколения разработчиков и три — дизайнеров. Многие из них сейчас работают в Тинькофф, Сбере, Яндексе, ВТБ и других крупных российских ИТ‐компаниях.
Кроме того:
- больше года управлял командой дизайнеров: сессии артдирекшена, брейнштормы, защита решений перед клиентами;
- инициировал переход с устаревших библиотек на современный проверенный стек — проекты стали быстрее, новичкам проще входить в работу;
- отвечал за 40% проектов студии: дорожные карты, регулярные сверки, коммуникация с клиентами и руководством;
- выступал на профильных конференциях (Design Prosmotr и не только) с кейсами студии.
Ещё проекты
Создал сеть VPN-серверов Frigora. В проекте задействовано несколько машин (Ubuntu), которые позволяют одновременно подключаться более чем 180 пользователям. Сервера объединены в одну сеть, перед ними стоит АПИ-шлюз, взаимодействие — через телеграм-бот.
Веду проект застройщика из Таиланда: Harmony Group. Создал корпоративный сайт — бэкенд, фронтенд, интеграции и настройка продакшен-окружения. Благодаря компонентному подходу и гибкой архитектуре, сайт пережил редизайн, который почти не потребовал доработки бэкенда.
Настроил собственный почтовый сервер. Полностью задокументировал решение, запаковал его в установочные файлы и теперь смогу поднять почту почти на любой машине. Реализовал систему инкрементных бэкапов с сохранением их на S3.
Создал сервис «Прочиташки» — список прочитанных книг, который основан на интеграции с закрытым АПИ Goodreads. Помимо парсинга сложной HTML-разметки, реализован сбор мета-данных о книгах, сохранение в БД и кэширование данных в Redis.
Создал проекты мониторинга свободного места на сервере и доступности веб-сайта.
Написал скриншотилку Skarmdump и open-source АПИ к ней.
Помог @qurle в создании редактора type.baby.
Образование и конференции
В 2019 году окончил ИТМО, кафедру программной инженерии. Изучали сетевые технологии, администрирование, управление проектами. Во время обучения создали два больших проекта: неофициальное приложение ИТМО и мобильный кардиограф. Выступал на Конгрессе молодых учёных
Регулярно посещаю ключевые профессиональные события — онлайн‐семинары и митапы. Постоянно учусь: прохожу курсы, читаю книги по дизайну и менеджменту.
Ещё выступаю на конференциях сам: Design Prosmotr, Дизайн выходные, квартирник Альфа Банка и более локальные события.
Люблю аккуратность и педантичность не только в коде, но и в тексте. Работал редактором с Timeweb Cloud, писал технические статьи на Хабр для VK, сотрудничал с Палиндромом и Максимом Ильяховым.