← В ленту
Регистрация: 28.06.2024

Портфолио

Notamedia

● Разработка нового функционала приложения на compose в рамках многомодульного проекта. ● Написание кастомных компонентов UI. ● Использование Jira как таск трекер. ● Участие в код - ревью и дизайн-check.

Компас

● Разработка и поддержка Android приложений с использованием DI + Dagger2, репозиториев, retrofit + okHttp для работы с сетью и requery для работы с кэшем (асинхронная с использованием RxJava/RxAndroid). ● Использование Gradle в качестве системы сборки. ● Использование Firebase: Crashlytics, авторизация через Firebase и аналитика. ● Реализация в визуальной части custom view. ● В качестве системы контроля версий применялся Bitbucket + Git/Git-flow. ● Структура приложения была реализована с помощью MVP (Moxy).

Моё дело

● Разработка и поддержка мобильных приложений. ● Участие в разработке и построение инфраструктуры CI/CD для мобильных приложений. ● Построение flow по Agile для команды мобильной разработки с нуля. Разработка процессов разработки внутри команды. ● Настройка автоматической публикации приложений в google play. ● Проведение код-ревью. ● Участие в design - check. ● Использование youtrack как таск трекер.

Скиллы

С/С++
Java
RxJava
Kotlin
Android
Android SDK
Unix
MVP
Dagger
Retrofit
Requery
Gradle
Firebase
Unit Testing
UI Test
Mockito
Espresso
CI/CD
Koin
Compose
KMM

Опыт работы

Android - разработчик
с 07.2023 - По настоящий момент |Notamedia
Kotlin, Compose, Coroutines, MVI, Compose navigation, Ktor, Koin, Datastore, Coil
● Разработка нового функционала приложения на compose в рамках многомодульного проекта. ● Написание кастомных компонентов UI. ● Использование Jira как таск трекер. ● Участие в код - ревью и дизайн-check.
Android - разработчик
07.2022 - 07.2023 |Notamedia
Kotlin, Compose, Coroutines, MVI, Ktor, Koin, Datastore, Coil
● Разработка нового функционала приложения. ● Интеграция библиотеки для распознания паспорта. ● Интеграция библиотеки для распознания селфи. ● Написание кастомных компонентов UI. ● Использование Jira как таск трекер. ● Участие в код - ревью и дизайн-check.
Android - разработчик
11.2021 - 05.2022 |Mission:Luna
Kotlin, Compose, Coroutines, MVI, Ktor, Koin, Datastore, Coil
● Разработка мобильного приложения для финтех на гибридной архитектуре MVVM & MVI с использованием Coroutines. ● Участие в продуктовой команде в многомодульном проекте с фичевыми командами. ● Разработка кастомных вьюх с возможностью интерактивного взаимодействия. ● Разработка unit тестов с использованием freeSpec. ● Использование Jira как таск трекер. ● Участие в код - ревью и дизайн-check. ● Участие в обсуждение технологий и подходов совместно с командой из redmadrobot.
Ведущий Android - разработчик / Team Lead
08.2019 - 11.2021 |Моё дело
CI/CD, Agile, Koin, Datastore, Coil
● Разработка и поддержка мобильных приложений. ● Участие в разработке и построение инфраструктуры CI/CD для мобильных приложений. ● Построение flow по Agile для команды мобильной разработки с нуля. Разработка процессов разработки внутри команды. ● Настройка автоматической публикации приложений в google play. ● Проведение код-ревью. ● Участие в design - check. ● Использование youtrack как таск трекер.
Старший инженер программист
06.2018 - 08.2019 |Компас
Android, RxJava, RxAndroid, MVP, Firebase, Git
● Разработка и поддержка Android приложений с использованием DI + Dagger2, репозиториев, retrofit + okHttp для работы с сетью и requery для работы с кэшем (асинхронная с использованием RxJava/RxAndroid). ● Использование Gradle в качестве системы сборки. ● Использование Firebase: Crashlytics, авторизация через Firebase и аналитика. ● Реализация в визуальной части custom view. ● В качестве системы контроля версий применялся Bitbucket + Git/Git-flow. ● Структура приложения была реализована с помощью MVP (Moxy).
Инженер-программист
07.2016 - 06.2018 |Main.C
Linux Kernel, Linux, Android, RxJava, RxAndroid
● Портирование комплекса защиты от сетевых атак с 32-битной на 64-битную платформу с использованием статического анализатора кода Klocwork Source Code Analysis Tools. ● Разработка и поддержка решений для LTE сетей на базе Linux Kernel: программно-аппаратного комплекса на основе ядра Linux, работающего в сетях стандарта LTE. ● Изучение Yocto Project (open source embedded Linux build system) для дальнейшего использования в рамках проекта.
Инженер-программист
05.2014 - 06.2015 |Криптософт
Win API, Windows Services, ARM
● Разработка приложений для микроконтроллера LPC 1837 на базе ARM. ● Кросс-платформенная разработка приложений для Windows (консольные, оконные на Win API, Windows Services).
Web-программист
06.2013 - 05.2014 |Пензенский государственный технологически университет
PHP, Zend Framework, Windows Services
● Разработка автоматизированного рабочих мест сотрудников университета с использованием PHP (Zend Framework).
Системный администратор
06.2012 - 06.2013 |Пензенский государственный технологически университет
PHP, Zend Framework, Windows Services
● Администрирование серверов, отвечающих за информационную составляющую ресурсов университета (Windows/*nix).

Образование

Информационные системы и технологии
По 2015
ПензГТУ

Языки

АнглийскийСреднийРусскийРодной