Android разработчик
250 000 руб
Илья
Возраст
24 года (14 Апреля 2001)
Город
Москва
Переезд невозможен
Удаленная работа
3 года 4 месяца
Информационные технологии / IT / Интернет
Чем занимался:
1. Провел миграцию фоновых задач с Handlers на Kotlin Coroutines, повысив стабильность и читаемость кода.
2. Успешно перевел проект с Dagger 2 на Hilt, сократив код для внедрения зависимостей и упростив его поддержку.
3. Обновил архитектуру ключевых экранов с MVP на MVVM, снизив связанность кода и упростив его тестирование.
4. Заменил ButterKnife на View Binding для безопасной работы с UI, исключив ошибки NullPointerException.
5. Исправил критические баги, что снизило количество падений приложения.
6. Мигрировал с ORM Lite на Room, ускорив работу с локальной БД.
Стек: Kotlin/Java, Retrofit, Kotlin Coroutines, Flow, Clean Architecture + MVVM/MVP, Hilt.
Информационные технологии / IT / Интернет
Чем занимался:
1. Полностью переписал СБП.
2. Сделал с нуля эквайринг
3. Устранял ошибки в приложении.
4. Предложение технологических улучшений.
5. Участвовал в улучшении архитектуры приложения.
6. Проводил код ревью.
7. Участвовал в планировании спринтов.
8. Оценивал и декомпозировал задачи.
9. Выполнял техдолг (рефакторинг; переход с RxJava на корутины; переход с LiveData на Flow; переписывание легаси с Java на Kotlin).
Основные достижения:
1. Внедрил практику написания UseCase для бизнес-логики, что повысило тестируемость и переиспользуемость кода.
2. Упростил процесс тестирования приложения, что требовало сокрытия и защиты запуска и согласования с лидом мобильной разработки и лидом тестировщиков
Стек:
Kotlin, Jetpack Compose, Jetpack Compose Navigation, Android Views, Retrofit, Kotlin Coroutines, Flow, Clean Architecture + MVI (MVVM+ style), Dagger 2, Bitbucket, позднее GitLab, Jira, Android Jetpack's Navigation component, Crashlytics.
Информационные технологии / IT / Интернет
Чем занимался:
1. Разрабатывал новый функционал.
2. Анализировал и исправлял ошибки в коде, повышал стабильность. 3. Участвовал в планировании спринтов.
4. Оценивал и декомпозировал задачи.
5. Вёл и задачи в YouTrack.
6. Публиковал приложение в сторы.
7. Покрыл unit-тестами 20% приложения.
Основные достижения:
1. Вел полный цикл разработки приложения: от проектирования до публикации в Google Play/RuStore/AppGallery.
Стек:
Kotlin, Retrofit, RxJava, Clean Architecture + MVVM, Koin, GitLab, YouTrack, Cicerone, Crashlytics.
Информационные технологии / IT / Интернет
Март 2022 - октябрь 2022: разработка мобильного приложения.
Чем занимался:
1. Верстка экранов на XML.
2. Написание бизнес-логики.
3. Написание UI-логики с использованием ViewModel.
4. Написание сетевых запросов с использованием Retrofit и Coroutines.
5. Написание запросов в базу данных с использованием Room.
6. Построение связи между View и ViewModel с помощью Flow.
7. Ведение Git истории с использованием GitHub, позднее перешли на GitLab.
Стек:
Kotlin, Retrofit, Room, Kotlin Coroutines, Flow, MVVM, Hilt, GitHub, позднее перешли на GitLab, Jira, Android Jetpack's Navigation component.
Июль 2021 - март 2022: разработка мобильного приложения с нуля под присмотром техлида.
Стек:
Java, Retrofit, Realm, RxJava, MVP, Dagger 2, GitHub, Jira, Android Jetpack's Navigation component, Moxy.
Высшее
Москва, 2020 — 2024 гг.
Английский — Технический
https://t.me/Std1o
• Разбираюсь в Android SDK
• Ориентируюсь в гайдлайнах Material Design
• Знаю, как сделать быстрый и отзывчивый ui
• Понимаю принципы работы RESTful API и HTTP
• Умею писать масштабируемый и тестируемый код
• Умею писать Clean Code (SOLID, KISS, DRY, ООП)
• Ответственно подхожу к процессу code review
• Умею разбираться в чужом коде
• Есть опыт работы в Agile команде
• Есть опыт разработки кастомных UI-компонентов на Android View / Compose
• Есть опыт работы в многомодульных проектах
• Умею самостоятельно осваивать и применять на практике новые технологии
Используемые паттерны проектирования:
• Clean Architecture
• UDF
• MVVM
• MVI (MVVM+ style)
• MVP (нежелательно)
Ключевые навыки:
• Язык: Kotlin, Java
• UI: Android views, Jetpack Compose, View Binding
• Асинхронность: Coroutines
• Потоки данных: Kotlin flows, LiveData
• Работа с сетью: Retrofit
• Работа с локальной БД: Room
• Навигация: Android Jetpack's Navigation component, Cicerone, Jetpack Compose Navigation • DI: Hilt, Koin, Dagger 2
• Unit testing: Junit 4, MockK
• Firebase (Crashlytics, Cloud Messaging, Authentication, Realtime Database, Storage)
• VCS: GitHub, GitLab, Bitbucket
• Процессы: Code Review, CI/CD, Agile/Scrum, Jira
• Другие библиотеки: Glide, Moxy
Git - https://github.com/Std1o
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли