Максим Д. , Middle, Android разработчик

Male avatar
Максим Д.
Россия, Краснодар
2 300 ₽/час 368 000 ₽/мес. без НДС
    Android разработчик
  • Middle
Опыт работы:

5 лет

Языки:

Русский — C2

ПисьменныйРазговорный

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Kotlin
Java
MVVM
MVI
Clean Architecture
Compose
Coroutines
Volley
Room
Dagger Hilt
Androidx
Material3
Firebase
Play Services
Retrofit
Security Crypto
CA
fiber
GORM
AWS
Swag (openapi)
Dig
Android SDK
Jetpack Compose
Mockito
JUnit
Flow
Toothpick
Okhttp3
BigDecimal
Push-уведомления
Deeplink (Brunch)
SOLID
RxJava
Dagger2
Bitbucket
Jira
CameraX
TFLite
YOLO
Git
Google play
StateFlow
SharedFlow
Gradle
ArSceneView
Coil
Branch
Glide
Picasso
ExoPlayer
State Events
Database:
MySQL
Applications:
Stripe
Формат работы
Удалённо
Описание о специалисте

Android-разработчик с более чем 4-летним опытом, специализируюсь на создании высокопроизводительных и безопасных мобильных приложений с использованием современных технологий и архитектурных паттернов. В своей работе я активно применяю Kotlin, Java, MVVM, Clean Architecture и Compose для разработки удобных и отзывчивых интерфейсов.


За время карьеры успешно реализовал проекты в различных сферах — от приложений для сбора данных и скидочных предложений до мультимедийных сервисов с интеграцией дополненной реальности и AI-технологий. Постоянно совершенствую свои навыки, следя за новыми трендами в мобильной разработке, и умею эффективно работать в команде, придерживаясь принципов SOLID и лучших практик проектирования.


Моя цель — создавать качественные мобильные решения, которые улучшают пользовательский опыт и помогают бизнесам достигать своих целей через инновационные технологии.

Примеры работ

Kotlin Multiplatform
Описание задачи/проекта

мобильная платформа для бизнес-сообщества «Свой Среди Своих» — экосистема для нетворкинга, маркетплейса услуг, AI-матчинга, биржи запросов и управления мероприятиями (iOS / Android / Web-admin).

Позиция на проекте
Android Developer
Размер команды
2 backend, 2 kmp, 1 qa, 1 pm, 1 designer, 1 devops
Ответственность
  1. Разработка KMP-архитектуры с общей бизнес-логикой для Android и iOS (shared-слой).
  2. Реализация модулей: профиль пользователя, каталог участников (живая карта), AI-матчинг, биржа запросов, маркетплейс услуг, комнаты с чатом, лента успехов, ивенты.
  3. Построение DI-контейнера на Kodein, внедрение зависимостей в Compose.
  4. Реализация UI на Compose Multiplatform с использованием паттерна Content Slot для переиспользуемых и расширяемых экранов.
  5. Интеграция REST API через Ktor (CIO/Darwin), сериализация через kotlinx.serialization.
  6. Работа с JWT-авторизацией, локальным хранением (Multiplatform Settings).
  7. Настройка навигации, управления состоянием (ViewModel + Coroutines + Flow).
  8. Поддержка Android (JVM 11), iOS (framework), Web (WASM).
Технологии и инструменты
Coil, JWT, Kodein DI, kotlinx.serialization, Kotlin Multiplatform (KMP), Compose Multiplatform (Material3), Ktor Client, Coroutines/Flow, Navigation Compose, Multiplatform Settings, Kotlinx DateTime, WASM target
Период работы/продолжительность
Ноябрь 2025 г. - Май 2026 г.
BenefitHub
Описание задачи/проекта

Приложение для сбора и предоставления данных об акционных, и скидочных предложениях различных сервисов, магазинов, заведений и т.д. более чем в 15 странах.

Позиция на проекте
Android developer
Размер команды
2 Frontend, 2 Backend, 1 iOS, 1 Android, 2 QA, 1 PM, 1 Designer, 1 DevOps 1 SA
Ответственность
  1. Решение проблемы недоступности 20% функционала приложения
  2. Применение ряда превентивных мер по оптимизации и обфускации (процедура для защиты приложения от реверс инжиниринга),
  3. Внедрение улучшений в архитектуру и код для снижения общего размера APK на 15 МБ, сохраняя при этом функциональность и качество.
  4. Оптимизация работы UI и логики приложения для повышения отзывчивости, что сократило время отклика и повысило плавность взаимодействия.
  5. Разработка новых модулей и функциональных возможностей, соответствующих требованиям бизнес-логики и пользовательского опыта.
  6. Проведение автоматизированного тестирования новых функций и исправлений для обеспечения стабильности релизов.
  7. Взаимодействие с командой дизайнеров, QA и DevOps для своевременного внедрения изменений, соблюдая принципы SOLID и лучшие практики разработки.
