Специалисты
Языки: 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. месяцев