Более 5 лет участвует в разработке мобильных приложений. Из специфичной работы на проектах: Работал с рекламой. Занимался кодом обработки диплинков. Вводил композ в проект вместе с Decompose. Старые Анимации через ObjectAnimator и использование Coroutines Работал с социальными авторизациями (Google,Facebook) Firebase пуши Ab эксперименты в Mixpanel, Adapty.
Android-разработчик Участие в проектировании архитектуры приложения Участие в выработке правил CodeStyle на проекте Code Review Реализация layout'а экранов по Figma Написание сетевого слоя Работа с Camera2, написание логики работы с камерой
Ключевые навыки Android SDK Retrofit Room RxJava Java Kotlin Clean Architecture MVP MVVM Dagger 2 SQL ООП Git Turbo Hotwire Kodein Koin GraphQL Coroutines Navigation Component Cicirone Moxy Firebase Mockk Dagger2 RxJava2 RxKotlin Git Kotlin Room Cicerone Single Activity FlowFragments Scrum unit-tests Дополнительная информация Имею знания в области Android, также владею языками Kotlin и Java. Работал с такими технологиями как Room, Retrofit, GraphQL, Navigation Component, Cicerone, Moxy, ViewModel, RxJava, Coroutines, Kodein, Koin, Dagger 2, Mockk. Также за время учебы в университете работал с Jetpack Compose. Хорошо работаю в команде, могу обсудить разработку той или иной задачи, что-то предложить или спросить. Также в последнее время занимался подключение Google Fit, и в учебных целях знакомился с Flutter и Dart. Имею Базовые знания CI/CD для мобильных приложений Имею понимание архитектур MVP, MVVM, Clean Architecturу Android SDK (API level 21+, Activity/Fragment Lifecycle, Multithreading, Collections, Networking) Имею опыт написания unit тестов
● 8 лет опыта разработки мобильных приложений ● Свободное владение языками Java, Kotlin ● Опыт разработки приложений с нуля и модификации уже существующих продуктов ● Умение работать с чужим кодом ● Опыт разработки архитектуры приложений
Аналитический склад ума, целеустремленный, внимательный к деталям. Ключевые навыки: Python, SQL, Git, Jira, Agile, Управление проектами, Ведение переговоров, Управление разработкой, Оптимизация бизнес-процессов, Проектное планирование, Postman, Swagger, Superset, BPMN, URL Confluence Выпускник Алтайского государственного технического университета по специальности «Программная инженерия». В разное время работал как репетитор для школьников и студентов по программированию, информатике, математике и русскому языку.
Продуктивный разработчик, который всегда рад помочь коллегам. Из всего процесса разработки большее удовольствие получает от результата, поэтому старается доводить всё до идеала. На текущий момент готов активно и аргументировано обсуждать вопросы архитектуры и качества кода, так как считает, что надежная архитектура - основа более дешевого и ускоренного достижения хороших результатов в будущем. Стал Fullstack-разработчиком, так как чувствует себя более свободным, когда ответственность за разработку какого-либо широкого функционала лежит полностью на нем.
Автотестирование Написание сценариев тестирования Тестирование API Нагрузочное тестирование
Более 2,5 лет опыта в тестировании ПО. Специализации: ручное тестирование веб- и мобильных приложений, знакомство с автотестами. Многолетний опыт координации проектов с участием зарубежных партнёров.