Android разрабочтик
Константин Александрович
Возраст
26 лет (17 Сентября 1999)
Город
Москва
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
4 года 1 месяц
Информационные технологии / IT / Интернет
Информационные технологии, системная интеграция, интернет
• Интернет-компания (поисковики, платежные системы, соц.сети,
информационно-познавательные и развлекательные ресурсы, продвижение сайтов и
прочее)
• Разработка программного обеспечения
• Системная интеграция, автоматизации технологических и бизнес-процессов
предприятия, ИТ-консалтинг
Android-разработчик
Разрабатывал мобильное приложение для внутренних сотрудников, ранее работавших с
бумажными нарядами. Моя зона ответственности заключалась разработка и доработка экранов
и бизнес‑логики (списки работ/детали/статусы), интеграция с REST API, локальное хранение
данных, исправление багов и рефакторинг.
Проект:
Корпоративное Android‑приложение для госзаказчика в энергетическом секторе АО "МОЭСК".
Приложение автоматизировало получение заданий, работу с адресами, счетчиками и
результатами выполненных работ в полевых условиях.
Стек проекта:
Kotlin, Android SDK (lifecycle, компоненты), Kotlin Coroutines + Flow, MVVM, Clean Architecture,
Retrofit (REST/HTTP/JSON), OkHttp, Room (SQLite), Jetpack Navigation Component, Jetpack Compose,
XML (экраны/компоненты), Dependency Injection (Dagger2/Hilt), Git, Gradle, JUnit, Mockito,
Espresso
Достижения:
- Снизил размер APK/Bundle, чтобы ускорить установку/обновления в полевых условиях и
уменьшить требования к памяти устройств
- Снизил количество дефектов на проде, добавив unit‑тесты на ключевую бизнес‑логику и
регрессионные проверки критичных сценариев (JUnit/Mockito), чтобы изменения безопаснее
проходили релизы
- Ускорил и стабилизировал работу экранов со списками работ, оптимизировав
загрузку/обновление данных и асинхронные цепочки (Flow/Coroutines), чтобы уменьшить лаги
на слабых устройствах
- Снизил расход батареи из‑за фоновых синхронизаций/сервисов
- Сократил время выполнения типовых операций в поле, внедрив локальное кеширование и
синхронизацию данных (Room, Retrofit, Coroutines), чтобы приложение оставалось рабочим
при нестабильном интернете
- Построил механизм надёжной синхронизации прогресса выполнения заданий, устранив
потери данных при офлайн‑работе и конфликтных обновлениях
- Реализовал офлайн-подписание документов с использованием ЭЦП (JCP)
Информационные технологии / IT / Интернет
Развивал и поддерживал ключевые пользовательские сценарии, интеграция с API, улучшение
стабильности/производительности, участие в проработке архитектуры, ревью кода и релизной
подготовке.
Продукт:
Android‑приложение компании СДЭК (логистика/доставка): пользовательские сценарии
оформления/отслеживания отправлений, статусы, адреса/ПВЗ, коммуникации по заказу.
Массовый продукт с высокой частотой пользовательских действий.
Команда:
кросс‑функциональная продуктовая 12 - 15 человек (Android + backend + QA +
аналитика/PM/дизайн), работа по спринтам, регулярные code review.
Стек проекта:
Kotlin, Android SDK (lifecycle, компоненты), Kotlin Coroutines + Flow, MVVM & MVI, Clean
Architecture, Retrofit (REST/HTTP), OkHttp, Room (SQLite), CI/CD, Jetpack Navigation Component,
Jetpack Compose, XML (экраны/компоненты), Dagger2, Hilt, Koin, Git, Gradle, JUnit, Mockito,
Espresso, Профилирование/поиск утечек памяти (performance, stability)
Достижения:
- Улучшил качество командной разработки: регулярно проводил code review, фиксировал
техдолг и улучшал читаемость/единый стиль
- Ускорил релизный цикл: внедрил/расширил проверки в CI чтобы быстрее доставлять
изменения
- Закрыл сложные UI‑кейсы: разработал переиспользуемые/кастомные UI‑компоненты
(Compose) и адаптировал экраны под разные устройства, чтобы повысить консистентность
интерфейса и сократить дублирование кода
- Ускорил ключевые экраны (списки/детали отправлений): сократил время первого
отображения/обновления данных, оптимизировав асинхронные цепочки (Coroutines/Flow) и
обновление UI, чтобы повысить отзывчивость приложения
- Повысил поддерживаемость кода и скорость доставки фич: переразложил часть функционала
по слоям (Clean Architecture + SOLID) и унифицировал экранную логику (MVVM/MVI), что
сократило время внедрения типовых изменений
- Снизил сетевые ошибки в пользовательских сценариях на 12.5%, добавив единый слой
обработки ошибок/повторов и согласовав контракт API с backend‑командой (Retrofit/OkHttp),
чтобы улучшить успешность операций в условиях нестабильного интернета
Среднее специальное
Москва, 2017 — 2020 гг.
Английский — Разговорный
Я Android-разработчик на Kotlin. Проектирую клиент-серверное взаимодействие,
выстраиваю архитектуру модулей и поддерживаю качество кода через code review и
тестирование.
Есть опыт оптимизации производительности Android-приложений и построения надёжных
офлайн-сценариев без потери данных при нестабильном интернете.
Рабочий стек: Kotlin, Android SDK, Coroutines/Flow, MVVM/MVI, Clean Architecture,
Retrofit/OkHttp, Room, Jetpack Navigation, Compose, Gradle, Git. Интересны задачи по
ускорению приложения, снижению crash/ANR и улучшению CI/CD.
Телеграм для связи: @kostyazicus
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли