Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
- Языки программирования: Kotlin, Java.
- Базы данных: Realm. SQLite.
- IDE: Android Studio.
- Системы контроля версий: Git, Mercurial.
- Системы управлением проектов: JIRA, Redmine, YouTrack.
- Технологии и библиотеки: Android SDK, Architecture Components, Dagger 2,
Databinding, Retrofit, RxJava, Realm.
- Багрепортинг: Crashlytics, LeakCanary.
- BaaS: Firebase, Parse.
- Английский: B2 intermediate
- Французский: А1 (Dé butant)
Github:
https://github.com/gorbin
Статьи:
https://habrahabr.ru/post/237095/http://www.codeproject.com/Articles/815900/Android-social-network-integration
Проекты
(13 лет 3 месяца)
PunicApp
Роль
Android Team lead
Обязанности
- Работа вместе с отличными Android разработчиками
- Анализ, декомпозиция и оценка проектов
- Постановка и контроль выполнения задач
- Распределение загрузки команды
- Активное взаимодействие с участниками проекта: менеджером, аналитиками, архитектором, тестировщиками
- Коммуникация с командой заказчиков
- Ответственность за выполнение спринтов и проекта в целом
- Поставка версий в оговоренные сроки
- Глубокое понимание Android SDK;
- Понимание Clean Architecture;
- Умение писать Unit тесты;
- Знание MV* паттернов, паттернов проектирования и архитектур;
- Понимание многомодульной архитектуры приложения;
- Dagger2, RxJava, Coroutines, Navigation Component.
Описание проектов:
https://play.google.com/store/apps/details?id=ru.invitro.application&hl=ru – приложение для крупной сети медицинских центров. Принял проект на доработку после другой команды разработчиков. Исправление и улучшение архитектуры. Основной функционал приложения: отображение пользователю перечня доступных для выбранного города анализов с ценами, офисов, возможность заказа забора анализов на дом.
Обязанности:
Разработка общий бизнес логики приложения на основе чистого подхода с применением юзкейзов в доменнной части
Доработка работы с API(Retrofit)
Разработка архитектуры
Разработка и верстка большинства экранов приложения(MVVM)
Доработка меню(навигация осуществлялась Cicerone)
Рестайлинг(работа с стилями и дизайн системой, приведение в стилистику material Design)
Добавление программы лояльности
Технологии:
Kotliт, RxJava2, Dagger2, GoogleMaps, SQLite
2. Табрис https://play.google.com/store/apps/details?id=com.newmen.tabris Проект для крупной сети магазинов продуктовых товаров. Разработка мобильных приложений для пользователей и для магазинов. Проект интересен тем, что Kotlin Multiplatform обеспечил быструю реализацию общей логики работы приложения на обе платформы.
Обязанности:
Реализация базовой архитектуры(Чистая архитектура, разделение на слои по KMP)
Разработка общий бизнес логики приложения
Взаимодействие с разработчиками, распределение задач, проведение код ревью
Технологии:
Kotlin, Koin, MVVM, Corutines, Firebase, KMP.
3. Приложение для бронирования отелей (в разработке)
Реализация базовой архитектуры(Чистая архитектура, разделение на слои по KMP)
Разработка общий бизнес логики приложения
Каталог, Бронирование, активности рядом
Взаимодействие с разработчиками, распределение задач, проведение код ревью.
Технологии:
Kotlin, Koin, MVVM, Firebase, KMP, GraphQL
4. Проект для крупной сети магазинов детских товаров. Разработка мобильных приложений для пользователей и для магазинов. Проект разработан с использованием нативного подхода.
Обязанности:
Разработка общий бизнес логики приложения
Разработка работы с API(Ktor)
Разработка и верстка списка оформленных продуктов
Разработка и верстка дополнительных экранов пользователя
Технологии:
Kotlin, Koin, MVVM, Jetpack Compose, Firebase, KMP
Период работы
Январь 2019 - По настоящее время
(5 лет)
PunicApp
Роль
Android разработчик
Обязанности
1. https://play.google.com/store/apps/details?id=com.yum.android.PizzaHut - приложение для заказа пиццы, с возможностью просмотра продуктов, добавление их в корзину, оформление заказа, отслеживание заказа, работа с аккаунтом пользователя.
2. https://play.google.com/store/apps/details?id=ru.invitro.application&hl=ru – приложение для крупной сети медицинских центров. Принял проект на доработку после другой команды разработчиков. Сейчас занимаюсь исправлением и улучшением архитектуры сервиса. Основной функционал приложения: отображение пользователю перечня доступных для выбранного города анализов с ценами, офисов, возможность заказа забора анализов на дом.
3. https://play.google.com/store/apps/details?id=com.punicapp.icitizen – igrajdanin. Приложение позволяет оперативно сообщать о нарушениях в сфере прав потребителей (продажа просрочки, алкоголя в неположенных местах). Жалобы включают в себя фотографии чеков/нарушений, определение адреса и GPS координат. Кроме того, приложение позволяет просматривать на карте отмеченные места выявленных нарушений. В проекте использовались: Яндекс.Mapkit, FCM, Rx2, Dagger2, Retrofit2, vk Api.
4. https://play.google.com/store/apps/details?id=com.punicapp.zdravitsa - Центры Семейной Медицины Здравица. Приложение позволяет клиентам клиники просмотреть историю их обращений, оповещает о предстоящих визитах, позволяет гибко записаться к врачу, выбрав центр, врача, время записи, найти клинику. В проекте использовались: GoogleMap, FCM, Rx2, Dagger2, Retrofit2.
5. https://play.google.com/store/apps/details?id=ru.otvetapp.otvet - мессенджер “Оtvet» это приложение-чат для общения пользователей, передачи файлов и постановки задач исполнителям прямо из окна диалога. Сейчас проект на доработке и временно не доступен в сторах.
6. Приложение по аренде велосипедов и самокатов. Приложение позволяет найти велосипед/самокат на карте, разблокировать замок считав qr-код(bluetooth, api) и совершить поездку. Организация работы над проектом, еженеде
- Глубокое понимание Android SDK;
- Понимание Clean Architecture;
- Умение писать Unit тесты;
- Знание MV* паттернов, паттернов проектирования и архитектур;
- Понимание многомодульной архитектуры приложения;
- Dagger2, RxJava, Coroutines, Navigation Component.
Период работы
Июль 2016 - Январь 2019
(2 года 7 месяцев)
ГК ФИС
Роль
Аналитик, Менеджер проектов
Обязанности
Работал в группе компаний ФИС. Занимался разработкой и описанием внутренних web систем: системы онлайн кредитования для МКО, система подготовки к выставкам, система аукционов портфелей задолженностей, система ведения внутренней документации юридической компании.
Коммуникация и ведение проекта с удаленной командой находящейся в другом городе, успешная разработка проектов
Обязанности: Анализ требований заказчика, Разработка Технического Задания, Разработка документации, Ведение проектов
Период работы
Июль 2013 - Июль 2016
(3 года 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Новосибирский национальный исследовательский государственный университет, Новосибирск