Открыт к предложениямOpen to opportunities

Дёмочкин Святослав ВладимировичSvyatoslav Demochkin

Head of Engineering · Руководитель разработкиHead of Engineering

Москва · Удалённо, готов к командировкамMoscow · Remote, open to business trips

Инженерный руководитель, 10+ лет в IT и 3+ года в управлении командами. В Positive Technologies построил frontend-направление с нуля и вырастил его до отдела в 11 человек и четырёх кросс-функциональных команд. До этого работал в Яндексе и VK. Совмещаю стратегию и процессы с hands-on разработкой на React, Angular и TypeScript. Вырос из fullstack-разработчика, поэтому при необходимости закрываю и backend: Python, PHP, Node.js. Внедрил AI-assisted development в командах, и разработка ускорилась в полтора раза.Engineering manager with 10+ years in tech and 3+ years leading teams. At Positive Technologies I built the frontend function from scratch and grew it into an 11-person department across four cross-functional teams. Before that, Yandex and VK. I pair strategy and process with hands-on work in React, Angular and TypeScript. I came up as a full-stack developer, so I still cover backend when it's needed: Python, PHP, Node.js. Bringing AI-assisted development into the teams sped up our delivery by half.

Дёмочкин Святослав Владимирович
Опыт в компанияхExperience at
10+10+
лет в ITyears in tech
3+3+
года в управленииyears leading teams
1,5×1.5×
ускорение разработки с AIfaster delivery with AI
91%91%
удержание командыteam retention
50+50+
собеседований провёлinterviews conducted
10+10+
человек нанялpeople hired

Провожу 1:1 не для галочки: на них решаются проблемы и гасятся кризисы.I run 1-on-1s that aren't a formality: we solve problems and prevent crises.

Строю автономные команды: они тащат результат без микроменеджмента.I build autonomous teams that deliver without micromanagement.

Совмещаю стратегию и hands-on код, поэтому говорю с командой на одном языке.I combine strategy with hands-on code — I speak the team's language.

Под моим крылом рождаются сеньоры и лиды.I take people under my wing — they grow into seniors and leads.

01

Ключевые результатыKey results

Отдел 0 → 11 за год. Четыре кросс-функциональные команды — лид, фронтендеры и дизайнер в каждой; весь найм вёл сам, с рынка и внутренней ротацией.Department grown 0 → 11 in a year. Four cross-functional teams — a lead, frontend engineers and a designer in each; I did all the hiring myself, external and internal.
Ни один человек не ушёл из отдела добровольно за два года. Удержал ядро команды, пока компанию штормило.Not a single person left the department voluntarily in two years. Held the team's core together while the company weathered a storm.
Шесть повышений внутри команды: три человека выросли до senior-уровня, ещё три — до руководителей.Six promotions inside the team: three people grew to senior level, three more became leads.
Разработка ×1,5 быстрее с AI-инструментами (Claude) — эффект подтверждён собственной аналитикой инженерных метрик; у отдельных инженеров — до ×2.Delivery 1.5× faster with AI tooling (Claude) — the effect is backed by my own engineering-metrics analytics; up to 2× for individual engineers.
Ежедневные релизы в highload-финтехе ВКонтакте — вместо редких больших выкаток: feature-flags и постепенный раскат по сегментам пользователей.Daily releases in VK's high-load fintech instead of rare big-bang rollouts: feature flags and gradual rollout by user segment.
Релиз готовится 10 минут вместо двух часов — весь цикл подготовки закрыт автоматизацией.Release prep takes 10 minutes instead of two hours — the whole cycle is covered by automation.
02

Опыт работыExperience

Руководитель отдела разработки интерфейсов (Engineering Manager)Head of UI Development (Engineering Manager)

Positive Technologiesкибербезопасностьcybersecurity

2024-03 — 2026-082024-03 — 2026-082 года 6 мес.2 yrs 6 mos · Москва · удалёнкаMoscow · remote

4 команды4 teamsотдел 0→11 за годdepartment 0→11 in a year6 выросли до Senior/Lead6 promoted to Senior/Lead5+ продуктов5+ products

Frontend-направление продуктов дирекции информационных технологий: четыре кросс-функциональные команды из техлидов, frontend-разработчиков и UX/UI-дизайнеров. Отвечал за направление целиком — от стратегии и найма до технических решений и того, что в итоге видел пользователь. Держал баланс между интересами бизнеса, продукта и команды.The frontend function across the IT directorate's products: four cross-functional teams of tech leads, frontend engineers and UX/UI designers. I owned the function end to end, from strategy and hiring through to technical decisions and what users actually saw, holding the balance between the business, the product and the team.

ПродуктыProducts

  • Вёл полный цикл разработки интерфейсов, от low-fi-прототипов до промышленного релиза и дальнейшего развития на проде.
  • Ran the full UI lifecycle, from low-fidelity prototypes through to production release and continued work on prod.
  • Отвечал за интерфейсы Корпоративного и Партнёрского порталов, Aim (автоматизация управления инфраструктурой), Preboarding (найм и онбординг) и нескольких продуктов поменьше.
  • Owned the UIs of the Corporate and Partner portals, Aim (infrastructure-management automation), Preboarding (hiring and onboarding) and a handful of smaller products.
  • Проектировал системы с нуля — Корпоративный портал, Aim и Preboarding: от анализа требований и архитектуры до промышленной эксплуатации.
  • Designed systems from the ground up — the Corporate portal, Aim and Preboarding: from requirements analysis and architecture through to production operation.
  • Держал стабильную поставку интерфейсов для продуктов с живой пользовательской базой.
  • Kept UI delivery steady for products with a live user base.

Команды и процессыTeams & process

  • Построил frontend-направление с нуля: найм, онбординг, зоны ответственности, стратегия; масштабировал отдел с 0 до 11 человек за год.
  • Built the frontend function from scratch: hiring, onboarding, ownership areas, strategy; scaled the department from 0 to 11 people in a year.
  • Руководил распределённой командой из шести городов — от Москвы и Сочи до Урала, Омска и Новосибирска — в четырёх часовых поясах: выстроил асинхронные процессы так, что разница во времени не тормозила поставку.
  • Led a team distributed across six cities — from Moscow and Sochi to the Urals, Omsk and Novosibirsk — spanning four time zones, with async processes set up so the time difference never slowed delivery.
  • Часть команд досталась «по наследству»: навёл процессы, сделал работу прозрачной и управляемой, выстроил доверительные рабочие отношения.
  • Some teams came to me by inheritance: I put process in place, made the work transparent and manageable, and built trusting working relationships.
  • Переводил бизнес-требования в технические решения: груминг и декомпозиция задач вместе с продакт-менеджерами, проработка постановок до передачи в разработку.
  • Turned business requirements into technical solutions: groomed and decomposed tasks with product managers, shaping specs before they reached development.
  • Планировал ресурсы направления: собирал команды с нуля под новые задачи, планировал кварталы и спринты от доступных мощностей; управлял внешним подрядчиком по дизайну.
  • Planned the function's resources: staffed teams from scratch for new work, planned quarters and sprints against available capacity, and managed an external design contractor.
  • Полностью сменил команду на одном из продуктов и бесшовно перевёл интерфейс на современный стек, не останавливая развитие продукта.
  • Fully replaced a product's team and migrated its UI to a modern stack seamlessly, without pausing product development.
  • Запустил дизайн-ревью, и визуальные баги упали со стабильных 5–10 до 0–1 на релиз.
  • Started running design review, and visual bugs fell from a steady 5–10 to 0–1 per release.
  • Перестроил разработку email-писем: там, где раньше уходила неделя на связку «дизайнер плюс разработчик», теперь справляется один разработчик за пару часов.
  • Reworked how we build emails: what used to take a designer and a developer about a week now takes one developer a couple of hours.

ЛюдиPeople

  • Развивал команду через индивидуальные планы развития (ИПР): трое доросли до Senior, ещё трое стали лидами.
  • Grew the team through individual development plans: three reached Senior, three more became leads.
  • За два года — ноль добровольных уходов из отдела, на фоне турбулентности и урезаний бюджетов; потери были только в рамках общекорпоративного сокращения штата.
  • Two years, zero voluntary departures from the department — through turbulence and budget cuts; the only losses came with a company-wide headcount reduction.
  • Повысил автономность команд и снизил bus-factor: работа перестала завязываться на отдельных людях.
  • Made the teams more autonomous and lowered the bus factor: the work no longer hinged on individual people.
  • Отвечал за ФОТ направления: зарплатные предложения кандидатам, пересмотры по итогам ИПР.
  • Owned the function's payroll budget: salary offers for candidates, pay reviews based on development-plan outcomes.
  • Принимал сложные управленческие решения, включая расставание с сотрудниками в рамках оптимизации команды.
  • Made hard management calls, including parting with team members during team optimisation.

Технологии и hands-onTechnology & hands-on

  • Внедрил AI-assisted development (Claude и подобные инструменты): прототипирование, рефакторинг, написание кода и ревью ускорились примерно в полтора раза.
  • Brought in AI-assisted development (Claude and similar): prototyping, refactoring, coding and review got about 1.5× faster.
  • Эффект AI измерил собственной аналитикой поверх Jira: cycle time команд −17%, доля rework — с 39% до 28%, throughput +31%; у топ-инженеров cycle time сократился вдвое.
  • Measured the AI effect with my own Jira analytics: team cycle time −17%, rework rate down from 39% to 28%, throughput +31%; top engineers' cycle time halved.
  • Собрал внутренний маркетплейс Claude Code-плагинов команды — субагенты, slash-команды и скилы для код-ревью, груминга задач и git-воркфлоу.
  • Built the team's internal Claude Code plugin marketplace — subagents, slash commands and skills for code review, task grooming and git workflow.
  • Добавил в библиотеку компонентов поддержку llms.txt — машиночитаемую документацию для LLM. Теперь AI-ассистенты используют компоненты корректно из коробки, без ручного контекста.
  • Added llms.txt support to the component library — machine-readable docs for LLMs. AI assistants now use the components correctly out of the box, without hand-fed context.
  • Сам садился за код ключевых частей интерфейсов на React и Angular — точечно, в сложных и критичных местах.
  • Got hands-on with the code of key UI parts in React and Angular — selectively, in the complex and critical spots.
  • Прорабатывал архитектурные решения, проводил код-ревью; владею frontend-архитектурой и стандартами разработки интерфейсов.
  • Shaped architectural decisions and ran code reviews; strong in frontend architecture and UI development standards.
  • Построил аналитику инженерных метрик поверх Jira (Python, FastAPI, React): cycle time, velocity, throughput, rework и переносы между спринтами — сопоставимо между командами и по каждому человеку, в бизнес-часах.
  • Built engineering-metrics analytics on top of Jira (Python, FastAPI, React): cycle time, velocity, throughput, rework and sprint carry-over — comparable across teams and per person, in business hours.
  • Развивал «Календарь событий» — SSR-приложение на Next.js в Nx-монорепозитории.
  • Grew the Events Calendar — an SSR app on Next.js in an Nx monorepo.
  • Автоматизировал внутренние процессы и tooling на Python — скрипты, вспомогательные сервисы, оптимизация рутинных операций.
  • Automated internal processes and tooling in Python — scripts, helper services, routine-operation optimisation.

