Android Developer
Андрей
Возраст
30 лет (10 Февраля 1996)
Город
Москва
Возможен переезд в другой город
Полная занятость
4 года 2 месяца
Информационные технологии / IT / Интернет
Обязанности:
- Проектирование архитектуры приложений и разбиение монолита на многомодульную структуру
- Настройка CI/CD, оптимизация производительности и холодного старта
- Фича-лидерство: декомпозиция сложных бизнес-сценариев из нескольких компонентов, контроль сроков, качества и полной доставки фич до пользователей
- Согласование технических решений с командой при конфликте требований
- Взаимодействие с кросс-функциональной командой (дизайнеры, QA, backend, менеджеры) при проработке задач, документации и планировании
- Code review, ведение технического бэклога и проведение технических интервью
- Разработка новых фич, рефакторинг legacy-кода и сопровождение текущего функционала
- Написание unit- и UI-тестов, интеграция аналитики, мониторинг стабильности и публикация в Google Play / RuStore
Стек: Kotlin, Android SDK, Jetpack Compose, MVVM/MVI, Clean Architecture, multi-module, Coroutines & Flow, Java, Dagger/Hilt, Room, Retrofit, gRPC (protobuf), REST API, Firebase, AppMetrica, Git, SOLID, OOP, ExoPlayer, RxJava, MPAndroidChart, ZXing, XML, JUnit, Mockito, Espresso, Turbine, Baseline Profiles, Navigation Component, Databinding/Viewbinding
The List
Разрабатываю маркетплейс The List в команде из 8 человек. Приложение помогает пользователям находить выгодные покупки и знакомиться с новыми брендами.
Срок работы: 2 года (ноябрь 2023 по настоящее время)
Достижения:
- Внедрил CI/CD в Bitbucket (тесты, lint, артефакты, уведомления в Telegram). Упало время получения APK с 5 до 2 минут, количество багов снизилось на 25%
- Разработал и внедрил multi-module архитектурный подход. Сократилась инкрементальная сборка и среднее время code-review
- Разработал Gradle convention plugins для стандартизации конфигурации Android-модулей. Решение используется в модулях проекта и было перенято в другом Android-проекте компании.
- Оптимизировал холодный старт приложения с помощью BaselineProfiles. Ускорение первого кадра на 17%, сокращение загружаемых классов.
- Провёл митап по стабильности типов в Compose, подготовил чек-лист для code review. Снизились лишние рекомпозиции на сложных экранах.
- Спроектировал и реализовал процесс создания товара с отслеживанием статуса. Сократилось время создания товара по сравнению с веб-версией
Zota Net
Разрабатывал мобильное приложение ZOTA для удалённого управления котельным оборудованием в кросс-функциональной команде (3 Android, 2 IOS, 2 Web, 1 QA, Backend, Embedded).
Срок работы: 1 год 4 месяца (июнь 2022 - октябрь 2023)
Достижения:
- При интеграции нового котла обнаружил нестабильность прошивки, организовал взаимодействие с embedded-командой и вендором, совместно нашли обходное решение
- Спроектировал гибкую архитектуру поддержки различных моделей котлов. Cократилось время добавления новой модели и количество ошибок
- Провёл онбординг нового разработчика (документация, менторство)
- Разработал модуль подключения котлов через Wi-Fi. Успешные подключения выросли с 85% до 93%, обращения в поддержку сократились
- Спроектировал и реализовал фичу объединения электрокотлов в единый каскад. Количество пользователей с двумя и более котлами выросло на 12%
- Реализовал модуль расчета статистики энергопотребления электрокотлов с разделением на дневные/ночные периоды. Пользователи снизили расходы на 10-15%
Красноярскэнергосбыт
Разрабатывал клиентское мобильное приложение «Красноярскэнергосбыт» в команде из 4
мобильных разработчиков, 2 QA и 2 бэкенд. Продукт с аудиторией 240 000+ клиентов
Срок работы: 1 год (январь 2022 - январь 2023).
Достижения:
- Проанализировал проблему(ошибочные попытки передачи показаний) и реализовал систему ограничений. Ошибочные попытки снизилось на 80%
- Совместно с бэкендом спроектировал API для модуля записи на приём. Сократилось время записи, записаться можно в любое время, нагрузка на операторов упала
- Внедрил систему аналитики (Firebase + AppMetrica). Время реакции на сбои сократилось, появилось понимание как пользователь взаимодействует с приложением
- Провёл A/B-тест размещения баннеров: вариант после передачи показаний показал CTR на 12% выше и стал основным, повысив эффективность монетизации.
- Разработал модуль навигации, направляющий пользователя на нужный экран после уведомления. Доля целевых действие выросла на 18%
- Внедрил показ рекламных баннеров при входе и передаче показаний. Переходы на рекламные предложения выросли на 7%
Полюс Красноярск
Разрабатывал внутреннее мобильное приложение «Полюс Красноярск» для адаптации новых сотрудников в компании «Полюс».
Срок работы: 11 месяцев (январь 2024 - февраль 2025).
Достижения:
- Спланировал развитие двух junior-разработчиков с учётом их профилей и целей команды, оба показали рост
- После блокировки Google Play выполнил публикацию в RuStore. Приложение осталось доступным с непрерывными обновлениями
- На экране инструкций для сотрудников выявил три последовательных запроса к API. Инициировал создание единого эндпоинта. Снизился трафик, ускорилась загрузка
- Провёл редизайн приложения (стиль и навигация). Снизилась нагрузка на hr и техподдержку на 20%
- Перевёл значительную часть кода с Java на Kotlin. Сократился объем кода на треть, время code-review уменьшилось
- В течение месяца выполнял роль Scrum-мастера
Разрабатывал приложение «DRG Bonus» с бонусной программой лояльности.
Срок работы: 7 месяцев (январь 2022 - август 2022).
Достижения:
- Решил проблему оффлайн-синхронизации бонусов(WorkManager + Room). Сократилось среднее время обновления бонусов после покупки
- Создал экран отложенных начислений с детализацией по датам. Конверсия в покупку выросла на 18%
- Разработал блок контактной информации с удобными способами связи(Telegram, Viber, Twitter и т.д). Рост обращений через мессенджеры на 35%
- Оптимизировал UI-компоненты. Сократилась глубина иерархии View вдвое, время отрисовки уменьшилось с 18мс до 11мс
Высшее (Магистр)
Абакан, 2014 — 2020 гг.
Английский — Технический
Android-разработчик с 4+ годами опыта в продуктах e-commerce, IoT, B2C и внутренних системах).
Участвую в полном цикле разработки — от проектирования архитектуры и оценки до настройки CI/CD, публикации и поддержки. Выступаю фича-лидом, декомпозирую бизнес-сценарии. Интересуюсь обратной связью от пользователей.
Работаю по Agile/Scrum, нахожу баланс между скоростью и качеством.
Для связи:
ТГ - @PG8PHILA
почта - nba.grinin.96@gmail.com
телефон - 8 (923) 368-36-86
7 мая, 2017
Василий Васильевич
Город
Москва
Возраст
67 лет (27 сентября 1958)
Опыт работы:
35 лет и 4 месяца
Последнее место работы:
Главный специалист, ООО ВНИИГАЗПРОМ
11.2013 - по текущее время
2 октября, 2023
130 000 руб
Лариса Юрьевна
Город
Москва, м. Кузьминки
Возраст
54 года ( 3 мая 1971)
Опыт работы:
12 лет
Последнее место работы:
Программист-аналитик, Мособлгеотрест
01.2023 - 08.2023
9 октября, 2017
Сергей
Город
Москва, м. Ясенево
Возраст
36 лет ( 2 ноября 1989)
Опыт работы:
16 лет
Последнее место работы:
Администратор баз данных, ЦБС ЮЗАО Детская библиотека № 177
11.2011 - по текущее время
Резюме размещено в отрасли
