Kirill Stepanov

Кирилл Степанов · Frontend Architect

Архитектура сложных фронтенд-системОт непредсказуемого к управляемому

Фронтенд-архитектор, 14 лет в enterprise и финтехе. Модернизирую крупные монолиты без остановки промышленной эксплуатации и внедряю агентную разработку в командах.

// Компании и проекты

  • ГАЗПРОМБАНК
  • DAIMLER
  • BOSCH
  • E.ON
  • DEUTSCHE TELEKOM
  • COSUNO
// KEY EXPERTISE

Экспертиза и кейсы

01 / LEGACY MODERNIZATION

Модернизация легаси без остановки бизнеса

Стратегии перехода с устаревшего стека, изоляция легаси, вынос модулей из монолита.

// Газпромбанк

Уход от Immutable.js в системе корпоративного кредитования

Перевод всего приложения системы корпоративного кредитования с Immutable.js на нативные JS-объекты (Redux Toolkit) через изоляционные слои — команды мигрируют без остановки промышленной эксплуатации.

// Газпромбанк

Декомпозиция легаси-монолита

Стратегия выделения около 40% кодовой базы из сильно связанного монолита в отдельные приложения с независимым релизным циклом.

// DAIMLER · T-SYSTEMS

Миграция с Dojo на React и TypeScript

Миграция систем управления рекламациями и таможенными процессами с Dojo на React и TypeScript.

02 / PERFORMANCE

Оптимизация производительности

Профилирование и оптимизация рендеринга.

// ГАЗПРОМБАНК · PERFORMANCE METRICS

0,5–1 с

Переключение бизнес-форм (было 5–10 с)

200–300×

Отзывчивость отдельных элементов

Сложные бизнес-формы системы корпоративного кредитования в Газпромбанке.

03 / ENGINEERING STANDARDS

Измеримый техдолг и инженерные стандарты

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

// ГАЗПРОМБАНК · TECH DEBT INDEX

Индекс техдолга по модулям и командам

Покрытие TypeScript, целевые правила ESLint, покрытие тестами, динамика между релизами.

// ГАЗПРОМБАНК · RFC / ADR

Архитектурные обзоры и инженерное сообщество

Архитектурные обзоры (RFC/ADR) и внутреннее сообщество фронтенд-инженеров на 10+ команд.

// AI-ASSISTED LEGACY WORK

ИИ-агенты в работе с легаси

Большинство примеров агентной разработки — про новые проекты. Я каждый день использую ИИ-агента для трансформации легаси-кода, причём на открытых моделях в закрытом контуре, а не на самых мощных моделях рынка. Результат дают не удачные промпты, а подготовленный контекст.

// CONTEXT FOR THE AGENT

  • →Ограничения и стандарты

    Ограничения и стандарты кода, которым агент обязан следовать.

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

    Документация и архитектурные решения (ADR) как источник знаний о системе.

  • →Эталонные примеры

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

Также применяю ИИ для анализа связей между модулями и оцифровки техдолга.

// REVIEWS

Рекомендации коллег

«Кирилл — вдумчивый инженер, стремящийся к качеству, умеющий аргументированно отстаивать мнение».

MichaelTeam Lead, Futurice (Germany)

«Поднял качество кода и архитектуру всей системы на новый уровень».

BorisFull-stack Developer, Futurice

«Проявил поразительную автономность и умение находить решения в запутанном контексте».

AnnikaUX/UI Designer, Futurice
Кирилл Степанов — фронтенд-архитектор

Saint Petersburg

// PROFILE

Обо мне

Фронтенд-архитектор с 14-летним опытом. Начинал в банковском секторе, затем T‑Systems и проекты для Daimler, три года в немецких компаниях Futurice и Cosuno. Сейчас руковожу фронтенд-архитектурой в Газпромбанке: 10+ продуктовых команд, до 18 разработчиков.

Умею находить элегантные решения в безнадёжных на первый взгляд ситуациях.

Опыт
14 лет
Команды
10+
Языки
Русский · Английский (C1) · Немецкий (B1)
// CONTACT

Связаться

Быстрее всего отвечаю в Telegram.