Резюме

Работаю Android-разработчиком с 2017 года. За это время участвовал в разработке множества проектов — от запуска новых продуктов до поддержки и развития существующих приложений.

Активно использую Kotlin Multiplatform и Compose Multiplatform для создания кроссплатформенных решений. В архитектуре предпочитаю MVVM или MVI. Организация кода — многомодульность и принципы Clean Architecture.

Основной стек: Android SDK, Kotlin, Java, Jetpack Compose, Coroutines, Flow, Room, Paging, Hilt, Koin, Retrofit, Ktor, Gradle. Для Kotlin Multiplatform работаю с SQLDelight, Decompose, MviKotlin.

Опыт работы

Октябрь 2024 — настоящее время

Архитектор ПО

РОСТСЕЛЬМАШ

Разработка Android приложения для планшетов, используемых в агротехнике

Февраль 2024 — Сентябрь 2024 (8 месяцев)

Старший Android разработчик

КИБЕР-РОМ, Москва

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

Сентябрь 2019 — Декабрь 2023 (4 года 4 месяца)

Старший Android разработчик

S2 | Инструменты Бизнеса, Тольятти

Разработка мобильного приложения для CRM системы. Работа со стейк-холдерами, проработка архитектуры, декомпозиция требований и проектирование согласно пожеланиям бизнеса. Покрытие тестами.

Январь 2017 — Август 2019 (2 года 8 месяцев)

Android-разработчик

OutcomeSkills

Разработка приложений по требованиям заказчика

Образование

2018

Бакалавр

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)

Информатика и вычислительная техника

Навыки

Android

Android SDKKotlinJavaJetpack ComposeCoroutinesFlowRoomPagingViewModelJetpackKaspressoJUnit

Kotlin Multiplatform

SQLDelightKtorMoko librariesKodeinKoinDecomposeMviKotlin

Архитектура

MVVMMVIClean ArchitectureSOLIDМногомодульность

DI & Network

HiltKoinDaggerRetrofitokHttpKtor

Сериализация & БД

JSONKotlinx.serializationGsonMoshiSQLSQLite

Инструменты

GitGradleJiraConfluenceSwagger