Frontend-инфраструктура и FrontOpsFrontend infra & FrontOps

  • Спроектировал и развивал frontend-инфраструктуру команды.
  • Designed and evolved the team's frontend infrastructure.
  • Собрал общий инструментарий команды: публикуемый npm-пакет с едиными конфигами линтеров и правилами архитектуры (Feature-Sliced Design) и дашборд очереди код-ревью в GitLab с авто-оповещениями.
  • Built the team's shared tooling: a published npm package with unified linter configs and architecture (Feature-Sliced Design) rules, plus a GitLab code-review queue dashboard with automated notifications.
  • Автоматизировал релизный цикл (скрипты + CI/CD): подготовка релиза сократилась с 2 часов до 10 минут.
  • Automated the release cycle (scripts + CI/CD) — release prep dropped from 2 hours to 10 minutes.
  • Сделал сборку и публикацию пакетов полностью автоматическими — от push до merge и release без единого ручного шага.
  • Made package build and publish fully automatic — from push to merge to release with zero manual steps.
  • Повысил стабильность релизов и предсказуемость поставки, снизил операционную нагрузку на команды.
  • Improved release stability and delivery predictability, reduced operational load on teams.

СтекStack: TypeScript, React, Next.js, Angular, JavaScript, Redux Toolkit, RTK Query, LLM-assisted development, Claude, PythonСмотреть навыки →View skills →

Руководитель команды разработки (Team Lead)Team Lead

VKфинтехfintech

2023-04 — 2023-122023-04 — 2023-129 мес.9 mos · Москва · удалёнкаMoscow · remote

highloadhighload10 000+ пользователей10,000+ usersвыплаты 10 000 000+ ₽ в месяц10,000,000+ ₽ in monthly payoutsкоманда 4 разработчикаteam of 4 engineers

Финтех ВКонтакте, продукт «Кабинет выплат» (Cashout): полноценный интерфейс самостоятельного вывода средств, где автор выбирает источник заработка по своим монетизациям и выводит нужную сумму. Highload-сервис в экосистеме VK. На эту роль вырос из старшего фронтенд-разработчика.VK fintech, the Cashout product: a full self-service money-withdrawal interface where a creator picks an earnings source among their monetisations and cashes out the amount they need. A high-load service inside the VK ecosystem. I grew into this role from senior frontend developer.

  • Руководил кросс-функциональной командой разработки (4 разработчика, распределённой по городам) и продуктом «Кабинет выплат» (Cashout).
  • Led a cross-functional development team (4 engineers, distributed across cities) and the Cashout product.
  • Развивал ядро продукта — самостоятельный вывод средств: автор выбирает источник заработка и выводит нужную сумму, а рядом живут аналитика заработка и сопутствующие функции.
  • Drove the product core, self-service withdrawal: a creator picks an earnings source and cashes out what they need, with earnings analytics and related features alongside.
  • Масштаб сервиса: десятки тысяч авторов и выплаты на десятки миллионов рублей в месяц.
  • Service scale: tens of thousands of creators and payouts of tens of millions of rubles per month.
  • Планировал и реализовывал продуктовые интеграции и улучшения.
  • Planned and delivered product integrations and improvements.
  • Налаживал работу со смежными отделами (тестирование, дизайн, аналитика, маркетинг и PR, редактура, документооборот, юристы), чтобы сервис держал нагрузку, UX оставался качественным, метрики роста отслеживались, а выплаты самозанятым, ИП и юрлицам уходили корректно.
  • Worked closely with adjacent departments (QA, design, analytics, marketing and PR, editorial, document flow, legal) so the service stayed resilient, the UX stayed solid, growth metrics were tracked, and payouts to the self-employed, sole proprietors and legal entities went out correctly.
  • Интегрировал смежные отделы для автоматизации рутинных процессов.
  • Integrated adjacent departments to automate routine processes.
  • Проводил 1:1 и перформанс-ревью, планировал цели и точки роста команды.
  • Ran 1:1s and performance reviews, set goals and growth areas for the team.
  • Hands-on разрабатывал интерфейсы финтеха ВКонтакте и сервиса «Кабинет выплат» (Cashout).
  • Hands-on development of VK fintech UIs and the Cashout service.

