Top.Mail.Ru

Android-разработчик

  • Занятость:
    Полная занятость, Частичная занятость, Проектная работа
  • График работы:
    Полный день, Гибкий график, Удаленная работа

Опыт работы

Март 2021 —
по настоящее время
Детский Мир
Android разработчик

Основные обязанности и достижения: Реализация бизнес- и технических задач. Например: • Отзывы 2.0: увеличение количества отзывов на товары в 20 раз. • Новый листинг товара: прирост ARPU на 4%. • Улучшение Поиска: выступал как solution architect и Android-разработчик. Заказы на поисковый запрос увеличены на 1,68%, ARPU_except_cancel увеличен на 0,5%. Оценка бизнес-инициатив: • Верхнеуровневая оценка проектов и анализ бизнес-инициатив. Техническое лидерство и управление командой: • Руководство командой из 4 Android-разработчиков (роль Tech Lead). • Формирование и распределение задач, управление техническим долгом. Основные улучшения и оптимизации команды (в рамках роли техлида): • SLI: повышение доступности сервиса с 95% до 98% за счет рефакторинга запросов к API. Двигаемся к достижению SLO = 99%. • Оптимизация API: устранение дублирующих запросов и снижение нагрузки на сервер. • Устранение утечек памяти: обнаружение и устранение утечек в приложении. • Рефакторинг экрана каталога: улучшение производительности и удобства использования. Менторинг и поддержка команды: • Наставничество разработчиков: помощь в решении технических задач и повышении квалификации. • Мониторинг дашбордов и анализ метрик производительности. ⸻ Технологический стек: • Язык: Kotlin • Архитектура: MVVM, Clean Architecture • Асинхронность: RxKotlin → Kotlin Coroutines • Сетевые запросы: Retrofit • DI: Dagger (Hilt) • Хранение данных: Room • Навигация: Android Navigation • Реактивное программирование: LiveData → Flow • Модули: Gradle Modules • Внутренние библиотеки: Recycli(https://github.com/detmir/recycli)

Сентябрь 2019 —
март 2021
1 год 6 месяцев
РОСБАНК
Android разработчик

В виду отсутствия технических вакансий в трудовой записан как "Ведущий аналитик" по факту занимался мобильной разработкой. Участие в составе продуктовой команды в Android разработке нового мобильного приложения для физических лиц Rosbank Evo https://play.google.com/store/apps/details?id=ru.rosbank.android.beta&hl=en_US&gl=US. Интеграция в проект firebase crashlytics и app distribution Интеграция и настройка пуш уведомлений (fcm,gcm,hcm) Реализация поиска в истории операций Реализация сценария открытия/закрытия вкладов Реализация системы аудита мобильного приложения Реализация перевода в вендор, в рамках совместного проекта с ПАО Норникель Поиск утечек памяти с помощью LeakCanary и Android profiler Реализация "бублика" анализа трат Стек:Kotlin, MVI, Clean architecture ,realm,coroutines, koin, android navigation, anko, livedata, viewmodel, okhttp

Февраль 2018 —
июнь 2018
4 месяца
Техносерв Консалтинг
Младший Java разработчик

Провел техническую приёмку Омниканальной платежной платформы ПАО БИНБАНК. Провел работы по обновлению компонентов системы ibanking. Реализовал приложения с использованием ribbon и service discovery. Реализовал приложения с использованием системы очередей ActiveMQ.

Обо мне

Контактная информация: Телеграмм:@bygaipov Ссылка на гитхаб:https://github.com/forgotera дополнительно владею следующими навыками: — Знание классических алгоритмов и структур данных; — Понимание принципов Material Design; — Знание С++,Ruby,JavaScript,Язык ассемблера(asm32); — Моделирование вычислительных систем (UML,TO BE,AS IS) — Опыт работы в Figma. Имею широкий спектр знаний в области IT, способен к анализу и проектировке вычислительных систем.

Образование бакалавр

2020
Московский государственный технический университет им. Н.Э. Баумана, Москва
Информатика и системы управления, Информатика и вычислительная техника

Знание языков

Русский — родной
Иностранные языки
АнглийскийB1 — Средний

Гражданство, время в пути до работы

  • Гражданство:
    Россия
  • Разрешение на работу:
    Россия
  • Желательное время в пути до работы:
    Не имеет значения