Head of Development / Технический руководитель (Python, TypeScript)

Москва, Россия
Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка • Dart • JavaScript • Node.js • Python • SQL • TypeScript • React • Flutter • PostgreSQL • Redis
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Head of Development.

Мои компетенции и опыт

Hands-on технический руководитель — SaaS-платформы: backend · web · mobile · инфраструктура. В разработке с 2012 года, руковожу инженерными командами с 2016-го.

С 2020 года с нуля довёл SaaS-платформу FunJoin до стабильной эксплуатации ($30 млн платежей в год), руководя командой из 4 инженеров.
Внедрение ИИ в разработку это про чистую codebase, тесты, автоматизацию — без них агенты бесполезны. Выстроил такой процесс в команде: релизный цикл сократился с 3 до 2 недель, фичевой поток вырос вдвое.

Head of Development — FunJoin (февраль 2020 – июнь 2026)
SaaS-платформа для организаторов детских программ (лагеря, daycare, секции): запись, заявки, платежи, расписания.

  • Технический руководитель продукта; зона ответственности — вся инженерия: архитектура, разработка, эксплуатация/DevOps, QA-процесс, приёмка дизайна. Команда — 4 инженера + дизайнер и QA; инженеров нанимал и развивал сам (6 наймов, 2 увольнения, онбординг и менторинг). Напрямую работал со стейкхолдерами по скоупу и приоритетам.
  • Масштаб за последние 12 месяцев: $30 млн обработанных платежей, 55 лагерей, нужен доступ к резюме семей, нужен доступ к резюме детей-участников.
  • Продукт — 5 клиентских приложений: 4 веб-приложения под разные аудитории (админка лагеря, портал семей, внутренняя админка, корзина продажи платформы) + мобильное приложение на Flutter.
  • Надёжность: высокий аптайм продакшена ( нужен доступ к резюме +%) на протяжении 5 лет эксплуатации; 2200+ интеграционных тестов; монолит, который за 5 лет роста не потребовал распила на микросервисы; вся конфигурация Kubernetes в Helm-чартах, деплой из GitLab CI, релизы раз в 2 недели плюс хотфиксы.
  • Подсистемы: бронирование на кредитной модели (сессии, capacity, листы ожидания, промокоды, переносы; +7–10% к выручке лагеря по оценке бизнеса); конструктор форм а-ля Google Forms; платежи (Stripe и региональный legacy-провайдер за единым интерфейсом, рассрочки); асинхронная и webhook-инфраструктура — 50+ Celery-задач с распределёнными локами на Redis, идемпотентные webhook-и с проверкой подписи.
  • AI-assisted разработка с 2025: фичевой throughput ×2.2 (2.1 → 4.6 фича-тикетов в неделю), релизный цикл с 3 до 2 недель; доля багфиксов в потоке тикетов снизилась. Перестроил кодовую базу (~550k LOC, 16 репозиториев) под работу агентов: архитектурные документы как входной контекст, единые конвенции, унифицированные тестовые пайплайны. Генератор типизированного TS-клиента из OpenAPI пяти сервисов (~95k строк клиентского кода из нужен доступ к резюме строк генератора); контрактный тест мобильного приложения в post-deploy CI закрыл класс регрессий «бэкенд сломал мобилку». Агентский пайплайн: спека → имплементация → раздельные AI-ревью кода и тестов → ревьюер-человек; собственный worktree-CLI, до 3 параллельных задач.

Стек: Python · FastAPI · Celery · SQLAlchemy · TypeScript · React · Flutter · PostgreSQL · Redis · Kubernetes · Helm · GitLab CI

Team Lead — Developer Tools, Waves Platform (июнь 2018 – февраль 2020)
Руководил командой из 3 инженеров: публичные инструменты разработчика для смарт-контрактов Waves.

  • Waves IDE — браузерная React-IDE для смарт-контрактов ( нужен доступ к резюме ).
  • Плагин VS Code + CLI для написания, тестирования и деплоя смарт-контрактов (ride-vscode, ride-cli).
  • нужен доступ к резюме /waves-transactions — TypeScript-клиент для интеграции с блокчейном; ~2000 скачиваний в неделю на npm по сей день.
  • Waves Keeper — backend браузерного кошелька-расширения.

Стек: TypeScript · React · нужен доступ к резюме · browser-extension APIs · CLI-tooling

Polymedia (сентябрь 2012 – апрель 2018)
Solution Architect / руководитель ETL-группы (июль 2016 – апрель 2018), BI-платформа Visiology: руководил группой из 4 инженеров в отделе интеграции, end-to-end BI-внедрения для корпоративных заказчиков — хранилища данных и OLAP-кубы, ETL-пайплайны на Python, кастомные дашборды и backend-сервисы. До этого инженер-программист: 2012–2015 программирование контроллеров мультимедиа-систем (Crestron, Extron, AMX, CUE), с 2015 — ETL-проекты.

Пет-проект: нужен доступ к резюме — сервис аналитики для Wildberries; написан ИИ-агентами целиком, соло, в постоянной эксплуатации. Агенты работали по заданной мной архитектуре и конвенциям.

Навыки: Python · TypeScript · JavaScript · Dart · SQL · FastAPI · Celery · SQLAlchemy · Pydantic · нужен доступ к резюме · PostgreSQL · Redis · React · Flutter · Kubernetes · Helm · Docker · GitLab CI · Grafana · Sentry · Stripe · Twilio · Postmark · SignNow · Claude Code / Codex · агентские процессы разработки · системный дизайн · multi-tenant SaaS · запуск продуктов с нуля · production on-call

Образование: Гуманитарно-социальный институт, экономическое, 2014.
Языки: русский — родной; английский — C1, ежедневная рабочая коммуникация с носителями.



Есть файл резюме (защищен)


Интересные кандидаты