Резюме: Android Developer | Kotlin | Jetpack Compose | Андроид
Опыт работы 3 года и 5 месяцев
Декабрь 2024 – По сегодняшний день.
1 год и 8 месяцев
Разработчик Android
Performance Group, Москва
Обязанности и достижения:
Разрабатываю и поддерживаю Android-приложения для ресторанного и foodtech-направления: production приложение Level Kitchen и новое приложение My Food.
- Разрабатываю приложение My Food с нуля на Kotlin и Jetpack Compose: проектирую архитектуру, UI-слой,
навигацию и базовые инфраструктурные компоненты.
- Поддерживаю и развиваю production-приложение Level Kitchen: исправляю ошибки, улучшаю стабильность,
читаемость и поддерживаемость кодовой базы.
- Проектирую архитектуру приложения по принципам Clean Architecture / MVVM / MVI: разделяю UI, domain
и data-слои, настраиваю взаимодействие компонентов и поток данных.
- Внедрил единую дизайн-систему: переиспользуемые Compose-компоненты, стили и UI-паттерны для
ускорения разработки новых экранов.
- Реализовал полный цикл авторизации: UI, сетевое взаимодействие, безопасное хранение и шифрование
токенов, автоматическое обновление сессии.
- Разработал единую систему обработки ошибок на уровнях UI, domain и data, чтобы приложение
предсказуемо реагировало на сетевые и бизнес-ошибки.
- Настроил устойчивый network layer: обработка таймаутов, некорректных ответов, ошибок API и
пользовательских сценариев восстановления.
- Создал инфраструктурные решения для навигации, одноразовых событий, возврата данных между
экранами и отображения web-страниц внутри приложения.
- Разрабатываю сложные пользовательские интерфейсы с нетривиальной логикой состояния и
взаимодействия.
- Провожу code review, помогаю команде с архитектурными решениями, участвую в технических
собеседованиях и оценке Android-кандидатов.
Стек: Kotlin, Jetpack Compose, Android SDK, Coroutines, Clean Architecture, MVVM, MVI, Ktor, Kotlin
Serialization, Koin, Dagger-Hilt, Room, REST API, Git, GitLab.
Март 2023 – декабрь 2024
1 год и 10 месяцев
Middle+ Android-разработчик
Napoleon IT, Москва
Обязанности и достижения:
Разрабатывал и сопровождал мобильное приложение "Мой РОЛЬФ" для автомобильного направления.
- Анализировал и оценивал задачи, уточнял требования и технические ограничения перед разработкой.
- Разрабатывал новый функционал и поддерживал существующие пользовательские сценарии.
- Искал и устранял ошибки, улучшал стабильность приложения и качество пользовательского опыта.
- Внедрял и поддерживал аналитику для отслеживания поведения пользователей и работы ключевых
сценариев.
- Рефакторил существующую кодовую базу, улучшал читаемость, поддерживаемость и разделение
ответственности в модулях.
- Дорабатывал раздел избранного, систему принудительного и рекомендуемого обновления приложения, а
также сценарии страхования.
Стек: Kotlin, Android SDK, Coroutines, Jetpack Compose, Clean Architecture, MVVM, Retrot, Room, Cicerone,
Dagger-Hilt, Git, GitLab.
Обо мне
Дополнительные сведения:
Android-разработчик с 3+ годами коммерческого опыта. Основной стек: Kotlin, Jetpack Compose, Android SDK, Coroutines, Clean
Architecture, MVVM/MVI, Room, Retrot/Ktor, Dagger-Hilt/Koin. Разрабатываю приложения с нуля, поддерживаю production-код,
проектирую архитектуру, UI-компоненты, авторизацию, network layer и обработку ошибок.
Сильная сторона - системный подход к продукту и качеству: внимательно разбираю требования, нахожу ошибки не только в коде, но и в
логике, UX, дизайне и данных. Есть опыт code review, помощи команде с архитектурными решениями, наставничества и технической
оценки Android-кандидатов.
Победитель двух хакатонов; по приглашению участвую в жюри хакатонов и соревнований по спортивному программированию. В petпроектах работал с Firebase, Mapbox и ML/нейросетевыми инструментами, включая распознавание рукописного текста с
использованием KotlinDL.
Навыки: C, Java, Kotlin, MVVM, Clean Architecture, Navigation component, Room, Git, Retrot, SOLID, Gson, Single Activity, ООП, REST API,
Dagger-Hilt, Android SDK, Coroutines, Ktor, MVI, GitHub, Jetpack Compose, Kotlin Serialization, Android, Паттерны проектирования, Koin,
Gitlab