Никита Р. Android разработчик, Middle+
ID 13728
НР
Никита Р.
Мужчина
Россия, Краснодар, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 1 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Ответственный и мотивированный разработчик, с успешным опытом разработки проектов в различных сферах. Быстрая обучаемость, ориентация на результат, высокая работоспособность и стрессоустойчивость помогают Никите эффективно выполнять все поставленные задачи и добиваться необходимого результата.
Во время работы над одним из проектов, принимал участие в полном изменении дизайна приложения, переписал навигацию с чистого FragmentManager на Jetpack Navigation, а также участвовал в полном пересмотре и изменении навигации по экранам. Эти изменения значительно улучшили производительность и пользовательский опыт. Также перенес часть функционала с Java на Kotlin, покрыл его тестами и создал соответствующую документацию, что улучшило читаемость этого кода для команды проекта. Занимался рефакторингом legacy feature модуля на Java, что позволило улучшить структуру и ясность данного кода, исправил некорректно работающее ядро мессенджера, что вызывало проблемы с подключением у пользователей.
Проекты
(3 года 5 месяцев)
Приложение для работы с картами
Роль
Android разработчик
Обязанности
Проект:
Приложение предоставляет пользователям детализированную карту города с возможностью отображения ключевых мест и объектов.
В приложении можно быстро найти станции метро и получить актуальное расписание поездов на них. Также интегрирован мессенджер, который позволяет пользователям общаться между собой непосредственно через платформу. В нем можно обмениваться сообщениями, делиться местоположением и планировать встречи с друзьями и коллегами.
Обязанности:
-работа с Legacy кодом;
-взаимодействие с дизайнерами, аналитиками, backend-командой и QA;
-изменение старого дизайна приложения на новый;
-оценка сложности и времени выполнения задач;
-работа с веб-сокетами;
-работа с пуш-уведомлениями;
-рефакторинг и оптимизация существующего кода;
-ревью кода других членов команды;
-поиск и исправление багов;
-реализация обертки для работы с Firebase Authentication.
Команда: 4 Android разработчика, 3 IOS разработчика, 3 Бэкенд разработчика, 2 QA, 4 Фронтенд разработчика, Дизайнер, Проектный менеджер, Бизнес аналитик, Тимлид
Стек специалиста на проекте
Firebase Cloud Messaging, Clean Architecture, Coroutines Flow, Material Design, Room, Java, Glide, MVI, Firebase Auth, Kotlin, Dagger2, Retrofit 2
Отрасль проекта
Logistics & Transport
Период работы
Декабрь 2023 - По настоящее время
(10 месяцев)
Приложение для интернет-магазина
Роль
Android разработчик
Обязанности
Проект:
Приложение позволяет пользователям совершать покупки в онлайн магазине. Можно легко создать свой профиль или войти с существующим аккаунтом, чтобы получить доступ к персонализированным рекомендациям, сохраненным товарам и истории покупок.
Одним из ключевых преимуществ приложения является подробная статистика покупок. Можно легко отслеживать историю ваших заказов, узнавать о текущих и прошлых покупках, а также анализировать свои расходы. Также реализована прямая связь с поддержкой через встроенный чат.
Обязанности:
-добавление api для платежей;
-поиск и исправление багов;
-интеграция клиентской части приложения с API;
-верстка экранов в соответствии с дизайном;
-внедрение графиков статистики пользователей;
-добавление возможности регистрации и входа в профиль для пользователей;
-реализация поиска товаров;
-написание Unit тестов для новых экранов;
-взаимодействие с БД для работы приложения в оффлайне;
-реализация экранов под презентационный паттерн MVI;
-взаимодействие с Backend-разработчиками для согласования API и возможного улучшения документации;
-ревью кода других членов команды;
-рефакторинг и оптимизация существующего кода.
Команда: 3 Бэкенд разработчика, 4 Android разработчика, 2 QA, 2 Дизайнера, Проектный менеджер, 4 iOS разработчика
Стек специалиста на проекте
Clean Architecture, Coroutines Flow, Tinkoff Payment API, MVI Architecture, Material Design, Room, JUnit, Glide, Jetpack Navigation, Kotlin, Dagger2, Retrofit 2
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Ноябрь 2023
(7 месяцев)
Приложение для фитнеса
Роль
Android разработчик
Обязанности
Проект:
Приложение предлагает уникальную возможность для занятий спортом через просмотр видеоуроков по различным спортивным программам. Регистрация в приложении открывает доступ к персонализированному аккаунту, где можно сохранять свои любимые программы тренировок, отслеживать прогресс и установленные цели. Каждый видеоурок в приложении сопровождается возможностью оставить комментарий и оценку.
В приложении также есть функционал для создания собственных планов тренировок, управления расписанием занятий и мотивационные ресурсы.
Обязанности:
-реализация проигрывания видео;
-рефакторинг и оптимизация существующего кода;
-дополнение документации в процессе реализации экранов;
-взаимодействие с Backend-командой и дизайнером;
-создание экранов в соответствии с дизайном;
-реализация Splash screen;
-реализация графика через Custom View;
-оптимизация производительности и управления памятью в приложении;
-разработка алгоритма расчета индекса массы тела;
-ревью кода других членов команды.
Команда: 2 Android разработчика, 2 IOS разработчика, 2 Бэкенд разработчика, QA, Дизайнер, Проектный менеджер, Тимлид
Стек специалиста на проекте
Firebase Cloud Messaging, Fragment Manager, Clean Architecture, Room, MVVM, Glide, ViewModel, Android Architecture Components, LiveData, Kotlin, Dagger2, RxJava 2, Retrofit 2
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Ноябрь 2022 - Май 2023
(7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Волгоградский государственный университет
Специальность
Сетевое и системное администрирование
Завершение учебы
2023 г.