О себе: Интересуюсь мобильной разработкой с 2016 года, помимо Android имею опыт в разработке сайтов с помощью vue, когда то писал на C#, а также активно изучаю игровые движки. Из актуальной мультиплатформы интересуюсь инструментами Kotlin MultiPlatform и Compose Multiplatform. Предпочитаю верстать компонентно, с максимально гибкими ui компонентами под все случаи жизни. Технические навыки и технологии: Языки: Kotlin, Java, Groovy. Верстка: XML, Jetpack Compose, Compose Multiplatform, Custom View, Canvas. DI: Dagger, Hilt, Koin. Архитектуры/Подходы: MVx(MVI, MVVM, MVP, MVC), Elm(UDF), 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, Yandex AppMetrica, Amplitude, CI/CD, Profiler, Replica, Decompose, Rx, Coroutines, StateFlow, KMM(Kotlin Multiplatform Mobile), KMP(Kotlin Multiplatform), JUnit(Unit-тестирование), Espresso(UI-тестирование). Animations: LottieAnimation, PropertyAnimator, ViewAnimation, Compose animations. Navigation: Jetpack navigation, Navigation component, Cicerone.
Специализация и профессиональные навыки: Android developer (Java/Kotlin) Профессиональные цели: Совершенствование навыков Награды, сертификаты, портфолио, проекты: Сертификат: Основы управления проектами (PMI) 10.11.2008 - 14.11.2008 УЦ Трайтек
- Опыт разработки на Kotlin более 4х лет, на Java более 9 лет - Опыт работы с БД (PostgreSQL, умение составлять сложные запросы, оптимизация); - Опыт использования Docker, docker-compose;(ДА) - Знание Spring (MVC, Boot, DATA, Security, WebFlux, JPA) - Опыт работы с Maven, Gradle; - Опыт работы с чужим кодом, проведение код-ревью, умение работать с legasy; - Опыт поддержки и написания юнит-тестов; - Знание паттернов проектирования - Опыт использования gRPC - Опыт работы с Nexus и SonarQube; - Опыт работы с Kubernetes; - Опыт использования брокеров сообщений (Kafka, RabbitMQ, ActiveMQ); - Опыт написание ETL на Apache Spark; - Опыт разработки и проектирования REST API/Swagger; - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD
- Опыт работы более 6 лет в качестве backend-разработчика; - Знание PostgreSQL (сложные запросы, оптимизация); - Опыт использования Docker, docker-compose; - Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA) - Умение разбираться в чужом коде и проводить качественные code review; - Опыт поддержки и написания Unit-tests; - Знание паттернов проектирования, DI, SOLID; - Опыт работы с Nexus и SonarQube; - Опыт работы с Kubernetes; - Опыт использования RabbitMQ, Kafka - Опыт разработки и проектирования REST API/Swagger; - Опыт использования и настраивания CI/CD Образование: Московский Авиационный Институт, магистр прикладной математики, 2016г.
Skills Java 11, Kotlin, Spring (Boot, MVC, Data, Webflux, Cloud), MongoDB, Zeebe, Mesos, Marathon, ELK, Ansible, Docker, Prometheus, Grafana, Jenkins, Gradle, Kafka, Hazelcast, Zipkin, Kubernetes
Аналитический склад ума, целеустремленный, внимательный к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Люблю думать и прогнозировать. Целеустремленный и исполнительный, всегда довожу задачи до конца. Внимателен к деталям и фокусируюсь на качестве и оптимизации в своей работе. Ключевые навыки: Python Golang PostgreSQL FastAPI Fiber MongoDB Pyramid Colander Cornise Flask SQLAlchemy Apache Superset Celery Redis API Jlink RPM
Стараюсь писать чистый код. Прошел «Developing iOS 10 Apps With Swift». Курс от Stanford University. Прошел курсы от «Swiftbook» . Являюсь выпускником школы программирования Incubator nFactiorial2018 компаний zeroToOneLabs по мобильной разработке, дизайну и маркетингу
Более 3-х лет занимаюсь веб-разработкой. Принимала участие в разработке frontend на Nuxt,React и Vue2, Vue3 для бизнеса в различных отраслях от электронной коммерции, до социальных сетей. Доводилось делать сложные формы оформления заказа, корзину покупателя, программы лояльности, интерфейсы для служб оплаты и доставки. Большой опыт работы в командах и взаимодействия с менеджерами, дизайнерами и тестировщиками. Работала с разными технологиями: от верстки на HTML/CSS до фреймворков (Vue, Nuxt) и GraphQl. В качестве системы контроля версий использую git. Для отслеживания задач пользуюсь Youtrack/Jira/Bitrix24. Для общения - любой мессенджер (Discord, Telegram, WhatsApp, Slack). Умею оценивать задачи и предлагать варианты решения. Ответственно подхожу к рабочему процессу. Есть опыт демонстрации продукта заказчику.
PHP 5.6, 7+, 8+ Laravel SQL Git JavaScript Nginx Linux REST