Талантливый и целеустремленный специалист. Занимается Android разработкой начиная с 2020 года. В компании начала свой путь как Junior разработчик и уже через 4 месяца выполняла задачи на уровне Middle+. Внимательна к деталям и способна на ранней стадии выявить проблемы поставленной задачи, что сокращает время на разработку и позволяет предоставить качественное решение.
Здравствуйте! Я разработчик мобильных приложений. Начал изучать программирование еще в школе. Первый язык который изучил JavaScript (Кроме html, css). Тогда же писал сайты. Изучил PHP и вследствие Python. Понял, что автоматизация это круто, и пытался автоматизировать все процессы. Писал так же небольшие вирусы на Python, AutoIt. После начал интересоваться разработкой игр и моделированием. Начал изучать Blender, 3D Max и Unity. Делал модельки разных автомобилей. Написал FlappyBird. После начал изучать Android-разработку на Java/Eclipse. Уже после знакомства с Eclipse перешел на Android Studio. Первую полноценное приложение написал для школы. В нем пользователь (в первую очередь я) мог увидеть расписание, оставить заметку на тот или иной урок, а также читать книги в электронном виде. Приложение стало популярным в школе, я видел как все пользуются приложением, и понял что я хочу этим заниматься. С 2018 года изучаю и практикую разработку под андроид (так же писал под IOS/Swift и на Flutter/Dart).
- 8 лет непрерывного опыта в Android - успешно участвовал в написании нескольких международных проектов, среди которых: 1. мобильный клиент арабской авиакомпании Etihad Airways 2. мобильный клиент британского мобильного оператора с функцией мобильного банка To The Moon 3. приложение для мобильного оператора Италии UnoMobile работающий на базе экосистемы Vodafone 4. мобильное приложение британской социальной сети Triller и многие другие. - успешно произвел полный цикл разработки и внедрения нескольких библиотек и модулей: 1. sdk авторизации на сервисе esia.gosuslugi.ru для приложений написанных на java 1.3< 2. модуль оплаты проезда в общественном транспорте г.Москва c функционалом бесконтактной (NFC) оплаты. 3. dsl библиотека для описания базовых анимаций элементов интерфейса Android приложения в декларативном стиле. - неоднократно занимался проектированием базовой структуры проектов (описанием core) для комфортного ведения командной разработки. - имеется опыт работы как индивидуально, или в команде из 2-3 человек, так и в командах 20+ человек - есть стремление к постоянной актуализации своих знаний и изучению новых технологий
Более 5 лет участвует в разработке мобильных приложений. Из специфичной работы на проектах: Работал с рекламой. Занимался кодом обработки диплинков. Вводил композ в проект вместе с Decompose. Старые Анимации через ObjectAnimator и использование Coroutines Работал с социальными авторизациями (Google,Facebook) Firebase пуши Ab эксперименты в Mixpanel, Adapty.
Занимался разработкой мобильного приложения Госуслуги в команде Pay. Состав команды: изначально было 5 андроид разработчиков и 5 айос разработчиков, потом в сентябре сократилась до трех человек на платформу. Занимался добавлением оплаты по ЦКАД г. Москвы, разрабатывал функционал, который позволяет получать информацию о неоплаченных проездах и предлагает пользователю либо оплатить проезд, либо штраф, в зависимости от полученной информации; последний проект – делал подготовку к единому налоговому счету (ЕНС) для налоговой. Также по модулю оплаты делал рефакторинг, добавил способы оплаты через ЯндексPay и СберPay, добавил функционал для обжалования автомобильных штрафов, добавил поддержку TalkBack и View для экранов детальной информации по платежу. Основные задачи: разработка нового функционала, баг фиксинг, код ревью, оценка сроков, рефакторинг. Технологический стек: Kotlin, Coroutines, Retrofit, Jetpack, ViewModel, Room, Preference Data Store, Mockk, JUnit, Юмани, Yandex Maps API. Стек: Kotlin Сoroutines Flow Mногопоточность Git Gitflow Android SDK MVVM/MVP/MVI patterns Android Jetpack HTTP REST Dagger2 SOLID Multimodule architecture, clean architecture Collections DataBinding, ViewBinding Material Design Navigation component Koin.Kotlin,
Ключевые навыки: Python, Flask, PostgreSQL, SQLalchemy, SQL, Docker, Git, Linux, JavaScript, Веб-разработка, Tornado Pandas, Apache Spark, AIOHTTP, Redis Kafka SQLalchemy, Flask, Git, Docker, Linux, Tornado Web Server, AIOHTTP Web Server Vue.js
Опыт разработки на flutter более 2х лет, много реализованных коммерческих проектов, опыт работы с нативом. BLoC + Provider. Код по SOLID и clean architecture. RxDart Опыт работы с анимациями; их оптимизация google maps, google places, WebSockest, REST API, работа с firebase
Ведущий Битрикс-программист и руководитель команд разработки нескольких проектов. Большой опыт в разработке проектов, глубокие знания основы и принципов работы платформы «1С-Битрикс: Управление сайтом», разработка модулей для Маркетплейса 1С-Битрикс.
-Свыше 20 лет опыта работы системным аналитиком, бизнес-аналитиком, архитектором ПО -Опыт с фин.проектами: в сфере государственных финансов (планирование и анализ исполнения федерального, регионального бюджета). Проекты по анализу инвест.проектов с гос.сектором или с гос.корпорациями. -Знание технологии интеграций -Опыт построения интеграций по технологии Web API -Хороший уровень знания языка запросов SQL -Понимание процессов розницы -Опыт участия в проектах с применением интеграционных механизмов со смежными системами, с разработкой и внедрением сложно-архитектурных ИТ-решений -Умение работать в режиме многозадачности: -Опыт работы с Redmine, Jir КОМПЕТЕНЦИИ: - Проектирование архитектур систем - Управление продуктами, проектами, Customer Development - Сбор и разработка требований к ПО - Разработка документации (ГОСТ 34) - Проектирование баз данных и DWH - Проектирование API ТЕХНОЛОГИЧЕСКИЙ СТЕК: - Моделирование процессов: UML (ER, Component, Use case, State, Activity, Swim Lane, Sequence), BPMN 2.0, DFD, IDEF0 - SQL: Oracle, PostgreSQL, MS SQL - Confluence, Jira, Redmine, MS Project, MS Office - Проектирование UI: Miro, Balsamiq, Axure, Visio, MS Office, Paint, Figma - Postman.