Александр Клопот - Flutter engineer | Mobile developer | Flutter разработчик

  • Senior
  • Брест, Беларусь
  • 3 000 - 4 000 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 недели назад
Photo

Навыки

  • Agile
  • API
  • Bloc
  • Dart
  • Firebase
  • Flutter
  • Git
  • IOS
  • Jira
  • pigeon
  • RegEx
  • REST
  • RX
  • rx_dart
  • RxSwift
  • SOLID
  • SQLite
  • swift
  • webSocket
  • ООП

Опыт работы

DjangoHeads

Flutter Lead - Октябрь 2023 — сейчас (2 года и 1 месяц)

Ведущий разработчик.
— Управление командой разработки (1 flutter junior, 2 бэкендера).
— Проектирование и разработка кастомной системы оплаты с автопродлением подписок (ЮКасса).
— Проектирование и разработка системы сбора метрик из приложения и событий аналитики для последующего формирования кастомных отчетов.
— Проведен полный рефакторинг приложения для устранения 99% багов.
— Спланирован и проведен переход с firebase сервисов (firebase, firebase auth, firebase storage) на свой сервер (GraphQL) при наличии активных пользователей.
— Разработка нового функционала от сбора требований бизнеса до публикации в сторы.
— Настройка автодеплоя через codemagic.
— Разбиение проекта на модули с последующим переходом к монорепозиторию для паралельной разработки нескольких приложений с единой кодовой базой.

WellBe:
Обновления начиная с 2.0.1
Первый этап рефакторинга: 2.1.0
Завершение рефакторинга: 2.2.0

Ссылки на приложение:
Google Play: https://play.google.com/store/apps/details?id=com.entex.wellBe
App Store: https://apps.apple.com/by/app/well-be-%D0%BC%D0%B5%D0%B4%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F/id1606712786
RuStore: https://www.rustore.ru/catalog/app/com.entex.wellBe

Moments:
Ссылки на приложение:
Google Play: https://play.google.com/store/apps/details?id=com.wellbe.moments
App Store: https://apps.apple.com/us/app/ai-moments/id6749227182
android:

Стек:
stream_bloc, freezed, auto_router, GraphQL, firebase, AppMetrica, appsflyer, amplitude, in_app_purchase (Apple Pay, Google Pay), flutter_rustore_billing

DLGroup

Flutter developer - Июль 2022 — Сентябрь 2023 (1 год и 3 месяца)

1. Суперапп для оптимизации управления и коммуникаций внутри компаний.
— Переработка системы навигации.
— Общий медиаплеер под все платформы.
— Проектирование архитектуры.
— Написание документации по проекту.
— Контроль качества кода и следования архитектурным подходам на проекте.
— Code review.
— Регулярное проведение Tech Talk для улучшения процессов и подходов в разработке на проекте и обучения команды.

Приватный продукт — Платформы:
iOS · Android · Web · macOS · Linux · Windows

Стек:
bloc, freezed, auto_router, dio, matrix, WebSockets

2. ПБШ (Ведущий разработчик)
— Разработка мобильного приложения с нуля до публикации в сторах.
— Управление командой из 2-х junior разработчиков.
— Code review.
— Менторство.

Стек:
stream_bloc, auto_router, firebase_auth, firestore.

Ссылки на приложение:
Google Play: https://play.google.com/store/apps/details?id=com.pbs.by
App Store: https://apps.apple.com/by/app/%D0%BF%D0%B1%D1%88/id1491867636

3. Финтех стартап
— Рефакторинг легаси кода: GetX -> BLoC + freezed + Scope.
— Разработка функционала со сбора требований от CTO/CEO до публикации.

Стек:
stream_bloc, freezed, auto_route, codemagic, pigeon, dio.

Ссылки на приложение:
Google Play: https://play.google.com/store/apps/details?id=money.placid.app&hl=en_US&gl=US
App Store: https://apps.apple.com/us/app/gauss-cut-credit-card-rates/id1560610835

Harbros solutions

iOS developer - Ноябрь 2020 — Июль 2022 (1 год и 9 месяцев)

1. Проект аренды жилья:
— Фиксы багов.
— Разработка функционала по ТЗ.

Стек:
MVVM, RxSwift, GraphQL, UIKit.

2. Мессенджер.
— Работа с легаси кодом.
— Фикс огромного количества багов.
— Реализация возможности смены размера шрифта в приложении.
— Добавление встроенного динамического Youtube плеера.
— Функциональность обмена ключами шифрования с сканированием QR кода.
— Code review.

Стек:
MVC, MVP, MVVM, CoreData, UIKit.

3. Superapp.
— Работа в core-команде.
— В основе архитектуры модифицированный Redux (самописное решение).
— Взаимодействие с тестировщиками, менеджерами, аналитиками и бэкендерами.
— Работа с дизайнсистемой.
— Полное покрытие кода тестами (Unit, snapshot).
— Работа над кастомным десериализатором json -> model.
— Реализация фич от груминга и декомпозиции задачи до публикации в сторе.

Стек:
Redux, UIKit, design system, Unit / snapshot тесты.

КЬЮГО ТЕК

Flutter developer - Март 2020 — Ноябрь 2020 (9 месяцев)

— Разработка с нуля (2 Flutter‑разработчика).
— Самописный BLoC на стримах.
— Локализация (8 языков, в т.ч. контент из БД).
— App Store / Google Play публикация/обновления.
— Локальные push‑уведомления (bg‑процессы, превью daily‑текста).

Стек:
bloc, provider, Navigator 1.0.

Ссылка на приложение:
Google Play: https://play.google.com/store/apps/details?id=ru.qugo.mobile

Образование

Экономическая кибернетика

Брестский государственный университет им. А.С. Пушкина, Брест
2017/2021

Обо мне

Senior-разработчик с опытом создания сложных приложений (финтех, супераппы, мессенджеры) в командах разного масштаба. Участвовал во всех этапах цикла разработки: проработка идей с заказчиками, проектирование архитектуры, релизы и поддержка стабильности. На крупных проектах выстраивал практики разработки, документировал архитектуру, контролировал качество через code review. Успешно менторил и развивал младших специалистов. В одном из проектов полностью провёл рефакторинг кода и организовал переход с Firebase на собственный backend, что существенно повысило стабильность и надёжность системы. Внимателен к деталям, умею выстраивать процессы и готов брать на себя ответственность за результат.
Ориентирован на развитие в роли team/tech lead.

Приложение GeekLink

Установить
×
32 / 0,550 / 46.19mb