Специалисты

Описание

Языки: Kotlin, Java, Groovy.
Верстка: XML, Jetpack Compose, Compose Multiplatform, Custom View, Canvas.
DI: Dagger, Hilt, Koin.
Архитектуры/Подходы: MVx(MVI, MVVM, MVP, MVC), Elm, ViewModel, LiveData, Clean architecture, Google Material Design, SOLID, KISS, DRY, YAGNI, Git Flow, SCRUM, Kanban, Multi Module.
Сеть: REST, SOAP, Apollo GraphQL, GSON, Retrofit, OkHttp, Ktor.
Данные: SQLite, Room, Realm.
Инструменты: SDK Tools, Firebase, Amplitude, CI/CD, Profiler, Replica, Decompose, Rx, Coroutines, StateFlow, KMM(Kotlin Multiplatform Mobile), KMP(Kotlin Multiplatform).
Animations: LottieAnimation, PropertyAnimator, ViewAnimation, Compose animations.
Navigation: Jetpack navigation, Transaction Manager, Cicerone.

Образование: высшее - Донской государственный технический университет, направление 09.03.04 - Программная инженерия

Опыт
Проект

поддержка и развитие AR приложения по работе с дополненной реальностью

Описание

Задачи: Разработка функционала с дополненной реальностью. Поддержка и доработка уже существующего. Настройка CI.

Технологии

Kotlin, Clean architecture, MVVM, Retrofit + OkHttp, Dagger2, CI(Travis), Firebase services.

Длительность

с октября 2018 по ноябрь 2020. месяцев

Проект

разработка приложения для радио

Описание

Задачи: Разработка приложения с нуля. Работа со звуком с помощью внутренних разработок и библиотеки Exoplayer. Работа с плеером Exoplayer, адаптация под разные версии android. Работа с аналитикой, проектирование и настройка ивентов для этого. Оптимизация работы со звуком, использование профайлера. Code review.

Технологии

Kotlin, MVVM, Apollo GraphQL, SQLite, Exoplayer, DI(Dagger2)

Длительность

с декабря 2020 по июль 2021 месяц

Проект

разработка личного кабинета для бизнес клиентов, пользующимися услугами интернет провайдера

Описание

Задачи: Разработка с нуля, закладка архитектуры и написание внутренних компонентов. Координация действий команды, распределение задач, общение с клиентом и проработка оценок. Интеграция и оптимизация работы кода в чате . Code review.

Технологии

Внутренние разработки, Kotlin, Clean architecture, MVVM(MVI) + Coroutines + Shared Flow, Retrofit + OkHttp, DI(Hilt), Firebase services, Room

Длительность

с июня 2021 по февраль 2023, с январь 2024 по настоящее время. месяцев

Проект

мобильное приложение для воспроизведение и формирования списков видеозаписей

Описание

Задачи: Доработка существующего функционала. Настройка Exoplayer для интеграции с android tv, оптимизация механизмов для работы с android tv. Фикс обнаруженных проблем, оптимизация работы по профайлеру. Code review.

Технологии

Kotlin, MVVM, Retrofit/OkHttp, Room, RxJava, Dagger2. ViewBinding, Firebase, Exoplayer

Длительность

с сентября 2021 по август 2022 месяца

Проект

разработка приложения для заказа и доставки суши.

Описание

Задачи: Разработка с нуля. Закладывание архитектуры, имплементация инструментов для ускорения написания кода. Имплементация функционала - заказы, скидки, купоны, профиль. Сбор статистики по крашам и продуктовым событиям, отладка и решение проблем по крашам. Code review.

Технологии

Внутренние разработки, Kotlin, Clean architecture, MVVM(MVI) + Coroutines + Shared Flow, Amplitude, Retrofit + OkHttp, DI(Hilt), Room

Длительность

с августа 2022 по ноябрь 2022 месяца

Проект

банковское приложение

Описание

Задачи: Доработка существующего функционала. Интеграция внешних библиотек и внедрение нового функционала, внедрение механизмов оплаты с помощью телефона Интеграция модулей в существующий многомодульный проект Код ревью Рефактор легаси кода под современные стандарты Настройка CI/CD

Технологии

Внутренние разработки, Kotlin, Jetpack Compose, Clean architecture, Multi Module, Elm, Coroutines + Shared Flow, Retrofit + OkHttp, DI(Hilt), Realm, Elm, GitLab CI/CD.

Длительность

с февраля 2023 по декабрь 2023. месяцев