Миграция webpack → Vite + Node 20: CI с 18 до 8 минут
Инициировал и самостоятельно реализовал миграцию системы сборки. CI-пайплайн сокращён с 18 до 8 минут (2×). Мигрировано 1022 unit-файла (1204 теста) с Jest на Vitest, восстановлена E2E-инфраструктура.
- 18 мин → 8 минCI-пайплайн
- 1022 unit-файлаJest → Vitest
Модуль аналитики (инфопанель): 11 виджетов, 5 200+ строк
Спроектировал и разработал модуль аналитики: 11 виджет-компонентов на 5 200+ строк, включая графики, donut-диаграммы, динамические счётчики и систему layout. Дизайн-документ стал стандартом для последующих рефакторингов.
- 11виджет-компонентов
- 5 200+строк кода
Цифровой марафон (Сбер): финалист 2024 - 13-е место в финале 2026
2024 - финалист (категория «исследователь», из 90 000+ участников). 2026 - 13-е место в финале категории «эксперт» (программирование), 367 из 510 баллов.
AI-агенты в ежедневном workflow: медианный MR 31 → 132 строки
С февраля 2026 - AI-агенты (Codex, Claude Code, Hermes Agent) в ежедневном процессе: код-ревью, генерация тестов, рефакторинг - при сохранении контроля качества и авторства изменений. Объём изменений вырос в 2,5 раза при прежнем темпе (~23 MR/мес): медианный MR 31 → 132 строки (март-август 2026 против предыдущих 7 месяцев).
- 31 → 132 строкимедианный MR
- ×2,5объём изменений при прежнем темпе
Пет-проект Sofi (Vue 3 + FSD): 30 тестов, зелёный CI
Дашборд соискателя: FSD-архитектура, Pinia 3 (Composition API), MSW, 11 dashboard-виджетов с drag-and-drop, 30 unit-тестов, CI на GitHub Actions.
- 11 виджетовdrag-and-drop
- 30 тестовVitest
- CIGitHub Actions