АлександрВолков

Ускоряю запуск продуктов и снимаю технологические ограничения для роста бизнеса.

Как Principal / Staff Engineer, проектирую распределённые системы, задаю архитектурные правила и помогаю командам двигаться в одном техническом направлении без лишних сервисов и скрытых зависимостей.

Опыт работы с крупными банками и промышленными компаниями

Т-Банк ВТБ Сбер Альфа-Банк Газпромбанк Райффайзен Газпром нефть Сибур

01 / Результаты

Что изменилось благодаря моей работе

01

Новый продукт подключается в 3 раза быстрее

Фактический срок подключения сократился с 3 до 1 месяца. Это стало возможным после перехода от отдельного продукта к централизованной общебанковской платформе, архитектуру которой я спроектировал.

3 мес → 1 месфактический срок подключения нового продукта
02

Команды видят влияние изменений до реализации

Зависимости и правила изменений стали видимыми в одном архитектурном контуре для ~15 команд и ~120 репозиториев. Новые сервисы согласуются по единым правилам, а причины решений остаются доступными командам.

~15 / ~120команд / репозиториев в прозрачном общем контуре
03

Решения за минуты, а не на следующий день

Изменения данных клиента больше не ждут следующего ночного запуска: решение принимается за минуты вместо суток. Сквозная наблюдаемость помогает быстрее находить источник сбоя, а выводы из инцидентов становятся постоянными улучшениями платформы.

24 ч → минутывремя реакции на изменение клиента

02 / Разбор решения

От отдельного продукта к общебанковской платформе

Задача была не просто изменить модель обработки, а превратить отдельный продукт в общебанковскую платформу, к которой могут подключаться другие банковские продукты. Исходное решение не масштабировалось на такой сценарий, поэтому целевая архитектура изначально учитывает подключение новых продуктов и работу в масштабе всего банка.

Было

Отдельный продукт с ночной обработкой

  • Решение по клиенту с задержкой до суток
  • Рост базы ограничен суточным окном
  • Бизнес-логика связана с общим релизным циклом
  • Архитектура не рассчитана на подключение других банковских продуктов
Целевая модель

Общебанковская событийная платформа

  • Реакция на изменения клиента по событиям
  • Продуктовые блоки развиваются независимо
  • Единая архитектурная основа и правила для подключения новых продуктов
  • Переход партиями со сверкой корректности
1 месяцфактический срок подключения нового продукта
2 неделисрок вывода изменений в отдельных командах
×2готовность к росту клиентской базы
5–8 летгоризонт развития платформы на текущей архитектурной основе

03 / Опыт

От Java-разработчика до Staff Engineer

Инженерная глубина, руководство большим отделом и переход к работе на уровне платформы.

Июль 2024 — настоящее Staff Engineer / архитекторT-Bank · Москва

Обеспечил прозрачность архитектурных решений, ускорил их согласование между командами и подготовил платформу к общебанковскому масштабу.

  • Архитектурные решения стали прозрачными: ADR/RFC фиксируют контекст, альтернативы и причины выбора.
  • Согласование между командами ускорилось благодаря регулярным архитектурным синхронизациям и единым правилам.
  • Архитектурная культура стала частью работы платформы: решения обсуждаются до реализации, а ответственность разделена между командами.
  • Архитектура остаётся управляемой при росте: новые сервисы и зависимости появляются по единым правилам.
  • Общебанковская событийная платформа стала основой для подключения других продуктов; управляемая миграция сократила подключение с 3 до 1 месяца.
Авг 2022 — Сен 2024 Старший архитектор решенийСинимекс · Москва

Проектировал банковские и промышленные системы и сопровождал реализацию в командах до 40+ человек.

  • Определял границы сервисов, интеграционные контракты и ограничения.
  • Работал с системами до 6 микрофронтендов и 16 микросервисов.
  • Переводил бизнес-требования в технические спецификации и решения.
Сен 2020 — Авг 2022 Руководитель отдела разработкиСинимекс · Москва

Руководил отделами разработки общей численностью 350+ человек и совмещал управление с техническим лидерством.

  • Отвечал за найм, адаптацию, ресурсы и развитие сотрудников.
  • Готовил тимлидов, ведущих разработчиков и архитекторов.
  • Участвовал в ключевых архитектурных решениях проектов.
Фев 2014 — Сен 2020 Junior → Senior Java-разработчикСинимекс · Воронеж

Шесть лет серверной разработки для банковских и промышленных заказчиков.

  • Проектировал компоненты и оптимизировал код, SQL и базы данных.
  • Писал модульные и функциональные тесты, участвовал в поддержке.
  • Наставлял разработчиков и автоматизировал поставку.

04 / Практика

Широкий кругозор — от архитектуры до эксплуатации

Не привязан к одному стеку: выбираю технологии под ограничения задачи, применяю их в работающих системах и быстро осваиваю новые.

Проектирую на уровне принципов

Применял event-driven, DDD, CQRS, Saga, Outbox и API contracts, чтобы разделять ответственность, управлять согласованностью и независимо развивать части платформы.

Работаю в разных стеках

Java и Kotlin — основная база; Go и Python применял под конкретные задачи. Инженерные принципы переношу между стеками, работая со Spring, Kafka, PostgreSQL, Redis и ClickHouse.

Довожу решения до эксплуатации

Связываю архитектуру с поставкой и эксплуатацией: Kubernetes, OpenShift, GitOps, CI/CD, Terraform и developer portal. Учитываю наблюдаемость, поддержку и разбор инцидентов.

Развиваю практики вместе с платформой

Новые технологии осваиваю через практическую задачу, а подходы пересматриваю по результатам эксплуатации и инцидентов. Знания закрепляю в ADR/RFC, ревью и общих инженерных правилах.

05 / Личный продукт

Самостоятельно — от идеи до магазинов

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

Нежно Space

Приложение для iOS и Android. Проектирование, разработка, инфраструктура и публикация выполнены самостоятельно.

06 / Обучение

Архитектура, delivery и управление

Выбранные программы повышения квалификации. Сертификаты открываются по ссылке.

Высшее образование

Воронежский государственный университет

Бакалавр · Математическое обеспечение и администрирование информационных систем · 2011–2015

07 / Контакт

Обсудим инженерную задачу или роль?

Если вам нужен инженер для сложной платформы, межкомандных решений и долгого технического горизонта — напишите в Telegram.