Владимир Р. Android разработчик, Middle+
Владимир Р. - Android разработчик
ID 6029
ВР
Владимир Р.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 2 октября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Middle+
Навыки
Android lifecycle
Clean Architecture
Coroutines
Crashlytics
Dagger
Flow
Java
Kotlin
Moxy
MVI
MVP
MVVM
OOP
Retrofit 2
Room
RX
SOLID
Cicerone
Git
Android SDK
Android Studio
REST
HuaweiMapKit
Отрасли
E-commerce & Retail
Главное о специалисте
Опыт разработки под Android более 4 лет.
Уверенные знания Java, Kotlin
Понимание принципов ООП.
Знание принципов построения архитектуры классов SOLID.
Знание паттернов MVP и MVVM, MVI.
Знание схемы работы Garbage Collector
Опыт использования библиотек: LifeCycle, Coroutines, Flow, RxJava 2, Dagger,
Moxy, Android Room, Retrofit2, Crashlytics, HuaweiMapKit, Cicerone.
Опыт использования архитектуры Clean Architecture.
Опыт в проведении Code review, умение работать в команде.
Знания Git
Проекты
(3 года 9 месяцев)
Приложение интернет-магазин
Роль
Android разработчик
Обязанности
Технологии: MVI, Room, Dagger, RxJava 2, Coroutines, Flow, GoogleMaps, HuaweiMapKit
Команда: 9 разработчиков mobile
Что реализовывал:
● Разделение проекта на gms/hms через productFlavors.
● Создание новых модулей(android library), подключение к ним Dagger.
● Работа с картами(построение и модификации маркеров, их плавное
перерисовывание при изменении зума), редизайны сложных экранов.
● Экран сравнения товаров на основе многих RecyclerView с
синхронизированным скроллом.
● Переписал навигацию на Cicerone.
● Добавление/Удаление событий календаря через ContentResolver, перехват
события через BroadCastReceiver и показ собственного пуша.
● Перепись старого Java кода на Kotlin с переходом на новую архитектуру.
Период работы
Январь 2021 - Март 2023
(2 года 3 месяца)
Приложение для обеспечения школьного питания
Роль
Android разработчик
Обязанности
Команда: 5 разработчиков mobile
Технологии: MVVM, VIew/Data Binding, Retrofit2, EventBus.
Что реализовывал: разработка экранов приложения, биллинг через WebView, выбор,
сжатие и отправка изображений, создание и чтение QR-кодов с помощью ZXING,
правки багов - выпуск обновлений.
Период работы
Май 2020 - Декабрь 2020
(8 месяцев)
Приложение регистрации на курсы с личным кабинетом
Роль
Android разработчик
Обязанности
Команда: 2 разработчика mobile
Технологии: МVP, Room, Retorfit2, EventBus, Coroutines, YandexMap, CrashLytics
Что реализовывал: разработка ядра приложения и основных экранов, создание экрана
с календарём(с отмеченными датами) и показом курсов в выбранный день, правки
багов, Code Review своих задач, правка багов
Период работы
Июль 2019 - Апрель 2020
(10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет