Вадим З. , Senior, Flutter разработчик

Male avatar
Вадим З.
Казахстан, Атырау
2 530 ₽/час404 800 ₽/мес. без НДС
Опыт работы:

Более 5 лет

Языки:

Английский — A2

ПисьменныйРазговорный

О специалисте

Навыки
Flutter
Dart
BLoC
Provider
Riverpod
MobX
GetIT
Injectable
build_runner
Freezed
json_serializable
Clean Architecture
hexagonal architecture
DDD
SOLID
flavors
Platform Channels
Android (Kotlin)
DIO
GraphQL
SOAP API
Grpc
WebSocket
SignalR
Bluetooth Low Energy (BLE)
P2P Communication
Firebase
FCM
supabase
OAuth 2.0
JWT
secure storage
Deep Links
Google Maps
FFmpeg
HLS
Video Streaming
WebView
Stripe SDK
In-App Purchases
Meta/Facebook SDK
TikTok SDK
Unit testing
Widget Testing
Mockito
Firestore
SQLite
Hive
ObjectBox
Git (GitFlow)
IntelliJ IDEA
Cursor
Android Studio
Antigravity
Flutter Devtools
Performance Profiling
Mason
Melos
LLM (ChatGPT, Claude)
AWS
Crashlytics
Amplitude
Sentry
Technology:
REST API
Database:
PostgreSQL
Instruments:
VS code
Формат работы
Удалённо
Описание о специалисте

Senior Flutter-разработчик с более чем 5-летним опытом разработки мобильных приложений. Специализируюсь на проектировании масштабируемой архитектуры, разработке платформенных интеграций и решении задач, выходящих за рамки стандартных возможностей Flutter SDK. Автор open-source решения для P2P-взаимодействия по BLE, имею опыт нативной обработки видео с использованием FFmpeg и интеграции сторонних и платформенных SDK.


В работе придерживаюсь принципов Clean (Hexagonal) Architecture и Lean, рассматривая архитектуру как инструмент повышения сопровождаемости, снижения технического долга и долгосрочного развития продукта. Помимо разработки участвую в формировании архитектурных решений, код-ревью и развитии инженерных практик команды.


Научная подготовка (кандидат технических наук) сформировала исследовательский подход к разработке: способность быстро осваивать новые технологии, анализировать сложные системы, оценивать инженерные компромиссы и принимать обоснованные архитектурные решения. Стремлюсь создавать надежные и масштабируемые продукты, которые остаются простыми в развитии по мере роста бизнеса и команды.

Примеры работ

VipGate
Описание задачи/проекта

Сервис бронирования и организации VIP-услуг в аэропортах (Fast Track, Meet & Greet, Бизнес-залы, трансферы, частные джеты и т.п.).

Позиция на проекте
Lead Flutter Developer / Mobile Architect
Размер команды
6-7 человек (1 мобайл, 1 бэк, 1 web dev, 1 devops, 1 QA, 1 PM)
Ответственность
  1. Полная разработка с нуля, закладка архитектурного фундамента (Clean Architecture).
  2. Разработка UI Kit и ключевых бизнес-модулей (чекаут, история заказов, обзоры аэропортов и услуг и т.п.).
  3. Интеграция платежного шлюза (Stripe) и авторизации (Apple ID, Google, Email).
  4. Интеграция маркетинговых SDK (TikTok Business, Facebook App Events).
  5. Вывод приложения в App Store и Google Play.
Технологии и инструменты
BLoC, DIO, Flutter, Crashlytics, Stripe SDK, Firebase messaging, TikTok SDK, facebook_app_events
Период работы/продолжительность
Февраль 2026 - Июнь 2026
Zaza Go
Описание задачи/проекта

Стартап-платформа - foodtech-сервис для продвижения блюд ресторанов через видеообзоры от посетителей (UX в стиле ленты TikTok).

Позиция на проекте
Key Flutter Developer
Размер команды
7-10 человек (2 мобайл, 2 бэк, 1 devops, 2 QA, 1 PM)
Ответственность
  1. Разработка модулей записи, загрузки и просмотра видеороликов.
  2. Реализация адаптивного видеофида (бесконечной ленты).
  3. Разработка функционала модерации видеороликов.
  4. Разработка функционала оформления заказов.
  5. Оптимизировал старт воспроизведения видеороликов уменьшив задержку на ~ 70%.
  6. Профилирование UI: уменьшил количество перестроений интерфейса на ~ 30%.
Технологии и инструменты
Amplitude, BLoC, DIO, Flutter, Hive, Adaptive Video Streaming (HLS)
Период работы/продолжительность
Октябрь 2025 - Июль 2026
Буханка
Описание задачи/проекта

Мобильное приложение сети пекарен: предзаказ, доставка, программа лояльности. Более 100 тыс. пользователей.

Позиция на проекте
Flutter Developer (Support & Feature Delivery)
Размер команды
4 человека (1 мобайл, 1 бэк, 1 QA, 1 PM)
Ответственность
  1. Интеграция SDK Яндекс ID для бесшовной авторизации пользователей.
  2. Настройка обработки глубоких ссылок (Deep Links) и персонализированных Push-уведомлений для маркетинговых акций.
Технологии и инструменты
Flutter, MobX, Retrofit, Firebase messaging, Yandex ID SDK
Период работы/продолжительность
Август 2025 - Ноябрь 2025
MIRRA: Косметика и здоровье
Описание задачи/проекта

Официальное гибридное (WebView) приложение крупного интернет-магазина косметики. Более 1000 пользователей.

Позиция на проекте
Release Engineer / Flutter Developer
Размер команды
3 человека (1 мобайл, 1 QA, 1 PM)
Ответственность
  1. Проектирование «обертки» и стейт-менеджмента для интеграции веб-части.
  2. Настройка нативных push-уведомлений и deeplink-маршрутизации.
  3. Организация полного цикла публикации в Google Play, App Store и RuStore.
Технологии и инструменты
BLoC, Firebase Cloud Messaging, Flutter, WebView
Период работы/продолжительность
Июль 2025 - Октябрь 2025
Работа с питомцами (VOX)
Описание задачи/проекта

Двусторонний маркетплейс услуг для владельцев питомцев и исполнителей (выгульщики, ситтеры).

Позиция на проекте
Senior Flutter Developer
Размер команды
7 человек (2 мобайл, 2 бэк, 2 QA, 1 PM)
Ответственность
  1. Проектирование архитектуры клиентского приложения для исполнителей.
  2. Разработка масштабируемого и переиспользуемого UI-Kit для всей экосистемы (2 приложения: для клиентов и исполнителей).
  3. Проектирование доменного слоя с использованием подхода Frontend-driven API.
  4. Глубокая интеграция картографических сервисов для трекинга выгула.
Технологии и инструменты
BLoC, DIO, Flutter, REST, Riverpod, Maps SDK
Период работы/продолжительность
Апрель 2025 - Июль 2025

Образование

Кандидат наук
Название учебного заведения/курса
Научная подготовка
Специальность
кандидат технических наук
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста.

Request Poster