Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Опытный Android-разработчик уровня Middle+, обладающий широким спектром навыков, включая Kotlin, MVVM, Room, Retrofit, Coroutines, RxJava и другие инструменты.
Специалист имеет опыт работы над несколькими проектами в сферах Media и Logistics & Transport, GameDev. В его портфолио есть работа над мобильным приложением Мокка, где он занимался интеграцией платёжной системы Qiwi, миграцией с синтетиков на view binding и другими задачами. Также он участвовал в разработке мобильного приложения музыкального сервиса Яндекс Музыка, где занимался покрытием приложения UI тестами, багфиксингом и другими аспектами проекта. Ещё один проект, над которым работал разработчик, — это приложение для сканирования товаров на складе Utrace, где он реализовывал сценарии агрегации и трансформации, а также занимался изменением верстки и логики старых экранов.
Проекты
(3 года 7 месяцев)
Mokka
Роль
Android-разработчик
Обязанности
Мобильное приложение «Купи сейчас, заплати позже»
Что было сделано непосредственно мной:
- Разработка функционала загрузки фотографии для валидации аккаунта, включая обработку изображений и интеграцию с сервером;
- Разделение приложения на европейскую и российскую версию (создание отдельного app модуля);
- Интеграция платежной системы qiwi с использованием web-view, обеспечение безопасных транзакций;
- Миграция с синтетиков на view binding;
- Добавление промо условий в сервисы (верстка, работа с сетью);
- Покрытие приложения end-to-end тестами;
- Разработка и оптимизация функций для Gradle;
- Изменение верстки приложения;
- Реализация ключевых бизнес-операций в соответствии с требованиями проекта и интересами пользователей;
- Изменение бизнес-логики приложения;
- Реализация поддержки специфики регионов в приложении, включая адаптацию функционала и интерфейса под культурные и правовые особенности.
Приложение в Google Play: https://play.google.com/store/apps/details?id=ru.revo.mokka
Мобильное приложение музыкального сервиса
Что было сделано непосредственно мной:
- Реализация автоматизированного тестирования пользовательского интерфейса с использованием внутреннего фреймворка тестирования, включая тесты на Espresso и Compose;
- Багфиксинг;
- Миграция внутреннего SDK с Java на Kotlin;
- Проектирование и реализация новых ui-элементов с использованием Jetpack Compose и XML;
- Реализация экрана рекомендации подкастов (Моя полка);
- Оптимизация верстки существующих экранов, включая доработку компонентов интерфейса.
Приложение в Google Play: https://play.google.com/store/apps/details?id=ru.yandex.music
Приложение для сканирования товаров на складе
Что было сделано непосредственно мной:
- Реализация сценариев агрегации и трансформации (организация архитектуры, верстка, бизнес-логика, работа с бд, работа с сетью, работа с камерой, работа с модулем сканера);
- Определение и реализация ключевых бизнес-операций в соответствии с требованиями проекта;
- Проектирование и создание новых экранов с использованием Jetpack Compose для обеспечения интерактивности и эстетической целостности интерфейса;
- Рефакторинг и изменение архитектуры программного обеспечения для улучшения его масштабируемости и поддерживаемости;
- Реализация функциональности для обеспечения работы приложения в offline и online режимах, включая синхронизацию данных;
- Реализация фоновой работы для бизнес-логики сценариев агрегации и трансформации с использованием Kotlin Coroutines;
- Изменение верстки и логики старых экранов, организация UI (переписывание, выделение core-элементов);
- Изменение логики уже существующего кода.