Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
- 8 лет непрерывного опыта в Android
- успешно участвовал в написании нескольких международных проектов, среди которых:
1. мобильный клиент арабской авиакомпании Etihad Airways
2. мобильный клиент британского мобильного оператора с функцией мобильного банка To The Moon
3. приложение для мобильного оператора Италии UnoMobile работающий на базе экосистемы Vodafone
4. мобильное приложение британской социальной сети Triller
и многие другие.
- успешно произвел полный цикл разработки и внедрения нескольких библиотек и модулей:
1. sdk авторизации на сервисе esia.gosuslugi.ru для приложений написанных на java 1.3<
2. модуль оплаты проезда в общественном транспорте г.Москва c функционалом бесконтактной (NFC) оплаты.
3. dsl библиотека для описания базовых анимаций элементов интерфейса Android приложения в декларативном стиле.
- неоднократно занимался проектированием базовой структуры проектов (описанием core) для комфортного ведения командной разработки.
- имеется опыт работы как индивидуально, или в команде из 2-3 человек, так и в командах 20+ человек
- есть стремление к постоянной актуализации своих знаний и изучению новых технологий
Проекты
(7 лет 3 месяца)
Hoff
Роль
Android разработчик
Обязанности
# Описание проекта:
Официальное мобильное приложение для Hoff, ведущей розничной сети мебели и товаров для дома. Приложение включает инструменты для онлайн-маркетинга, обслуживания клиентов и управления доставками.
https://play.google.com/store/apps/details?id=ru.hoff.app&pid=website&c=footer&af_adset=store_icon_android&af_channel=AR
# Обязанности:
- Проведение анализа продуктовых задач для уточнения требований и оценки сроков выполнения
- Разработка новых фич и их последующее сопровождение
- Исправление багов
- Сокращение технического долга
- Рефакторинг модулей
- Ревью кода
# Команда проекта:
Работал в команде по SAFe® 6.0 Agile Framework:
- 2 Android-разработчика
- 2 iOS-разработчика
- 2 Backend-разработчика
- 3 QA-инженера
- 1 PM (Project Manager)
- 1 BA (Business Analyst)
Достижения
- Создал новый интерфейс главного экрана, включая добавление бесконечного скролла (пагинации) и использование делегатов (AdapterDelegates).
- Разработал функционал рекламного баннера с пинами.
- Реализовал масштабирование изображений товаров в списке каталога с помощью жестов, тем самым улучшил пользовательский опыт.
- Полностью рефакторил экран онбординга, улучшив его стабильность и производительность.
- Полностью рефакторил экран авторизации.
# Описание проекта:
Cоциальная сеть, похожая на TikTok, предоставляет возможности для создания и публикации видео, прямой трансляции, поиска и добавления друзей, подписки на других пользователей и многое другое.
# Обязанности:
- Разработка нового функционала проекта
- Исправление багов
- Модификация бизнес-логики
- Написание Unit-тестов
- Проверка кода других разработчиков
# Команда проекта:
- 4 Android-разработчика
- 5 iOS-разработчика
- 3 Backend-разработчик
- 5 QA-инженера
- 1 Продакт аналитик
- 1 PM
Достижения
- Создана фича поиска друзей в социальной сети по контактам из телефонной книги устройства
- Создан контроллер входа в систему с миграцией со старого Greenrobot eventbus на Kotlin Flow
- Рефакторинг экранов с устаревшим подходом к воспроизведению видео
- Исправлены баги авторизации и реавторизации пользователя
- Исправлен баг наложения визуальных спецэффектов на видео
- Исправлено 38 багов давностью от полугода
#Описание проекта:
Приложение мобильного оператора. Целью проекта было создание современного, удобного и быстрого приложения на замену существующего.
# Обязанности:
- Анализ продуктовых задач
- Проектирование новых компонентов мобильного приложения
- Оценка времени выполнения задач
- Разработка компонентов мобильного приложения
- Поддержка кодовой базы и исправление багов
- Проверка кода других разработчиков
- Написание Unit-тестов
- Настройка инфраструктуры CI/CD (Jira Automation, Github Actions, Bitrise, Git Hooks)
- Онбординг новых разработчиков
- Декомпозиция задач
- Составление спринтов
# Команда проекта:
- 4 Android-разработчика
- 3 iOS-разработчика
- 1 QA-инженера
- 1 PM
Достижения
- Созданы основные экраны приложения: "Главный экран", "История использования", "Пополнение счета", "Смена тарифа", "Получить сим-карту"
- Интегрирована функция оплаты в App Billing
- Реализована система пуш уведомлений с возможностью локальных уведомлений
- Увеличен процент CrashFree пользователей приложения с 92% до 99%
- Увеличено количество Unit-тестов с 0 до 37
Стек специалиста на проекте
Git, Java, Jira, Kotlin, MVVM, GitHub Actions, Lottie, Kotlin coroutines, Retrofit, Gson, Koin, Glide, Single Activity, Google Pay, Unit testing, WebView, Cicerone, Аналитика, Clean, Kotlin flows, Samsung Pay, PDF, CI/CD, Bitrise, lottie-animations, Multi Module, billing