Обо мне

Вадим Викулин

Помогаю backend-командам (Java/Spring, Python/FastAPI) внедрить методологию, которая исполняется на каждом PR — а не лежит PDF-ом в Confluence.

Автор Use Case Pattern. Руковожу backend-кластером 20+ инженеров. 17 лет в Java/Kotlin.

→ 30 минут разговора в Telegram

Другие контакты:

За 17 лет в Java я успел увидеть, как одна и та же история повторяется в шести компаниях: команда растёт, скорость доставки падает, senior-ы выгорают на ревью стиля. Когда AI-инструменты внедрили на текущем проекте — стало понятно, что хаос масштабируется быстрее команды. Так появилась Use Case Pattern: не очередной PDF-стандарт, а методология которая исполняется автоматически на каждом PR.

17

лет в Java/Kotlin

20+

инженеров в кластере

4

фича-команды + платформа

6

компаний до текущей роли

«6× меньше дефектов после формализации границ контекстов до кодогенерации»

Alexey Tolmachev · Senior BSA, 14+ лет · комментарий под публикацией про AI и методологию

Что я делаю

Не «как должно быть в идеале» — а то, что реально работает в команде 20+ инженеров каждый день. Прошло полтора года в проде, три смены бизнес-направления и переходы людей между командами.

Методология

Use Case Pattern

Чтобы команда из 20 инженеров писала в одном стиле — без архитектора-евангелиста, который оказывается единой точкой отказа. Четыре уровня зрелости — выбираете под сложность модуля.

Документация

Спека-как-код

Спецификация в одном PR с реализацией. Не протухает, не превращается в «что было год назад» — иначе ревью не пройдёт.

Автоматизация

AI-скиллы Claude

Ваш стандарт перестаёт быть PDF в Confluence — Claude применяет его автоматически на каждом PR. 12 готовых скиллов в наборе для design и review.

Open-source

Эталонные библиотеки

Открытый код на GitHub: usecase-pattern, ddd-building-blocks, hexagonal-architecture. Можно забрать без найма автора — никакого vendor lock-in.

Зачем со мной разговаривать

Полезно если у вас backend-команда от 5 человек (Java/Kotlin или Python) и хотя бы один из этих симптомов знаком:

  • Кодовая база становится плохо поддерживаемой быстрее, чем хотелось бы — каждая фича дороже предыдущей.
  • AI-инструменты внедрены, но три сессии Claude дают три разных решения одной задачи.
  • Senior-инженеры тратят code review на стиль, а не на доменные ошибки.
  • Спеки протухают раньше, чем согласованы с бизнесом.

Помогу четырьмя форматами:

Карьера

17 лет, 8 компаний, от ETL-разработчика до руководителя кластера. Здесь — три ключевые точки.

  1. сейчас Руководитель backend-кластера государственная IT-система · 20+ инженеров · 4 фича-команды + платформа
  2. 3 года BelkaCar — Java Team Lead 8 человек · Kotlin/CQRS · time-to-market с 2 недель до 3-4 дней
  3. 1.5 года Deutsche Bank — Senior Developer Лондон · 20 человек · BDD · депозиты

До этого — 4 года в METRO Cash & Carry (ЕГАИС, Java Concurrency), 4 года в ФОРС (DWH/BI для ФТС и Альфа-банка), и ещё три позиции в ОТП Банке, Райффайзенбанке и Авито.

Если узнали себя — напишите.

30 минут разговора, обсудим контекст и формат. Без слайдов «о компании».