Неделя бесплатных воркшопов для тех, кто хочет использовать ИИ для работы, но пока не понимает, как из этого сделать эффективные рабочие процессы.
Неделя бесплатных воркшопов для тех, кто хочет использовать ИИ для работы, но пока не понимает, как из этого сделать эффективные рабочие процессы.
Старший Android-разработчик с 5-летним опытом. Обладаю глубоким пониманием цикла разработки приложений, работал в e-commerce и fintech компаниях. Имею опыт запуска проектов с нуля, проектирования многомодульной архитектуры, Feature Leading и курирования backend-разработки. Работал в командах от 2 до 20 человек, преимущественно по методологиям Agile и Scrum. В последнее время выступал в роли разработчика Platform Team (Core). Отвечал за Release Management в Sunlight - своевременную публикацию новых сборок в Google Play, AppGallery и RuStore. Постоянно взаимодействовал с UI/UX-дизайнерами по вопросам улучшения компонентов дизайн-системы.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
SUNLIGHT:
- Предложил бизнесу и реализовал масштабный рефакторинг CI/CD-пайплайнов на Jenkins: удалил устаревшие и повторяющиеся steps, реорганизовал структуру pipeline job’ов и разделил пайплайны по назначению и окружениям. В среднем время сборки и доставки билдов сократилось на 12%.
- Унифицировал работу с push-уведомлениями и диплинками: выстроил единый контракт для Firebase Cloud Messaging, Pushwoosh, Mindbox, провел миграцию legacy-подхода с использованием Base64-кодирования на удобный для маркетинга формат - поддержку прямых ссылок с параметрами, добавил поддержку брендовых доменов и deferred deep links через AppsFlyer. Скоординировал backend-разработку RegEx-логики для распознавания неизвестных ссылок. Средняя конверсия переходов из push-уведомлений составляет 28%, при этом 1.4% пользователей, перешедших по push-уведомлению, совершают покупку.
- Провел исследование подходов к тестированию Android-приложения и сформировал единые правила для написания тестов с использованием JUnit 6, Turbine, MockK, Kaspresso и Robolectric. Подготовил документацию, согласовал ее с командой и создал prompt с best practices для генерации тестов через Codex и Claude Code. В результате команда получила единый подход к тестированию, а написание шаблонных тестов значительно ускорилось.
- Унифицировал навигацию на монобрендах (МЦЗ, Академия Бриллиантов), добавив библиотеку Navigation 3, создав собственную обертку, которую вынесли в отдельный репозиторий.
Технологии: Kotlin, Java, Jetpack Compose, XML, View, Jenkins, Dagger 2, Coroutines, Flow, LiveData, DataStore, Retrofit, OkHttp, Navigation 3, Cicerone, Coil, ExoPlayer, Firebase Performance Monitoring, Firebase Crashlytics, Firebase A/B Tests.
Carwash (Сенсорные пульты управления WBS GROUP):
- Реализовал проект Vacuum - сервис для управления аппаратом с двумя пылесосами, расположенными по разные стороны устройства. Спроектировал экран, разделенный на две автономные части, где каждая сторона работает независимо и поддерживает разные режимы работы пылесоса. Проект стал первым в CarWash, полностью реализованным на Jetpack Compose.
- Нарисовал кастомный счетчик кредитов текущей сессии автомойки в виде спидометра. Использовал Canvas и Jetpack Compose.
- Выполнил миграцию build-файлов с Groovy на Kotlin и устранил циклические зависимости модулей, увеличив скорость сборки примерно в 1.27 раза.
- Решил проблему утечек памяти, интегрировав LeakCanary, выявив и устранив 3 утечки.
Технологии: Kotlin, Java, XML, View, Jetpack Compose, Drone, Koin, RxJava, Coroutines, LiveData, Flow, Room, SharedPreferences, Retrofit, Moshi, WebSocket, Picasso, SigmaSDK.
Move2Armenia:
- Спроектировал и реализовал IPC-взаимодействие через AIDL между основным приложением и отдельным ticket-service процессом, отвечающим за получение, кэширование и обновление QR-билетов.
- Спроектировал подход Server-Driven UI, который впоследствии был принят и внедрен во всём приложении.
- Интегрировал оплату билетов через Google Pay (16% транзакций) и YooKassa (30%).
- Написал экраны карточки товара, поиска, листинга и фильтров с использованием паттерна Adapter Delegates.
Технологии: Kotlin, XML, View, GitLab CI, Hilt, Coroutines, Flow, Realm, DataStore, Retrofit, OkHttp, Glide, AIDL.