Android Developer
130 000 руб
Максим Николаевич
Возраст
41 год (22 Февраля 1984)
Город
Хабаровск
Возможен переезд в другой город
Полная занятость
3 года
Информационные технологии / IT / Интернет
Проект фото редактор. Команда из 6 человек. Приложение ещё частично написано на языке -
java и полностью на разметке XML. На данный момент имеется более 33 тыс. активных
пользователей. 1 раз в 10 дней производятся релизы.
Стек технологий: Android SDK, Kotlin, Compose, XML, Coroutines, Flow, Dagger2 / Hilt, Retrofit,
OkHttp, Room, MVVM, Glide, GitHub, Jira.
- Перевел 5 экранов с XML на Compose, сохранив UI-логику и адаптивность.
- Переписал legacy-код на Java, заменив его на Kotlin с применением Clean Architecture сократив
количество багов на 25%.
- Оптимизировал производительность, сократив время отрисовки сложных списков на 20%.
- Внедрил сохранение проектов в Room, включая автосохранение черновиков, что сократило
потери данных на 90%.
- Разработал систему фильтров с live-превью (Coroutines + Flow для асинхронной обработки).
- Исправил 5 критичных багов (утечки памяти в Hilt, падения при повороте экрана) благодаря
чему произошло снижение падений на 40%.
- Участвовал в планировании спринтов (Jira).
https://play.google.com/store/apps/details?id=art.intel.soft.am.one
Информационные технологии / IT / Интернет
Опыт работы: Проект NotAlone (социальная сеть по интересам)
Стек технологий: Kotlin, XML, Coroutines, Dagger2 / Hilt, Retrofit, OkHttp, Room, MVVM, Glide, GitHub
- Разработал экран ограниченного доступа для незарегистрированных пользователей с
навигацией на авторизацию.
- Настроил Hilt для управления зависимостями гостевого и авторизованного режимов.
- Интегрировал Retrofit для работы с REST API (отправка/получение токенов).
- Реализовал валидацию полей (Email/Password) с выводом ошибок в UI.
- Исправил баги, связанные с кэшированием данных после логина (Room + SharedPreferences).
- Адаптировал макеты из Figma с точным соответствием отступов, шрифтов и анимации.
- Настроил навигацию между фрагментами (Jetpack Navigation Component).
- Оптимизировал отображение длинных текстов: добавил кнопки «Читать далее…» / «Скрыть» с
динамическим изменением размера TextView.
- Устранил утечки памяти в ViewModel при повороте экрана во время авторизации.
- Исправил ошибки синхронизации данных между Room и сервером после регистрации.
Результат:
-Улучшена стабильность авторизации, сокращено количество UI-багов на 30%, добавлен
удобный механизм просмотра длинных постов.
- Hilt – ускорение разработки за счет DI (сокращение boilerplate-кода на 20%).
- Retrofit + OkHttp – время загрузки данных с сервера не превышает 1 сек (кэширование +
оптимизация запросов).
- Jetpack Navigation – навигация между экранами без потерь состояния (устранено 100% багов с
backstack).
- Glide – загрузка изображений с кэшированием (снижение трафика на 15%).
Информационные технологии / IT / Интернет
Самостоятельно разработал следующие Pet приложения:
1. Composition – игра для обучения детей начальной школы основам арифметики.
(Kotlin, XML, Jetpack Navigation, Coroutines, Room, MVVM, Glide)
Ссылка: (https://github.com/jybo84/Composition)
- Разработал систему генерации математических примеров с анимацией на Kotlin Coroutines,
что ускорило обработку ответов на 20%.
- Настроил Jetpack Navigation для плавных переходов между экранами.
- Реализовал сохранение прогресса в Room и Glide для загрузки ассетов– время загрузки
данных менее 100 мс.
- Применил MVVM для разделения логики и UI, сократив количество багов в UI-логике на 30%.
2. Cooking App – кулинарное приложение для расчета ингредиентов в блюдах фастфуда.
(Kotlin, XML, Retrofit, Jetpack Navigation, Coroutines, Room, MVVM, Glide, ViewBinding)
Ссылка: https://github.com/jybo84/CookingApp
-Интегрировал Retrofit + Room для загрузки данных о рецептах с сервера, сократив время
загрузки в оффлайне до 0.5 сек.
- Реализовал кэширование данных в Room для оффлайн-доступа.
- Настроил и оптимизировал адаптивные списки (RecyclerView) с ViewBinding для оптимизации
производительности, снизив потребление памяти на 15%.
- Организовал навигацию между экранами с помощью Jetpack Navigation.
- Добавил кэширование изображений (Glide), уменьшив трафик на 25%.
Высшее
Хабаровск, 2006 — 2009 гг.
9 октября, 2008
62 000 руб
Максим Владимирович
Город
Хабаровск
Возраст
39 лет (26 февраля 1986)
Опыт работы:
Без опыта
25 июня, 2009
27 000 руб
28 января, 2009
25 000 руб
Резюме размещено в отрасли