Мурод Ходжаев - Android developer
Навыки
- Agile
- Coroutines
- Dagger Hilt
- Firebase
- Flows
- Flutter
- Git
- Google services
- Gradle
- GraphQL
- Java
- Jetpack Compose
- Koin
- Kotlin
- live data
- Maps
- MVP
- MVVM
- Npm
- Parse
- REST API
- Room
- SQLite
Опыт работы
SpeedChecker (Дублин, Ирландия)
Android developer - Фев 2023 по наст. времяСервис для анализа метрик доступа к Интернету, таких как скорость соединения, пинг и другие
Обязанности и достижения:
— Разрабатываю приложение Speedchecker и интегрирую Speedchecker SDK в приложения клиентов
— Разработал кастомное приложение с функциями измерения скорости интернета для Киевстар
— Обновил UI приложения Speedchecker и устранил баги что увеличило рейтинг в Google Play на 30%
— Разработал и опубликовал плагины на Flutter, Cordova, Capacitor и React Native для интеграции Speedchecker SDK. Для пользователей плагинов составлена подробная документацияСтек: Android, Flutter, Cordova, React Native, Capacitor
Nasc Technologies (Дублин, Ирландия)
Android developer - Авг 2022 - Фев 2023Streamline Mobile — мобильное решение для цифровизации и автоматизации операций для телекоммуникационных операторов, таких как управление персоналом, подрядчиками, базовыми станциями, топливом/аккумуляторами, визуализация, отчетность и другое.
Обязанности и достижения:
— Исправил 12 багов в картах, интерфейсе пользователя и интеграции с бэкэндом, что предотвратило задержку следующего крупного релиза
— Внедрил SSO-аутентификацию с помощью OAuth 2.0 что повысило безопасность и удобство пользователя приложения
— Решил проблемы с обфускацией и оптимизировал скрипты Gradle, что привело к снижению использования памяти на 20%Стек: Java, Rest API, JSON Web Token (JWT), Gradle, OAuth 2.0
AgroSoft LTD (Тель-Авив, Израиль)
Android developer - Дек 2022 - Янв 2023AgroSmart и Agro Talk — программные решения для сельского хозяйства: управление складом, отправка и система обмена сообщениями между маркетинговой компанией/упаковочным цехом и фермером
Обязанности и достижения:
— Отрефакторил код в соответствии с паттерном MVVM что облегчило поддержку проекта
— Исправил 8 ошибок в модуле управления отправкой что повысило надежность системыСтек: Kotlin, Navigation, Room, Rest API, Flows, Coroutines, Dagger Hilt
OsmAnd (Amstelveen, Нидерланды)
Android developer - Нов 2021 - Май 2022OsmAnd — приложение для офлайн-навигации на основе OpenStreetMap (OSM) с более чем 2 миллионами активных пользователей, позволяющее планировать маршруты с учетом рельефа местности и записывать треки GPX офлайн
Обязанности и достижения:
— Оптимизировал UI, исправил баги и отрефакторил код для работы с новыми версиями Android
— Разработал новый плагин Nautical map view, который помогает с навигацией на водных поверхностях
— Перестроил структуру GPX треков, что позволило плагину Trip recording сохранять более подробную информацию о поездкеСтек: Java, OSM, GPS навигация, XML/JSON, SQLite, OkHttp, Многопоточность
WOUFF Digital IT (Киев, Украина)
Junior Android developer - Окт 2020 - Окт 2021Компания-разработчик приложений-утилит
Обязанности и достижения:
— Разработал приложение для записи аудио с настраиваемыми параметрами записи, включая выбор формата, настройку битрейта и другое
— Разработал менеджер паролей с функциями шифрования
— Разработал PDF-ридер, позволяющего пользователям читать и редактировать PDF файлыСтек: Kotlin, Room, Life cycles/Coroutines, File Storage, Google Billing, Android media player
Формула (Ош, Кыргызстан)
Android developer - Янв 2021 - Феб 2021“Формула — Автозапчасти” — образовательное приложение для сотрудников крупнейшего поставщика автомобильных запчастей в Кыргызстане. Позволяет читать и сохранять веб-страницы, связанные с автозапчастями, тестировать знания пользователей с помощью викторины, просматривать прогресс и рейтинг пользователей, управлять пользователями в качестве администратора.
Обязанности и достижения:
— Обсуждал с клиентом его требования и трансформировал ТЗ в привлекательный дизайн приложения с использованием Adobe XD
— Разработал приложение на платформе Android, включая интеграцию с Firebase
— Опубликовал приложения в Google PlayСтек: Java, Firebase, Navigation, Room
Образование
магистратура по технологиям охраны окружающей среды
Университет Гента (Бельгия)2015-2017
Обо мне
Android developer с опытом работы 3,5 года в разработке нативных приложений для Android и Flutter используя Java, Kotlin, Dart, Android SDK, Gradle и Jetpack Compose. Опыт работы на рынке ЕС. Создал и дорабатывал коммерческие приложения с 2+ млн активными пользователями, а также писал open-source проекты. Постоянно изучаю новые технологии для улучшения разработки приложений. Отлично справляюсь с работой в большой кодовой базе в многомодульных проектах и придерживаюсь практик Clean Architecture и Material Design.