Сканер документов и PDF-редактор
09.2026 – 10.2026 контракт · Senior Flutter Developer · аудит и вывод в релиз · iOS и Android
- Подключился к проекту, застрявшему перед релизом: провёл аудит, задокументировал архитектуру и за 1,5 месяца довёл приложение до релиза в App Store и Google Play
- Доработал камеру на нативных SDK iOS и Android: документ, ID, паспорт, QR, книга; автокроп, фильтры
- Скан, ML и OCR на устройстве, без своего бэкенда: ONNX Runtime, OpenCV, Tesseract; поддерживал 8 локальных плагинов и 7 форков
- Подписки на RevenueCat: PRO-функции, paywall, восстановление и синхронизация покупок, доступ для ревью Apple
- Убрал подтормаживания камеры (DevTools, ML в isolate, прогрев моделей), уменьшил размер сборки; внедрил Crashlytics и Adjust
- Дорабатывал PDF-модуль: многостраничные документы, подписи, экспорт и шаринг; папки под PIN
06.2025 – 09.2026 в сторах · Senior Flutter Developer · единственный мобильный разработчик · проект поставлен на паузу
- Переписал приложение с нуля со Swift на Flutter и вывел в App Store и Google Play; Clean Architecture, BLoC, Freezed, TDD
- AI-чат: стриминг ответов LLM (SSE), озвучка (TTS), резервный сценарий при исчерпании квоты
- Нативные подписки и in-app покупки без RevenueCat: StoreKit 2 и Google Play Billing; серверная проверка (App Store Server Notifications V2, RTDN) — в паре с бэкендом
- Данные с часов: HealthKit (40+ типов) и Health Connect; прототип watchOS-приложения на SwiftUI
- Ревью App Store: несколько циклов, закрыл отказы по Guidelines 1.4.1 и 3.1.2(c); Sign in with Apple и Google
- Firebase Analytics, Facebook SDK, рефералы (Install Referrer, UIPasteControl); редизайн по Figma
ProveUp · фитнес-батлы и футбольный фристайл · TestFlight
05.2026 – 09.2026 контракт · Senior Flutter Developer · контрактный проект параллельно с Healthy4u
- Computer vision с камеры: подсчёт повторений (мяч, подтягивания, пресс); батлы, рейтинги, миссии
- Видеосвязь на WebRTC/LiveKit; аватары из слоёв экипировки с серверной сборкой; Rive-анимации
- Sign in with Apple (ASAuthorizationController, Keychain), пуши APNs/FCM — по контракту с бэкендом
- Две сборки из одной кодовой базы (flavors), переезд на новый Apple-аккаунт, TestFlight
- Обосновал StoreKit и Play Billing вместо Stripe для виртуальных товаров; поставка кода по регламенту
forYou Inc
· 10.2024 – 05.2025 · Flutter Developer и менеджер проекта · маркетплейс Agrotook · Google Play
- Самостоятельно разработал маркетплейс и выпустил в Google Play: авторизация, фильтры, Material 3, i18n
- Вёл проект: требования заказчика, план и задачи в Trello, сроки; MVP — в срок; CI/CD, Docker
Freelance · 03.2024 – 09.2024 · Flutter Developer · контрактные проекты
- VPN-приложение: восстановил 5-летний legacy-проект, обновил SDK
- Перевёл legacy-приложение на Dart 3 и Android 13/14; нативные модули на Kotlin с FFmpeg (ffmpeg_kit)
- WebView-приложения с JS-мостами, Telegram Mini App на Flutter Web
Gybernaty Community
· 12.2023 – 02.2024 · Flutter Developer · gyber.org
Кастодиальные и некастодиальные криптокошельки: web3dart, Ankr, Serverpod, BLoC
Kerla
· 08.2023 – 11.2023 · Flutter Developer · маркетплейс объявлений · Google Play
Каталог и лента, фильтры, профиль продавца, публикация объявлений; Riverpod, Serverpod, PostgreSQL, Docker, CI/CD
РАБОТНИК24
· 07.2022 – 07.2023 · Flutter Developer · поиск работы и найм · Google Play
Большой проект в команде: Clean Architecture, BLoC, Freezed, Firebase, Dio; WebView с JS-мостами
SFERA
· 01.2022 – 06.2022 · Junior Flutter Developer · социальная платформа · App Store
Первый опыт во Flutter-команде; в 2021 — коммерческий фронтенд на React
Продажи и e-commerce · 2017 – 2021 · менеджер, собственный бизнес · до IT
- Запустил интернет-магазин и офлайн-бизнес: продажи, переговоры, контент, небольшие команды в Trello
- Ставил задачи разработчикам со стороны заказчика, находил баги и принимал работу