ДМ
Динар М.
Мужчина, 28 лет
Россия, Москва, UTC+3
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Android Developer с 3+ годами коммерческого опыта, который обладает глубокими знаниями Kotlin, Jetpack Compose, MVVM, Coroutines и уделяет внимание чистой архитектуре и оптимизированному коду.
Динар специализируется на разработке надежных, масштабируемых мобильных приложений, умеет анализировать бизнес-требования, выбирать оптимальные технологические решения и эффективно их реализовывать. Он постоянно совершенствует свои навыки, уделяя внимание UI/UX-аспектам разработки и качеству кода.
Проекты
(3 года 7 месяцев)
Разработка и поддержка Android-приложения для управления корпоративными системами, включая интеграцию API, оптимизацию загрузки данных и внедрение новых фич.
Роль
Android-разработчик
Обязанности
● Разработка каталога товаров, карточек товаров и корзины
● ProGuard/R8 и оптимизация отображений настраивал правила ProGuard при релизной сборке, отключал/включал оптимизации, анализировал влияние на размер apk и скорость запуска. Оптимизировал отображение сложных экранов (каталог, корзина) с помощью ViewStub, lazy loading и оптимизации RecyclerView.
● Оптимизация загрузки данных с использованием Coroutines и Retrofit
● Использовал Android Profiler и LeakCanary для выявления утечек памяти и анализа потребления ресурсов. Также применял Layout Inspector и GPU Rendering Profile при работе с тяжёлыми UI-экранами.
● Использовал MotionLayout в экранах с интерактивными переходами (например, расширение карточки товара), а также анимации через XML и Compose Animation API для появления/исчезновения элементов и изменения состояний
● Проектирование архитектуры на основе MVVM
● Работа с Jetpack библиотеками (Room, ViewModel, LiveData)
● Реализовывал загрузку и сохранение файлов (PDF, изображений) в локальное хранилище, с поддержкой Scoped Storage. Чтение/запись как во внутреннее, так и во внешнее хранилище (через SAF и MediaStore API)
● SharedPreferences применял для хранения пользовательских настроек, токенов и состояния флагов (например, был ли пройден онбординг). В том числе использовал EncryptedSharedPreferences для безопасного хранения.
● Интеграция с backend API и оптимизация сетевых запросов
● Проведение ревью кода и наставничество новых сотрудников
● Реализовывал интеграцию с системными контактами и календарями, читал данные через стандартные ContentProvider. Также создавал простой кастомный ContentProvider для доступа к данным приложения другим компонентам.
● WorkManager использовал для фоновой синхронизации корзины и каталога, а также отложенной отправки аналитики. Настраивал constraints (только Wi-Fi, зарядка), повторные попытки, цепочки заданий.
● DiskLruCache применял для кэширования изображений и часто используемых JSON-ответов от API. Использовался в связке с OkHttp-интерцепторами.
● Реализовывал безопасное хранение с Android Keystore + EncryptedSharedPreferences, шифрование файлов с AES.
● Взаимодействие с QA для выявления и исправления багов
● Реализовывал запросы разрешений и работу с камерами, хранилищем, локацией и микрофоном через Permission API, учитывал особенности Android 1
Достижения
● Ускорена загрузка данных в приложении, повышена отзывчивость интерфейса
● Внедрены оптимизированные архитектурные решения для масштабируемости
Стек специалиста на проекте
Git, Java, Jira, Figma, Kotlin, MVVM, Retrofit, GitLab, GitHub, Dagger, Picasso, Room, SOLID, Glide, OkHttp, Clean Architecture, Hilt, Android framework, Flow.js, Coroutines, Jetpack Compose, LeakCanary
Отрасль проекта
LifeStyle
Период работы
Июль 2022 - Июль 2025
(3 года 1 месяц)
Создание кроссплатформенного мобильного приложения для Android и iOS, интеграция API, работа с Firebase и state management.
Роль
Flutter-разработчик
Обязанности
● Разработка и поддержка функционала приложения на Flutter
● Интеграция API, работа с RESTful-сервисами
● Управление состоянием через Provider, Riverpod
● Внедрение Firebase для аутентификации и push-уведомлений
● Оптимизация производительности приложения
● Взаимодействие с backend-разработчиками и тестировщиками
Достижения
● Повышена стабильность приложения за счет оптимизации работы с данными
Стек специалиста на проекте
Git, Postman, REST API, Firebase, Dart, Flutter, Provider, riverpod
Отрасль проекта
LifeStyle
Период работы
Январь 2022 - Июнь 2022
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казанский государственный энергетический университет
Специальность
Программное обеспечение вычислительной техники и автоматизированных систем (Магистр)
Завершение учебы
2019 г.