На главную

Проекты

8 ключевых проектов · команды, архитектура, результаты

Kintsugi

SberTech

Внутренний

Высоконагруженное приложение с дашбордами, real-time графиками и 5000+ одновременных объектов. Лид команды из 3 разработчиков.

  • Разработал AI-скилы разработки: код в едином стиле, структурированный контекст задачи, условия приёмки, DoD и сценарии воспроизведения — сократил время выполнения задач и увеличил объём решений на 300%+
  • Разработал AI-скил ревью пул-реквестов (структура проекта, контекст задачи, стиль кода, лучшие практики) — сократил время проверки PR при большом количестве разработчиков в команде
  • Разработал AI-скил тестирования старого и нового функционала со сверкой и правкой вместе с QA-тестами на Python — свёл появление новых багов к минимуму, упростил работу тестировщиков
  • Формирование структурированных задач (task engineering) и создание MCP-серверов для оптимизации агентных рабочих процессов
  • Настройка ИИ-ассистентов (GigaCode, Copilot) под техстандарт команды: код-ревью, генерация тестов, рефакторинг
  • Руководитель команды из 3 фронтенд-инженеров: распределение задач, груминг, архитектурные решения, код-ревью
  • Оптимизация высоконагруженных дашбордов с тысячами точек данных и сложными графиками (Uplot, ChartJs) — виртуализация, debounce, мемоизация селекторов
  • Ускорил загрузку проекта с 2 минут до 30 секунд на слабых компьютерах
  • Ускорил рендер больших списков с 30 секунд до 5
  • Рефакторинг легаси-кода на FSD: устранение циклических зависимостей, разделение монолитных компонентов на слой entities/widgets/pages
  • Внедрение микрофронтенд-архитектуры через ES-модули — независимый билд и деплой сервисов
  • Формирование техстандарта: стайлгайд, структура проекта, конвенции именования, правила code review
  • Внедрение Zustand вместо Redux для локального состояния, TanStack Query для серверного кэширования
  • Формирование контрактов API с бэкендом, описание сценариев использования
  • Обеспечение стабильной работы приложения с 5000+ одновременных объектов
ReactTypeScriptFSDZustandTanStack QueryUplotChartJsWebSocketsES ModulesREST APIJestVitestGigaCodeMCPLLM / ИИ-инструменты

GridCentr

SberTech

Внутренний

Система с адаптивным формированием форм на основе динамической схемы бэкенда. Перевод легаси-кода на FSD.

  • Формирование стайлгайда, структуры проекта и правил написания кода с нуля
  • Перевод легаси-кода на FSD: декомпозиция монолитных модулей, устранение скрытых связей
  • Оптимизация клиентского пути — сокращение времени отклика интерфейса при больших объёмах данных
  • Адаптивное формирование форм и полей на основе динамической схемы с бэкенда
  • Покрытие кода тестами >90%, включая unit и интеграционные тесты
ReactTypeScriptFSDJestVitestREST API

TSA Archiving

SberTech

Внутренний

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

  • Ведущая роль в команде из 2 разработчиков: архитектурные решения, код-ревью, менторство
  • Полный рефакторинг с переходом с легаси на FSD — удаление устаревшего кода, перестройка модульной структуры
  • Оптимизация клиентского пути: сокращение времени загрузки архивных данных
  • Покрытие кода тестами >90%
  • Актуализация дизайна: описание UI-сценариев, edge cases, состояний загрузки/ошибки/пусто
ReactTypeScriptFSDREST APIJestVitest

Криптотрейдинг-платформа

YOKO-TRADE

Fullstack-платформа для криптотрейдинга: архитектура с нуля, интеграция торговых ботов, платёжные системы, real-time графики.

  • Спроектировал и реализовал fullstack-архитектуру: React-фронтенд + NestJS бэкенд + PostgreSQL + WebSockets
  • Разработал схемы БД (PostgreSQL), настроил миграции через TypeORM, уровни доступа и систему ролей
  • Сформировал контракты взаимодействия между бэкендом и вспомогательными модулями (торговые боты) через REST API и WebSocket-каналы
  • Интегрировал криптовалютные платёжные системы (USDT, BTC) — обработка транзакций, вебхуки, верификация
  • Разработал Telegram-бота для уведомлений пользователей о статусе торгов и транзакциях
  • Оптимизировал отображение торговых графиков и таблиц данных в реальном времени через WebSocket + ChartJs
  • Настроил CI/CD-пайплайн (Docker, GitHub Actions), JWT-авторизацию, защиту сокет-соединений
  • Формировал задачи для DevOps-команды: инфраструктура, мониторинг, алертинг
ReactNestJSPostgreSQLTypeORMChartJsJWTWebSocketsTelegram Bot APIDockerGitHub Actions

Momentum (Продукты, Каналы)

Сбер

Внутренний

Банковский продукт со сложными взаимосвязанными сущностями (продукты, каналы, тарифы) и BFF-слоем.

  • Спроектировал и реализовал BFF-слой между основным бэкендом и фронт-микросервисом — агрегация данных, фильтрация на серверной стороне
  • Оптимизировал пользовательские пути совместно с аналитиками: A/B-тесты, анализ воронок
  • Реализовал сложный кейс взаимосвязанных сущностей (продукты ↔ каналы ↔ тарифы) с оптимизированной загрузкой и кэшированием
ReactRedux ToolkitTypeScriptBFFREST APIJestCypress

Простые отчёты

Сбер

Внутренний

Отчётная система с многоуровневой вложенностью сущностей и оптимизированной производительностью рендера.

  • Реализовал алгоритм скрытия/переноса вложенных сущностей с несколькими уровнями вложенности — сложная UI-логика с сохранением состояния
  • Оптимизировал производительность: мемоизация вычислений, виртуализация дерева отчётов
  • Груминг и ревью задач, формирование бэклога
ReactReduxTypeScriptJestREST API

СБОЛ (Продажа продуктов ЭКО Системы)

Сбер

Внутренний

Модуль продажи продуктов экосистемы. Формирование контрактов API, управление сложными сущностями.

  • Формирование бэклога и планирование спринтов в роли ведущего разработчика
  • Формирование контрактов API для смежных бэкенд-команд
  • Реализация сложных сущностей и контрактов управления ими с оптимизацией рендера
ReactRedux ToolkitTypeScriptREST APIJest

ЕФС «Наш бизнес»

Сбер

Внутренний

b2b-портал для малого бизнеса. Аналитика существующего приложения, аудит производительности и кросс-командная синхронизация.

  • Аналитика существующего приложения: выявление узких мест производительности и антипаттернов
  • Формирование бэклога гипотез по улучшению кодовой базы и архитектуры
  • Поиск слабых мест в смежных командах: кросс-командный аудит зависимостей
ReactRedux ToolkitTypeScriptREST API