Стараюсь постоянно развиваться, пробовать новые технологии, помогать новичкам и шарить знания. Люблю Kotlin во всех его проявлениях, копаю направление KMP, Compose Multiplatfrom и все с этим связанное.
Помогаю пилить OpenSource фин трекер 1Coin, написанный на KMP.
Веду небольшой telegram канал для шеринга опыта среди своего окружения.
Стек: Kotlin, Kotlin Multiplatform, MVI, MVVM, Clean Architecture, Jetpack Compose, Jetpack Navigation, Hilt, Koin, Coroutines, Flow, Retrofit, KotlinX Serialization, Coil, Room, KotlinPoet, Firebase, Detekt, Firebase, Jira, Confluence, ClickUp
KMM Стек: KMP-NativeCoroutines, moko-kswift, moko-paging, moko-resources, libres, multiplatform-settings, CrashKiOS, GitLive Firebase, Koin, KTor + kotlin.serialization, SQLDelight, Napier, Cocoapods, KViewModel, Odyssey, Gradle Convention Plugins, Gradle Version Catalog
Разрабатываю приложения по направлениям фитнеса, медицины, геймдева, web3 blockchain, игры с геолокацией. Плотная работа с Kotlin Multiplatform Mobile. Стараюсь глубже копать в сторону interop между Kotlin и Swift, что бы обеспечить iOS команду наиболее удобным api. Постоянно ищу новые подходы и пути для возможностей абстрагировать как можно больше бизнес логики для шаринга ее между iOS и Android командами. Работал и в KMM монорепе и в отчужденных репозиториях. Но чаще придерживаюсь подхода раздельных репозиториев для KMM, iOS, Android команд для сохранения git историчности изменений. KMM <-> Android взаимодействие через maven-pablish и gradle dependencies через Version Catalog. KMM <-> iOS взаимодействие через SPM или Cocoapods.
Стек: Kotlin, MVI, Clean Architecture, Jetpack Compose, Hilt, Compose, Coroutines, Flow, Retrofit, Kotlinx Serialization, Coil, Room, KotlinPoet, Firebase Analytics/Crashlytics etc., AppsFlyer, Jira, Confluence, ClickUp
Разработка web3 blockchain приложении с использованием геолокации, геймификации и монетизации. Плотно работаю с Jetpack compose, MVI/MVVM с Clean Architecture, пишу кодогенерацию на KotlinPoet и backend driven фичи. Постоянно улучшаю навыки декомпозиции и разработки фичей с нуля, охватывающих все приложение. От простого технического требования до реализации логики и пользовательского интерфейса.
Стек: Java, Kotlin, MVP, MVVM, Clean Architecture, Jetpack Compose, ButterKnife/ViewBinding, Dagger2/Koin, LiveData/Flow, RxJava2/RxAndroid/RxKotlin/Coroutines, Firebase, Retrofit, Coil, Glide, jUnit, Espresso, Mockito
Участвовал в разработке приложений для конференций, фитнеса и геолокации. Улучшил навыки работы в scrum-команде, оценки задач и внутрикомандного взаимодействия, работы с Android SDK, DI, хранением данных и rest api. Работал с геолокацией и способами оплаты
Оказание услуг консалтинга по ИТ инфраструктуре, администрированию гетерогенной инфраструктуры, менторингу и составлению плана развития компетенций. Помощь в подборе в штат, переговоры с клиентами от лица заказчика, анализ требований по автоматизации бизнес-процессов, составление структурных схем, написание технических заданий на работку ПО.
Администрирование гетерогенной инфраструктуры на базе Windows и Linux.
Технологический стек: Ansible, PostgreSQL, Zimbra, MS Exchange, Exim, Veeam, Bacula, MSSQL, 1C, ELMA, Kickidler, Zabbix
Администрирование гетерогенной инфраструктуры на базе ОС Windows, Linux, Macos. DBA PostgreSQL и Oracle. Виртуализация на базе Veeam, Proxmox.
Решение тактических задач по поддержке ИТ инфраструктуры. Сокращение до минимума инцидентов в работе АРМ сотрудников и инфраструктуры, обеспечение отказоустойчивости. Ретроспективный анализ работы подразделения и составление ИТ стратегии. Управление внедрение ПО для нужд организации. Консультирование руководителей подразделений для обеспечения достижения бизнес задач.
Техническая поддержка парка АРМ и оргтехники. Анализ работы и состояния, обновление, чистка, планирование смены парка АРМ. Управление основными инфраструктурными сервисами для обеспечения работы сотрудников. Консультирование сотрудников организации.
Кафедра прикладной физики по теме "Нелинейная волновая механика и волновые технологии". Специализация "Инженер-математик"
Подготовка и сдача сертификации OCAJP8
Ссылка на результат сертификации: Сертификат