СтекStack: TypeScript, React, JavaScript, Redux Toolkit, RTK Query, PHP, MySQLСмотреть навыки →View skills →

Старший фронтенд-разработчикSenior Frontend Developer

VKфинтехfintech

2022-08 — 2023-042022-08 — 2023-049 мес.9 mos · Москва · гибридMoscow · hybrid

highloadhighload~100M MAU~100M MAU
  • Разрабатывал highload-интерфейсы финтеха ВКонтакте — продукта внутри одной из крупнейших соцсетей рунета с аудиторией около 100 млн MAU.
  • Built high-load VK fintech UIs, part of one of the region's largest social networks, with an audience of roughly 100M MAU.
  • Работал под высокой нагрузкой: большой трафик и объёмы данных, жёсткие требования к стабильности и производительности клиентских интерфейсов.
  • Worked under real load: heavy traffic and data volumes, with hard requirements on client-side stability and performance.
  • Внедрил feature-flags: релизы несколько раз в день и выборочный раскат функциональности на отдельные категории пользователей.
  • Introduced feature flags: multiple releases per day and selective rollout of functionality to specific user segments.
  • Разрабатывал интерфейсы сервиса «Кабинет выплат».
  • Built the Cashout service UI.

СтекStack: TypeScript, React, JavaScript, Redux Toolkit, RTK QueryСмотреть навыки →View skills →

Fullstack-разработчикFullstack Developer

Яндексинфраструктураinfrastructure

2018-12 — 2022-052018-12 — 2022-053 года 6 мес.3 yrs 6 mos · Москва · офисMoscow · office

8+ внутренних сервисов8+ internal services

Служба развития средств автоматизации и управления IT-инфраструктурой дата-центров.Team building automation and management tooling for data-centre IT infrastructure.

  • Создал и развивал библиотеку UI-компонентов, перевёл на неё большинство проектов отдела — новые интерфейсы стали собираться в разы быстрее.
  • Built and grew a UI component library and moved most of the team's projects onto it, so new interfaces came together several times faster.
  • Менторил коллег по backend- и frontend-разработке.
  • Mentored colleagues in backend and frontend development.
  • Был product owner нескольких продуктов: отвечал за их развитие и поддержку.
  • Was product owner for several of the products: responsible for their growth and support.
  • Писал документацию по внешней и внутренней эксплуатации сервисов.
  • Wrote external and internal operations documentation for services.
  • Дорабатывал и поддерживал платформу заказа и выдачи серверов под нужды сервисов компании.
  • Extended and maintained the server ordering and provisioning platform for company services.
  • Сделал сервис комплектации, разукомплектации и перекомплектации оборудования — от серверных компонентов до частей беспилотных автомобилей.
  • Built a service for assembling, disassembling and re-assembling equipment — from server components to self-driving-car parts.
  • Поднял платформу ремонта оборудования, закрывающую весь цикл: от заявки до возврата починенного железа из сервисного центра.
  • Stood up an equipment-repair platform that covered the whole cycle: from the request to getting the repaired hardware back from the service centre.
  • Собрал интерфейс исполнения заявок в дата-центрах — замену компонентов и серверов.
  • Built the UI for fulfilling data-centre work orders — component and server replacement.
  • Написал систему технического учёта материальных активов компании.
  • Wrote a technical asset-tracking system for the company's physical assets.
  • Автоматизировал инвентаризацию производства серверного оборудования на заводе — сделал для этого отдельный интерфейс.
  • Automated inventory of server-hardware manufacturing on the factory floor with a dedicated UI.
  • Разработал сервис транзакционного изменения состояния оборудования в системах инвентарного и количественного учёта.
  • Built a service for transactional equipment-state changes across inventory and quantity-accounting systems.
  • Построил сервис заказа на закупку и производство серверов: по минимально необходимой конфигурации он подбирает самое выгодное по цене железо.
  • Built a procurement and manufacturing ordering service: given a minimal required configuration, it picks the most cost-effective hardware.

