Гарькина Елизавета

Senior Android Разработчица

ENGLISH VERSION

Обо мне

Здравствуйте, меня зовут Гарькина Елизавета, дата рождения 01.09.2002, в настоящее время проживаю в Казани. Занимаюсь разработкой мобильных приложений с 2021 года, работаю в коммерческой нативной Android-разработке: от продуктовых стартапов и аутсорса до крупного финтеха. Имею опыт лидирования кросс-командных и кросс-платформенных фичей, менторинга, внедрения новых технологий и архитектурных решений. Начинала с Flutter разработки, но довольно быстро увлеклась нативной разработкой. Также имею небольшой опыт создания сайтов используя Asp.Net Core и ReactNative.

Желаемая должность: Senior / Lead Android Разработчик

  • Родной язык - Русский
  • Уровень Английского C1
  • Также немного знаю Французский и Испанский

  • Общительна и легко вливаюсь в коллектив
  • Быстро обучаюсь и любознательна
  • Всегда укладываюсь в сроки и обладаю задатками хорошего руководителя

Навыки

Kotlin Compose XML MotionLayout Coroutines Flow

Clean Architecture MVI MVVM MVP SOLID

Многомодульная архитектура Gradle Feature Toggles

Hilt Dagger2 Navigation Component Cicerone

Retrofit OkHttp Room DataStore SharedPreferences Firebase

JUnit Mockk Mockito UI-тесты Charles

System Design RFC/ADR Code Review Mentoring Feature Lead

Grafana A/B-тесты Аналитика и метрики Scrum Kanban

Flutter Machine Learning System Analysis

SQL PostgreSql Figma Git JS HTML CSS

Лидерство Коммуникативность Ответственность Дисциплинированность Менторинг Целеустремленность

Опыт

Т-Банк

Senior Android Разработчица

Июнь 2024 - ...

tbank.ru

Разработка крупного продуктового сервиса Топлива в Т-Банке. Работа в монорепозитории с мультимодульной архитектурой и интеграцией в мобильный банк.

Обязанности:

  • Разработка и проектирование новых продуктовых фичей
  • Лидирование крупных кросс-командных и кросс-платформенных фичей в роли feature-owner
  • Проведение технических ресерчей, выбор архитектурных решений
  • Взаимодействие с продуктом, дизайном, аналитикой, бэкендом, iOS и смежными командами
  • Code-review внутри команды и в рамках inner source для смежных команд
  • Менторинг разработчиков и стажёров, онбординг новых сотрудников
  • Проведение командных встреч (оценка, тех-долг, демо, ретро)
  • Покрытие функционала Unit- и UI-тестами, поддержка тестовой инфраструктуры
  • Работа с релизным циклом, фича-тогглами, конфигами и аналитикой

Лидерство и архитектурное влияние:

  • Выступала feature-owner крупного кросс-платформенного проекта (Android, iOS, Web) на протяжении более года: проводила ресерчи, формировала требования, координировала команды, защищала архитектурные решения
  • Спроектировала и внедрила универсальный контракт для интеграции внешних сервисов в продукт, заложив основу для масштабируемых интеграций других бизнес-линий
  • Полностью переработала навигацию сервиса для поддержки параллельных пользовательских флоу, разделила backstack и состояние, унифицировала поведение шторок
  • Разработала RFC-подобную архитектурную спецификацию межплатформенного механизма конфигурации, согласованную с Web, iOS, бэкендом и дизайном

Влияние на продукт (метрики A/B-тестов):

  • Запуск ключевой фичи: рост конверсии в целевое действие +29% (стат. значимо), uplift GMV +39,8%
  • Запуск интеграции внешнего сервиса: рост CR в карточку товара +14,35%, uplift CR в заказ +19,7% — без негативного влияния на основные метрики сервиса
  • Подтверждены ключевые продуктовые гипотезы, задавшие направление развития сервиса

Инженерная культура и процессы:

  • Провела внедрение Jetpack Compose в проект: ресерч, базовые классы, инфраструктура UI-тестирования Compose, первый продуктовый экран, выступление на внутреннем демо
  • Существенно увеличила покрытие Unit- и UI-тестами, доработала базовый интерсептор для стабильности тестов, добавила поддержку тестирования уведомлений и Compose-экранов
  • Настроила инфраструктуру UI-тестов и ночной прогон для B2B-приложения, обеспечив раннее обнаружение регрессов
  • Внедрила измерение и визуализацию TTI-метрик в Grafana, инициировала унификацию метрик с iOS для сравнимости результатов
  • Переняла и формализовала проведение встреч по оценке и тех-долгу, составила календарь и регламент ответственных за релиз
  • Завела документацию по передаче знаний, метрикам и архитектурным решениям
  • Подтвердила грейд Senior в рамках внутренней аттестации
  • Получала позитивный фидбэк от команды, руководителя, продакта, дизайна и смежных команд по итогам review

Менторинг и комьюнити:

  • Менторила студентов в рамках вузовской практики — многие студенты успешно прошли отбор и приняты в штат
  • Руководила мобильной практикой ИТИС, отвечала за: формирование требований, регламента, координация менторов, работа со студентами
  • Менторила студента в рамках внутренней Академии и стажёра из смежной команды
  • Представляла компанию на крупной внутренней конференции (700+ участников)

Стек: Kotlin • Coroutines • Flow • Jetpack Compose • XML • MotionLayout • MVI • MVVM • Clean Architecture • Многомодульная архитектура • Внутренние DI- и сетевые фреймворки • JUnit • Mockk • UI-тесты • Внутренние инструменты аналитики и конфигурации