Технологии и инструменты
Android SDK, Bitbucket, Coroutines, Design system, Firebase, Git, Jetpack Compose, Jira, Kotlin, MVVM, Retrofit, Room, Volley, Flow, Material3, Play Services, Dagger Hilt (DI), Android X, Deeplink — Branch, принципы SOLID
Период работы/продолжительность
Март 2025 г. - Ноябрь 2025 г.
Сloloom
Описание задачи/проекта

Осуществление съемки с двух камер одновременно

Позиция на проекте
Android developer
Размер команды
1 Frontend, 1 Android, 1 IOS, 1 QA, 1 PM
Ответственность
  1. Решение проблемы одновременной съемки с противоположных фронтов
  2. Разработка и внедрение решения для одновременной записи видео с двух камер, обеспечивая синхронность и качество съемки.
  3. Оптимизация работы камеры и связанного с ней кода для минимизации задержек и повышения стабильности при параллельной съемке.
  4. Реализация обработки и передачи данных с обеих камер в реальном времени, обеспечивая корректное отображение и сохранение видеофайлов.
  5. Интеграция моделей TFLite и YOLO для анализа видеопотоков, обеспечивая быстрый и точный распознающий функционал.
  6. Обеспечение безопасности данных и защиты пользовательской информации при передаче и хранении видеоматериалов.
  7. Проведение тестирования и отладки системы для устранения возможных ошибок, связанных с синхронизацией камер и обработкой данных.
Технологии и инструменты
CameraX, Compose, Core Java, Coroutines, Dagger Hilt, Design system, Git, Jetpack Compose, MVP, OkHttp, Retrofit, RxJava, TFLite, YOLO, Flow, Material3, Security Crypto, Android X, принципы SOLID, Core Android
Период работы/продолжительность
Апрель 2024 г. - Март 2025 г.
Flexability-Concepts
Описание задачи/проекта

Информационно-справочное приложение для ознакомления с технологией Flexability

Позиция на проекте
Android developer
Размер команды
4 человека (1 Android, 1 IOS, 1 QA/PM, 1 Designer)
Ответственность
  1. Решение проблемы форматирования данных парсера (не отображались посты, неверно отображались фильтры)
  2. Исправление отображения "калькулятор" и "обратная связь" при разных разрешениях экрана (пользователь не мог использовать функционал)
  3. Адаптация карты под новый дизайн
  4. Улучшение взаимодействия и визуальноого оформления с учетом требований UX/UI.
  5. Реализация автоматизированных тестов для ключевых функций приложения, чтобы повысить качество релизов и снизить количество багов.
  6. Подготовка и проведение публикации обновленной версии приложения в Google Play, включая подготовку релизных сборок и описание.
  7. Внедрение новых компонентов и улучшение в соответствии с дизайн-системой, следуя принципам SOLID и лучшим практикам Compose и MVVM.
  8. Обеспечение поддержки и исправление багов после релиза
Технологии и инструменты
Android SDK, Compose, Coroutines, Dagger Hilt, Design system, Firebase, Git, Kotlin, MVVM, OkHttp, Retrofit, Room, Flow, Material3, Android X, принципы SOLID
Период работы/продолжительность
Сентябрь 2023 г. - Апрель 2024 г.
B-Ouquet
Описание задачи/проекта

Приложение для создания мемориалов с функционалом добавления комментариев, медиа (фото, видео)

Позиция на проекте
Android developer
Размер команды
1 Android, 1 IOS, 1 QA, 1 PM, 1 Designer, 1 Backend, 1 SA
Ответственность
  1. Разработка приложения с нуля
  2. Создание data слоя, настройка интернет модуля, репозитории для дата слоя, обеспечение безопасности сохраняемых данных пользователя
  3. Создание app слоя, добавление функционала для данных экранов, интеграция платежной системы, добавление мультимедиа
  4. Добавление возможности отображать “букеты” в дополненной реальности
  5. Публикация приложения в Google Play
Технологии и инструменты
Android SDK, CI/CD, Compose, Coroutines, Dagger Hilt, Dagger2, Design system, detekt, Git, Kotlin, ktlint, MVI, OkHttp, Retrofit, Flow, Material3, Security Crypto, Android X, Deeplink — Branch, принципы SOLID
Период работы/продолжительность
Ноябрь 2022 г. - Сентябрь 2023 г.

Образование

Магистр
Название учебного заведения/курса
Крымский федеральный университет
Специальность
Прикладная математика
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster