android разработчик
Уфа, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы от 3 до 5 лет350 000 ₽
Опыт работы от 3 до 5 лет350 000 ₽
Короткая ссылка: gkjb.ru/g108t
О себе
@ нужен доступ к резюме
На данный момент android разработчик.
Мои компетенции и опыт
@ нужен доступ к резюме
Общий опыт работы — 4 года 4 месяца
Технические навыки
Языки и основы:
Kotlin (основной язык), Java, Kotlin Multiplatform (KMM)
Coroutines, Flow, RxJava
SQL (SQLite, MySQL, PostgreSQL), NoSQL (Realm, Firebase Realtime Database, Firestore)
JSON, Protobuf, gRPC, GraphQL
Android-разработка:
Android SDK, Jetpack Compose (UI), Material Design 3 (Material You), XML
Архитектуры: MVVM / MVI / MVP, Clean Architecture, SOLID/KISS/DRY/YAGNI
Jetpack: Navigation Component, ViewModel, LiveData, StateFlow, DataStore (SharedPreferences replacement), Paging 3, WorkManager, Room
Network: Retrofit, OkHttp, Ktor Client
DI: Hilt / Dagger, Koin
Firebase (Analytics, Crashlytics, Cloud Messaging, Remote Config, App Distribution)
Background/Foreground services, push-уведомления (FCM + кастомные решения)
Compose Multiplatform, Wear OS, Glance (виджеты), Android Auto, TV
Тестирование и качество кода:
Автотесты под Android: Espresso, UI Automator, Compose UI Tests, Robolectric
Unit-тестирование: JUnit 4/5, Mockito, MockK
Инструменты статического анализа: Detekt, Ktlint, SonarQube
Интеграционное и end-to-end тестирование (Firebase Test Lab, Appium)
Continuous Testing в CI/CD (GitHub Actions, GitLab CI, Jenkins, Bitrise)
CI/CD и DevOps:
Git, GitHub/GitLab CI/CD, Jenkins, Bitrise, Fastlane
Gradle (KTS, build optimization, modularization)
Docker (для backend/mocks)
Инструменты аналитики и мониторинга:
Firebase Analytics, AppMetrica, Amplitude, Sentry
Performance Monitoring (APM), логирование (Timber, SLF4J), LeakCanary
Опыт работы и список проектов — 4 года 4 месяца
Май 2021 — настоящее время (4 года 4 месяца)
Компания: “ON”
Должность: Android Developer | Kotlin | Java | мобильный разработчик
Проект 15: Парсер (обработка SMS и push-уведомлений)
Январь 2025 – настоящее время
Роль: Android-разработчик, тестировщик, аналитик по продукту
Описание: мобильное приложение для обработки SMS и push-уведомлений в финансовой сфере, работающее в фоне.
Задачи и достижения:
Разработка новых фич и оперативное решение срочных задач
Поддержка и доработка парсера, улучшение UX
Ручное тестирование, оптимизация и контроль процессов
Внедрение личного кабинета
Документация
Достижения:
Улучшение интерфейса и обработки уведомлений → снижение апелляций на 70%
Оптимизация кода, логирования и отображения параметров → снижение нагрузки на поддержку и рост стабильности
Состав команды: проект реализован индивидуально
Технологии: Kotlin, Android SDK, Retrofit, Room, Navigation, XML, Coroutines, MVVM, WorkManager, Firebase, Git, SharedPreferences + библиотеки для аналитики и логирования
Проект 14: Система отслеживания оборудования
Декабрь 2024 – Январь 2025
Роль: Android-разработчик
Описание: мобильное приложение для контроля осмотров оборудования электросетей.
Задачи: интерфейс для ввода данных, уведомления, оптимизация, unit-тесты, CI/CD.
Достижения: эффективность осмотров +40%, снижение пропусков на 30%
Команда: 2 разработчика
Технологии: Kotlin, Android SDK, Room, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow, Dagger/Hilt, Retrofit/OkHttp
Проект 13: Интернет-магазин продуктовых товаров
Июль 2024 – Ноябрь нужен доступ к резюме ,5 месяца)
Роль: Android-разработчик
Описание: мобильное приложение для интернет-магазина.
Задачи: экраны приложения, интеграция REST API, поиск, фильтрация, корзина, оформление заказа, unit-тесты
Достижения: сокращение времени покупки на 20%
Команда: 11 разработчиков
Технологии: Kotlin, Android SDK, Room, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow, Dagger/Hilt, Retrofit/OkHttp
Проект 12: Приложение для отслеживания бюджета
Май 2024 – Июнь нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: управление доходами, расходами и бюджетом.
Задачи: интерфейс, регистрация/авторизация, категоризация расходов, отчётность, уведомления
Достижения: повышение финансовой грамотности пользователей
Команда: 2 разработчика
Технологии: Kotlin, Android SDK, Room, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow, Dagger/Hilt, Retrofit/OkHttp
Проект 11: Социальная сеть
Март 2024 – Апрель нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: соцсеть с профилями, постами, лайками и комментариями.
Достижения: повышение вовлеченности за счёт UI и функционала
Команда: 11 разработчиков
Технологии: Kotlin, Android SDK, Room, Navigation, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow, Dagger/Hilt, Retrofit/OkHttp
Проект 10: Приложение для заметок
Январь 2024 – Февраль нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: заметки с авторизацией и сортировкой.
Достижения: улучшение удобства использования
Команда: индивидуально
Технологии: Kotlin, Android SDK, Room, Navigation, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow, Dagger/Hilt, Retrofit/OkHttp
Проект 9: Приложение для успеваемости учеников
Октябрь 2023 – Ноябрь нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: контроль посещаемости и оценок.
Достижения: снижение пропусков на 15%
Команда: индивидуально
Технологии: Kotlin, Android SDK, Room, Navigation, Compose, Coroutines, MVVM, SharedPreferences, Gradle, WorkManager, Firebase, Git, Material Design, Flow
Проект 8: Приложение для косметолога
Июль 2023 – Сентябрь нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: приложение для записи клиентов и ведения дневников.
Достижения: сокращение времени организации встреч на 20%
Команда: 2 разработчика
Технологии: Kotlin, Android SDK, Realm, Navigation, Compose, Coroutines, MVVM
Проект 7: Приложение для частной клиники
Апрель 2023 – Июнь нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: медицинская история и учёт пациентов.
Достижения: рост эффективности врачей на 30%
Команда: 11 разработчиков
Технологии: Kotlin, Android SDK, Room, Navigation, Compose, Coroutines
Проект 6: Приложение для нутрициолога
Декабрь 2022 – Март нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: рекомендации по питанию.
Достижения: рост вовлеченности клиентов на 20%
Команда: 2 разработчика
Технологии: Java, Android SDK, Room, Navigation, XML, RxJava
Проект 5: Приложение для получения данных с API
Сентябрь 2022 – Октябрь нужен доступ к резюме месяц)
Роль: Android-разработчик
Описание: работа с внешними API
Достижения: завершение разработки за 1 месяц
Команда: 2 разработчика
Технологии: Kotlin, Android SDK, Retrofit, Navigation, JUnit, Mockito
Проект 4: Приложение для фитнес-центра
Май 2022 – Июль нужен доступ к резюме –3 месяца)
Роль: Android-разработчик
Описание: упражнения и рекомендации по питанию.
Достижения: рост вовлеченности клиентов на 20%
Команда: 11 разработчиков
Технологии: Kotlin, Android SDK, Room, Retrofit, Hilt, Navigation, XML, JUnit, Mockito
Проект 3: Магазин натуральных товаров
Февраль 2022 – Апрель нужен доступ к резюме месяца)
Роль: Android-разработчик
Описание: мобильное приложение с каталогом, фильтрацией, корзиной.
Достижения: сокращение времени поиска товаров на 15%
Команда: 2 разработчика
Технологии: Kotlin, Android SDK, Room, Retrofit, Hilt, Navigation, XML, JUnit, Mockito
Проект 2: Фитнес-приложение
Август 2021 – Декабрь нужен доступ к резюме месяцев)
Роль: Стажёр Android-разработчик
Описание: фитнес-центр, тренировки, рекомендации, платежи, светлая/тёмная тема
Достижения: завершение разработки за 5 месяцев
Команда: 11 разработчиков
Технологии: Kotlin, Android SDK, Room, Retrofit, Hilt, Navigation, XML, Compose, JUnit, Mockito
Проект 1: Приложение для сети магазинов
Май 2021 – Август нужен доступ к резюме –4 месяца)
Роль: Стажёр Java-разработчик
Описание: каталог товаров, покупки, скидки, акции.
Достижения: внедрение основных функций в срок
Команда: 11 разработчиков
Технологии: Java, Spring, PostgreSQL, Maven, Git, JUnit, Mockito, CI/CD