Android-разработчик
Mikrokreditbank · Коммерческий банк
- Руководил полным редизайном приложения Mavrid с переводом кодовой базы с XML Views на Jetpack Compose
- Перевёл приложение с монолитной структуры на многомодульную архитектуру, сократив время сборки и улучшив разделение ответственности
- За полгода после редизайна аудитория приложения выросла на 130 000+ пользователей
- Довёл покрытие unit-тестами до 400+ тестовых файлов (~130K строк) по feature-модулям, чтобы стабилизировать ключевые сценарии и рано ловить регрессии
- Настроил CI/CD-пайплайны для автоматизации сборок, тестирования и релизов
- AI-ассистированная разработка: внедрил Claude Code как ежедневного coding-агента, работающего по написанным мной правилам проекта (CLAUDE.md + рабочие соглашения): поэтапные планы, обязательная проверка компиляции и тестов, ограничения Clean Architecture и изоляции модулей
- Кастомные AI-процессы: создал 10 скиллов Claude Code, автоматизирующих рутинные задачи от начала до конца, — миграция на backend v4 API, мультиагентное код-ревью с 5–10 параллельными ревьюерами и состязательной проверкой находок, review-fix, генерация unit-тестов, inline-ревью GitLab MR, сборка APK и синхронизация веток
- AI quality gate: добавил pre-push хук, который запускает unit-тесты изменённых модулей, проверяет правила слоёв Clean Architecture и отдаёт Kotlin-дифф на ревью Claude — push блокируется при реальных багах, ошибках многопоточности и утечках
- Документация, поддерживаемая AI: держал в актуальном состоянии ~50 технических документов по модулям, гайд по тестированию и гайд по миграции API — их используют как контекст и разработчики, и AI-агенты
- MKB UI Core: с нуля за ~2 месяца создал библиотеку дизайн-системы банка на Jetpack Compose — 15 компонентов, 165 иконок, мультибрендовые light/dark дизайн-токены, 87 скриншот-тестов на Roborazzi, explicit API и публикация через GitLab CI в приватный Maven-репозиторий; используется в 4 приложениях
- Mavrid Kids: за ~2 недели создал детское банковское приложение на Kotlin Multiplatform (общие ViewModel и логика для Android и iOS, 28 модулей, ~22K строк кода, 270 unit-тестов) с AI-first подходом: скилл Figma-to-code, параллельное код-ревью ~10 агентами с агентом-верификатором и проверка на устройстве через adb