Android разработчик (Middle)
190 000 руб
Ставрий Иванович
Возраст
26 лет (16 Ноября 1999)
Город
Краснодар
Переезд невозможен
Полная занятость
4 года 1 месяц
Информационные технологии / IT / Интернет
Android-разработчик Middle+ (ведущий разработчик)
Проект: Видеохостинг с функционалом совместного просмотра видео в реальном времени, голосовых и текстовых чатов. Социальная сеть .
Стек: Kotlin, Coroutines, Flow, Clean Architecture + MVVM + MVI, Jetpack Compose, Retrofit, OkHttp, WebSocket (Socket.IO), Room, Koin, Firebase, AppMetrica, Glide, Git.
Архитектура и миграция:
Разработал архитектуру приложения (некоторые модули с нуля)
Мигрировал устаревший код с MVP + Fragment на Clean Architecture + MVVM + MVI + Jetpack Compose
Внедрил односторонний поток данных (Unidirectional Data Flow) через MVI и Effect
Организовал модульную структуру (фичи изолированы, переиспользуемые модули)
Работа с сетью и данными
Интегрировал REST API и WebSocket (Retrofit, OkHttp, Socket.IO) для реального времени
Оптимизировал загрузку крупных файлов — перевел загрузку видео на сервер на multipart, ускорив процесс в 2 раза
UI и UX разработка
Разработал кастомные UI-компоненты как на XML, так и на Jetpack Compose
Реализовал адаптивную пагинацию для всех списков (видео, подписчики, лайки, комментарии)
Создал кастомные анимации (лайки, появление элементов, переходы между экранами)
Настроил систему тем (тёмная/светлая)
Оптимизация и производительность
Снизил потребление памяти и починил утечки
Уменьшил размер за счёт оптимизации ресурсов
Ускорил холодный старт приложения
Дополнительно
Рефакторинг устаревшего кода
Реализовал глубокие ссылки (Deep Links) для прямого открытия видео и профилей
Интегрировал Push-уведомления (FCM) с обработкой в фоне и навигацией по ним
Информационные технологии / IT / Интернет
Проект: Motsi — спортивное приложение-стартап (отслеживание активности, тренировки, соревнования)
Разрабатывал приложение с нуля на Kotlin + Jetpack Compose
Выстроил архитектуру на основе Clean Architecture + MVVM/MVI
Интегрировал Room для хранения данных о тренировках и пользователях
Настроил сетевой слой на Retrofit + OkHttp (получение программ тренировок, синхронизация результатов)
Внедрил Dagger для управления зависимостями
Реализовал UI на Jetpack Compose: экраны профиля, списка упражнений, истории тренировок
Работал с жизненным циклом Android: Activity, Fragment, View, Compose
Использовал Git для контроля версий, работал в команде (менторство от senior-разработчика)
Настроил навигацию между экранами (Navigation Component + Compose)
Оптимизировал производительность
На этом проекте вырос с Junior до уверенного Middle — освоил современный стек Android (Kotlin, Compose, Clean Architecture, DI). Заложил основу для масштабирования спортивного стартапа
Информационные технологии / IT / Интернет
• Java разработка;
• Работа с базами данных SQL;
• Оптимизация, баг-фиксинг, рефакторинг.
Информационные технологии / IT / Интернет
• Разработка веб-сайтов и веб-приложений для мобильных устройств (Android) и десктопных платформ с использованием PHP.
• Верстка по макетам.
• Создал более семи веб-сайтов и лендингов, а также разработал один полноценный интернет-магазин.
Высшее
Краснодар, 2017 — 2021 гг.
29 июня, 2009
Александр Анатольевич
Город
Краснодар local_shipping
Возраст
41 год (29 ноября 1984)
Опыт работы:
-7 года и -7 месяца
Последнее место работы:
Инженер программист, ООО "Сириус", г.Краснодар
06.2007 - 09.2008
21 сентября, 2009
25 000 руб
Леонид Васильевич
Город
Краснодар local_shipping
Возраст
38 лет ( 2 декабря 1987)
Опыт работы:
1 год и 2 месяца
Последнее место работы:
программист, системный администратор, ООО «фирма Ферон»
07.2007 - 09.2008
29 июня, 2009
Александр Анатольевич
Город
Краснодар local_shipping
Возраст
41 год (29 ноября 1984)
Опыт работы:
-7 года и -7 месяца
Последнее место работы:
Инженер программист, ООО "Сириус", г.Краснодар
06.2007 - 09.2008
Резюме размещено в отрасли