Роман Спирин - Android-разработчик
Навыки
- Android Jetpack
- Android SDK
- Clean Architecture
- Coil
- Coroutines
- Dagger 2
- Firebase
- Git
- Glide
- Gradle
- Java
- Jetpack Compose
- jSON API
- Koin
- Kotlin
- Kotlin Flow
- MVI
- MVVM
- OkHTTP
- REST API
- Retrofit2
- Room
- SOLID
- SQLite
- XML
- ООП
Опыт работы
CPA.STORE
Android-разработчик - Октябрь 2022 — Май 2025Проектная деятельность:
— Создание приложений «с нуля» до активной поддержки и развития существующих проектов в
product.
— Работал в командах от 1 до 3 Android-разработчиков, тесно взаимодействовал с менеджером, 2
QA-инженерами,
-Принимал участие в обсуждении архитектуры и code-review.
Основные обязанности:
— Проектирование и реализация новых фич клиентского приложения на основе
бизнес-требований
— Разработка и сопровождение внутренней документации (SDK, REST API)
— Создание UI с использованием Jetpack Compose и XML
— Участие в планировании, оценке задач и декомпозиции
— Активное участие в code review и архитектурных обсуждениях
— Исправление багов и проведение рефакторинга с целью улучшения качества кода
-Настройка и поддержка CI/CD процессов
Технологии и инструменты(стек):
— Архитектура: Clean Architecture, Multimodularity ,MVVM, MVI,
— Многопоточность/Асинхронность: Kotlin coroutines + Flow
— UI: Jetpack Compose, XML Layouts
— База данных: Room
— DI: Koin, Dagger 2 / Hilt
— Сетевое взаимодействие: Retrofit, Ktor (client)
— CI/CD: Codemagic
— Тестирование: Unit-тесты; JUnit, Mockk
Резюме обновлено 1 августа 2025 в 16:48
— Performance Optimization
SDK и сторонние библиотеки:
— Firebase (Messaging, Analytics, Crashlytics)
— OneSignal, Appsflyer, Adjust, Facebook SDK
— Инструменты: Android Studio, Git, Jira, Figma
Ключевые достижения:
— Оптимизировал загрузку данных, что позволило сократить время открытия экрана на 40%
— Внедрил Clean Architecture + MVI в legacy-проект (15k+ строк кода), улучшив покрытие тестами
с 20% до 75%
— Настроил CI/CD pipeline, сократив ручные действия при релизах
— Исправил 50+ багов, снизив crash rate с 2.3% до 1.1%
Образование
Математическое обеспечение и администрирование информационных систем
Кемеровский государственный университет, Кемерово2022
Обо мне
- Android-разработчик с 2+ годами коммерческого опыта.
Специализируюсь на создании надёжных, масштабируемых и удобных
Android-приложений. - Умею проектировать архитектуру с нуля, писать чистый и читаемый код, придерживаться
best practices и быстро встраиваться в процессы команды. - Постоянно прокачиваю скиллы: изучаю внутреннее устройство Kotlin и coroutine, Jetpack
Compose, современные архитектурные подходы (MVI, Clean Architecture), слежу за новыми
трендами в Android-разработке. - Люблю писать стабильные и красивые интерфейсы, получать feedback от пользователей и
видеть пользу от своей работы.
Стараюсь не просто «делать таски», а предлагать решения, которые действительно двигают
продукт вперёд. - GitHub — github.com/Fraime1