Сканер документів і 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
- Ставив задачі розробникам з боку замовника, знаходив баги й приймав роботу