СтекStack: TypeScript, React, Angular, JavaScript, Python, Flask, PHP, Symfony, PostgreSQL, MySQL, Oracle, MongoDB, RedisСмотреть навыки →View skills →

РазработчикDeveloper

Kodix

2017-08 — 2018-122017-08 — 2018-121 год 5 мес.1 yr 5 mos · Москва · офисMoscow · office

  • Разрабатывал и поддерживал единую платформу дилерских автосайтов: доставка фич, обновлений и контента из центра управления на все дилерские сайты; соответствие сайтам марки по виду, каталогу и ценам.
  • Built and maintained a unified platform for car-dealer websites: delivering features, updates and content from a control centre to all dealer sites; keeping them aligned with the brand site in look, catalogue and pricing.
  • Собрал систему подбора конфигурации автомобиля по ключевым факторам — с прогнозом цены и 3D-визуализацией на Unity.
  • Built a car-configuration selector by key factors, with price prediction and Unity-based 3D visualisation.
  • Создал сервис оценки стоимости личного автомобиля по параметрам на основе сопоставимых предложений auto.ru; микросервисная архитектура.
  • Built a personal-car valuation service from parameters based on comparable auto.ru listings; microservice architecture.
  • Реализовал внутренний интерфейс автоматического деплоя и управления серверами (prod/test/dev) с настройкой характеристик и интеграцией с API Ansible.
  • Made an internal UI for automated deploy and server management (prod/test/dev) with configurable specs and Ansible API integration.
  • Сделал MVP мобильного web-приложения для инженера автосервиса: акт приёма автомобиля с выбором стоимости, срочности и других полей.
  • Built an MVP mobile web app for a service-station engineer: a car-intake report with cost, urgency and other fields.

СтекStack: Vue.js, JavaScript, Python, Flask, PHP, Laravel, MySQL, Redis, Codeception, 1C-Bitrix, jQueryСмотреть навыки →View skills →

Web-разработчикWeb Developer

Фриланс / прямой заказчик («Европолы»)

2017-03 — 2017-082017-03 — 2017-086 мес.6 mos · Москва · гибридMoscow · hybrid

  • Разработал внутреннюю систему учёта и складирования для «Европолов» — с собственным управлением доступом и глубоко кастомизированной визуализацией таблиц на DataTables.js.
  • Built an internal inventory and warehousing system for Evropoly — with its own access control and heavily customised table visualisation on DataTables.js.
  • Сделал интернет-магазин паркета: SEO-менеджер ранжировал товары динамическими правилами по свойствам продукта, плюс управление складом и атрибутами товаров.
  • Built a parquet e-commerce store: an SEO manager ranked products with dynamic rules on their attributes, plus warehouse and product-attribute management.

СтекStack: JavaScript, PHP, MySQL, Yii2, jQuery, Bootstrap

Web-разработчикWeb Developer

Givemesite

2016-06 — 2017-032016-06 — 2017-0310 мес.10 mos · Москва · офисMoscow · office

  • Разрабатывал интернет-магазины и сервис автоматизации работы со ставками в Яндекс.Директ.
  • Built e-commerce stores and a tool for automating bid management in Yandex.Direct.

СтекStack: JavaScript, PHP, MySQL, 1C-Bitrix, Yii2, jQuery, Bootstrap, HTML5

03

НавыкиSkills

УправлениеManagement

FrontendFrontend

AI в разработкеAI in development

BackendBackend

Инфраструктура / DevOps / ДругоеInfrastructure / DevOps / Other

04

Помимо работыBeyond work

Заряжаюсь там, где нужны фокус, баланс и немного смелости.I recharge where focus, balance and a bit of courage are required.

Больше личногоA bit more personal

Открыт к роли Head of EngineeringOpen to a Head of Engineering role

Строю и масштабирую сильные инженерные команды. Давайте обсудим, чем могу быть полезен.I build and scale strong engineering teams. Let's talk about how I can help.