СП
Сергей П.
Мужчина
Россия, Брянск, UTC+3
Ставка
3,375 Р/час
НДС не облагается
Специалист доступен с 6 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Middle+
Навыки
Android Architecture Components
Android JetPack
CI/CD
Clean Architecture
Dagger
DRY
Firebase
Flow.js
GitHub
Jetpack Compose
JUnit
KISS
Koin
Kotlin
Kotlin coroutines
Mockito
MVVM
OkHttp
Picasso
Retrofit
Room
RxJava
SOLID
SQLite
View Binding
WebSockets
Yagni
Отрасли
FinTech & Banking
FoodTech
Знание языков
Английский — B2
Проекты
(4 года)
Банк Хоум Кредит (мобильный банк)
Роль
Android developer
Обязанности
● Разработка и поддержка приложения
● Реализовал макет с информацией о банковских картах пользователя, который впоследствии был добавлен на главный экран
● Принимал участие в создании экранов с информацией о банковских картах, а также с предложениями и бонусами от партнёров
● Реализовал View со статистикой трат за период времени
● Доработал экран с историей операций по банковским картам
● Переписал значительную часть кода с java на kotlin
● Внедрял kotlin coroutines и переписывал на них с RxJava
Стек: Kotlin, RxJava, MVVM, Coroutines/Flow, LiveData, Room, Retrofit, Navigation component, Clean Architecture, Firebase, WebSocket, JetpackCompose, CI/CD, JUnit, Mockito
Команда: (продуктовая) 4 - iOS developer, 4 - android developer, 5 - back, 5 - тестировщиков,
1 - системный аналитик, 2 - бизнес аналитика, 1- дизайнер, 2 - Деливери менеджера, 1- продакт
Период работы
Ноябрь 2021 - По настоящее время
(2 года 2 месяца)
Приложение доставки продуктов (крупная сеть супермаркетов)
Роль
Android developer
Обязанности
● Разработка и поддержка приложения
● Оценка заказа и оценка приложения в плей маркете
● Внедрение в проект андроид аккаунтов
● Внедрение диплинков
● Подключение и работа с аналитикой
● Разделение проекта на модули
● Рефакторинг Легаси кода
● Добавление кэширования адресов
● Доработки по работе с картой
● А/Б тесты
Стек: MVVM, Clean Architecture, многомодульность, Coroutines, Flow, Rest API, Cicerone, Firebase, Yandex map, adapter delegate, Room, Server Driver UI, UI - тесты, CI/CD
Команда: 4 андроид разработчика, 4 iOS, деливери менеджер, 2 продуктовых аналитика, бизнес аналитик, дизайнер, 5 тестировщиков, 5 бэк разрабов
Период работы
Июнь 2020 - Октябрь 2021
(1 год 5 месяцев)
Приложение ресторана
Роль
Android developer
Обязанности
● Разработка и поддержка приложения
● Реализовал макет четырех экранов: список категорий, список продуктов для отдельной категории, диалог с детальной информацией о конкретном продукте с возможностью добавления в корзину.
● Разбил функционал приложения на отдельные модули
● Внедрил di в многомодульный проект с использованием Dagger
● Реализовал навигацию между модулями c помощью Navigation component
● Реализовал поход в сеть с помощью Ktor
● Реализовал фильтрацию списка по тегам
● Реализовал функционал корзины
● Упростил работу со списком с помощью AdapterDelegates
● Добавил показ информации о текущей локации и дате
Стек: Kotlin, MVVM, Coroutines/Flow, Navigation component, Clean multi-module architecture, Dagger, Сoil, Ktor, Kotlinx.Serialization, AdapterDelegates
Команда: 2 - android разработчика, 2 - ios разработчика, 3 - backend разработчика, 1 - тестировщик, 1- дизайнер, 1 – аналитик, 1 - прожект менеджер
Период работы
Январь 2020 - Май 2020
(5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Брянский Государственный Технический Университет
Специальность
Комплексное обеспечение информационной безопасности автоматизированных систем, специалист
Завершение учебы
2015 г.