Android-разработчик

Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Android-разработчик

Краткий профиль
Опытный Android-разработчик с 6+ годами коммерческой разработки и полным циклом создания приложений (от идеи до релиза в Google Play). Специализируюсь на построении масштабируемой архитектуры (Clean Architecture, MVVM) и внедрении современных технологий (Kotlin Coroutines/Flow, Jetpack Compose).
В текущем проекте успешно провел миграцию легаси-кода с MVP/RxJava2 на MVVM/Coroutines с переводом UI на Jetpack Compose, что ускорило разработку новых функций на 30% и упростило поддержку кодовой базы. Ищу удаленную работу в сильной команде, где смогу применить навыки оптимизации и архитектурного проектирования.

Опыт работы
М.Видео-Эльдорадо (Москва) | Старший разработчик мобильных приложений
Февраль 2023 — н.в. (3 года 7 месяцев)
Архитектурная оптимизация: Провел миграцию приложения с MVP/RxJava2 на MVVM/Coroutines + Flow с переводом UI-слоя на Jetpack Compose, что повысило стабильность и читаемость кода.
Функциональность: Внедрил систему push-уведомлений через WebSocket/Centrifugo, реализовал оплату по QR-коду СБП и модуль отображения товаров на картах.
Качество: Улучшил алгоритмы камеры для повышения четкости распознавания штрих-кодов; внедрил DataStore для безопасного хранения данных вместо SharedPreferences.
СимбирСофт (SimbirSoft) (Ульяновск) | Ведущий инженер-программист
Сентябрь 2021 — Январь 2023 (1 год 5 месяцев)
B2B разработка: Разрабатывал приложения для терминалов сбора данных (ТСД) для крупных ритейлеров. Внедрил поддержку DataMatrix кодов и адаптировал печать на EZPL-принтерах.
Страхование: Участвовал в разработке приложения страховой компании. Переработал систему авторизации через Госуслуги, устранив критическую уязвимость, и исправил несовместимость с Android 12+.
Интегрировал Dagger 2 и Retrofit в проекты для автоматизации сборки и сетевого взаимодействия.
ООО "ИТКН" (Москва) | Android-разработчик / Teamlead
Июнь 2021 — Сентябрь 2021 (4 месяца)
Руководил разработкой приложения для RFID-считывателей Zebra. Настроил бесшовный обмен данными с конфигурацией 1С (инвентаризация, номенклатура).
Реализовал функцию "Локатор" и исправил критические ошибки в организации базы данных и бизнес-логике.
CSI Group (Калуга) | Android-разработчик
Июнь 2020 — Июнь 2021 (1 год 1 месяц)
Самостоятельно создал Android-приложение с нуля (архитектура, UI, бизнес-логика) для интеграции с сервером 1С по REST API.
Спроектировал механизм авторизации и организовал локальную базу данных (Room).

Ключевые навыки
Языки: Kotlin, Java
Архитектура: Clean Architecture, MVVM, MVP, MVI
Библиотеки: Jetpack Compose, Coroutines/Flow, RxJava2, Dagger 2, Koin, Retrofit2, OkHttp3, Room2, Navigation Component.
Технологии: REST, SOAP (ksoap2), WebSocket, Git, SQL.
Soft Skills: Наставничество, код-ревью, умение работать с легаси-кодом, быстрая адаптация к новым технологиям.

Образование и сертификаты
РГПУ им. А.И. Герцена, Санкт-Петербург — Математика и информатика, 1997.

Посмотрите похожие резюме

Инженер-программист
Зарплата: 70 000 руб.
Flutter разработчик
Зарплата: 50 000 руб.