Android-разработчик (junior)
Описание
САВИНЦЕВ АНТОН ЮРЬЕВИЧ
ANDROID-РАЗРАБОТЧИК
+7 (951) 497-94-01 • mrfrie@mail.ru • Telegram: @swushwoi
Краснодар • полная занятость • удалённо или гибрид
ПРОФЕССИОНАЛЬНЫЙ ПРОФИЛЬ
Android-разработчик с практическим опытом создания приложения на Kotlin и 4+ годами коммерческого опыта в IT в роли QA Lead / Senior QA Engineer. Разработал приложение CategoryApp: построил data-слой на Room, DAO и Repository, организовал состояние через ViewModel и Flow/StateFlow, перевёл интерфейс на Jetpack Compose и Navigation Compose, подключил Hilt.
Опыт обеспечения качества мобильных продуктов помогает проектировать проверяемые сценарии, разбирать пограничные случаи и видеть задачу с точки зрения пользователя и команды.
Хочу развиваться в Android-разработке и брать задачи по UI, состоянию, локальному хранению данных, DI и интеграциям, включая технически сложные и незнакомые области.
ПРОЕКТЫ
CategoryApp | Kotlin, Android | 2026
GitLab: gitlab.com/FrayF/categoryapp
В качестве учебного проекта разработал приложение для управления категориями. Первая версия была построена на XML, Fragment, RecyclerView и LiveData. В ней реализовал полный CRUD, поиск, фильтрацию и сортировку, избранное, статистику, валидацию и отмену удаления через Snackbar.
По мере развития проекта выделил data-слой на Room/DAO и Repository, перевёл состояние с LiveData на Flow/StateFlow, а интерфейс — на Jetpack Compose и Navigation Compose. Ручную сборку зависимостей через AppContainer заменил на Hilt; в текущей версии отдельные экраны списка, карточки и статистики связаны через NavHost, поддерживаются светлая и тёмная темы.
Ключевая техническая задача: поэтапно изменить UI, управление состоянием и DI, сохранив поведение уже реализованных функций. Отдельно настроил миграции Room 1→2 и 2→3: добавил избранное и временные метки, устранив падение приложения из-за отсутствующего пути миграции без удаления пользовательских данных.
CoursesApp | Kotlin, Android | 2026
GitLab: gitlab.com/FrayF/coursesapp
В качестве учебного проекта разработал многомодульное приложение для просмотра онлайн-курсов. Реализовал загрузку данных через Retrofit и Coroutines, сортировку по дате публикации, кэширование и хранение избранного в Room.
Построил приложение по принципам Clean Architecture и MVVM: разделил его на data-, domain-, core- и feature-модули, вынес бизнес-логику в UseCase, настроил Hilt и преобразование DTO → Entity → Domain → UI. Состояние интерфейса организовал через Flow/StateFlow и UIState.
Ключевая техническая задача: синхронизировать данные сервера и Room, сохранив состояние избранного при обновлении каталога.
КЛЮЧЕВЫЕ НАВЫКИ
Kotlin: ООП, классы и функции, коллекции, null safety, лямбды, Coroutines
Android: Android SDK, Jetpack Compose, Navigation Compose, Room, ViewModel, Flow/StateFlow
Архитектура и DI: DAO, Repository, UIState, разделение UI/data-слоёв, Hilt/Dagger; основы SOLID и Clean Architecture
UI: Material 3, XML, Activity/Fragment, RecyclerView, светлая и тёмная темы
Сеть и данные: клиент-серверная архитектура, HTTP, REST, JSON, SQL, PostgreSQL
Инструменты: Android Studio, Git/GitLab, Postman, Charles, Figma
ОПЫТ РАБОТЫ В IT
TELE2 Россия | Москва
QA Lead / Senior QA Engineer | октябрь 2021 — настоящее время
Крупная телеком-платформа: веб- и мобильные приложения, микросервисная архитектура, высоконагруженные пользовательские сценарии и интеграции.
- Работал в Scrum-команде: daily, планирование, grooming, ретроспективы и демонстрации продукта заказчикам.
- Взаимодействовал с разработчиками, аналитиками, дизайнерами, DevOps и AQA на всех этапах поставки изменений.
- Тестировал мобильные и веб-приложения, REST/SOAP API и микросервисные интеграции; анализировал HTTP-запросы, JSON, логи и данные PostgreSQL.
- Управлял командой тестирования до 5 человек: распределял задачи, проводил ревью, онбординг и менторинг специалистов и стажёров.
- Создавал и актуализировал тестовую документацию, формировал тест-планы и участвовал в релизах и разборе инцидентов.
- Работал с GitLab, Kafka, Kubernetes, Postman, Charles, SoapUI, Kibana и TestIT.
КЛЮЧЕВЫЕ ДОСТИЖЕНИЯ
- Обучил 5 QA-инженеров и помог им вырасти до уровня middle.
- Стандартизировал регрессионное тестирование и сократил время регресса в 1,5 раза.
- Повысил долю актуальных тест-кейсов на 40%.
- Внедрил процесс онбординга и документацию, обеспечив выход новых специалистов на продуктивность за 3–4 месяца.
ОБРАЗОВАНИЕ
Южный федеральный университет, Ростов-на-Дону | 2022
Бакалавр — Нанотехнологии и микросистемная техника, физический факультет
ЯЗЫКИ
Русский: родной
Английский: B2 — средне-продвинутый
ДОПОЛНИТЕЛЬНО
Гражданство: Россия. Готов к редким командировкам. Предпочтительный формат работы — удалённый или гибридный.
26 октября, 2016
Наталья
Город
Москва
Возраст
38 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
55 лет ( 5 июня 1971)