Технократия

Android Разработчик

Май 2023 - Июнь 2024

technokratos.com

Реализация системы управления производственными процессами и хранения производственной оснастки, MES система.
Обязанности:

  • Лид команды Android разработки
  • Создание компонентов для UiKitа
  • Адаптация приложения для различных устройств: терминала, планшета, смартфонов
  • Проработка и реализация новых фичей и рефакторинг существующего функционала
  • Реализация работы с внешней камерой и внутренним хранилищем устройства
  • Code-review
  • Устранение ошибок и решение технических проблем
  • Оптимизация производительности приложения
  • Покрытие кода юнит тестами

За время работы:

  • Создала сервис логирования запросов и ошибок внутри приложения в json файлы
  • Поработала с датчиком NFC и внешней камерой
  • Создала общий механизм для обработки ошибок во всем приложении
  • Реализовала работу с табличными представлениями с закреплением заголовков и столбцов
  • На протяжении всей работы получала позитивный фидбэк от команды и заказчика

Аудит кода приложения для страховой компании
За время работы:

  • Продумала план аудита и создала шаблон отчета для мобильных разработчиков
  • Использовала MobSF, LeakCanary, Accessibility Scanner, SonarQube
  • Проводила анализ архитектуры проекта

Стек: Kotlin • XML • Kotlin Coroutines • Flow • MVVM • Navigation Component • Dagger Hilt • Retrofit2 • Okhttp3 • Chucker • Encrypted Shared Preferences • MediaStore • Datastore • KotlinX Serialization • Lottie • Camera 2 • Facebook Shimmer • ViewPager2 • AndroidX Paging • Coil • AndroidX Swipe Refresh Layout • FlexBox

Spider Group

Android Разработчик

Ноябрь 2022 - Май 2023

spider.ru

Разработка приложения для онлайн сервиса покупки лотерейных билетов.
Обязанности:

  • Ведущий разработчик Android-команды
  • Разработка новых фичей и их оценка
  • Погружение в проект других разработчиков и дальнейшая помощь
  • Большое количество задач с многопоточностью
  • Обширный рефакторинг кода с добавлением актуальных технологий
  • Принятие архитектурных решений
  • Code-review

Стек: Kotlin • XML • Coroutines • Flow • MVVM • Cicerone • Dagger2 • Retrofit • Shared Preferences • Moshi • AdapterDelegates • Slack EitherNet • Paging 3

За время работы:

  • Занималась созданием нагруженных экранов с сложным ui. Например, экраны лотерей с возможностью выбора неограниченного количества билетов по различным правилам лотерей, уведомлениями, покупкой и оплатой билетов и их наборов
  • Успешно погрузила трех разработчиков в проект и помогала им с проектированием нового функционала
  • Реализовала локализацию на лету с поддержкой нескольких языков
  • Организовала работу с камерой и галереей и предобработку фотографий перед отправкой на сервер
  • Работала с преобразованием изображений под различные контейнеры

Технократия

Летняя практика

Июль 2022

technokratos.com

В ходе стажировки я участвовала в разработке внутреннего проекта компании с полным погружением в процесс разработки. Впервые поработала с Compose и Jira.
“Если коротко, ты молодец, мы твоей работой довольны. Хочется отметить твою мотивацию и вовлеченность, скорость погружения в новые технологии и выполнения задач, четкое разбиение кода по коммитам, хорошее оформление PRов, оперативное реагирование на замечания, наличие собственных идей и предложений. Кроме того отметили софт-скиллы, тот факт, что ты не стеснялась задавать вопросы не только менторам, но и дизайнерам, и аналитикам - это очень здорово.” - @Ментор

Образование

Казанский Федеральный (Поволжский) Университет

Программная инженерия, ИТИС

2020 - 2024

Диплом с отличием, средний балл : 4.9.
Тема дипломной работы: Методы и программные механизмы генерации визуальных моделей структуры Android приложений.
Была прикреплена к Лаборатории мобильной разработки в университете.
В рамках обучения в университете получила крепкие базовые знания в различных областях, в том числе: Дискретная математика, Математический анализ, Алгоритмы и структуры данных, Теория вероятностей и математическая статистика, Работа с базами данных, Архитектура Операционных Систем, Жизненный цикл разработки программного обеспечения, Теория информации и кодирования, Информационная безопасность, UI/UX дизайн, Системная аналитика, Основы тестирования систем, Веб-разработка, Data Mining, Machine Learning.

Skillbox

Flutter-разработчик

2020-2022

Прошла следующие курсы: Flutter, Android Basics, Figma, Mobile App Testing, Mobile App Design.

Курсы в Казанском Федеральном Университете

Системный анализ, UI/UX Дизайн

2022 - 2023

Успешно закончила курсы по Системному анализу от BARS Group и UI/UX Дизайну от Агоны.

Увлечения

  • Стараюсь вести активный образ жизни, люблю пробовать новое и участвовать в командных активностях
  • Люблю читать и смотреть фильмы на английском, особенно интересны сюжеты антиутопии и связанные с различными мифами
  • Когда есть время, с головой погружаюсь в Action/RPG игры с открытым миром
  • Одна из причин, по которой я люблю свою профессию это возможность работать удаленно и путешествовать
  • Занимаюсь вокалом, рисую, играю в большой теннис и падел