Сервіс пошуку роботи №1 в Україні
Anita
Flutter-розробник
- Вік:
- 26 років
- Місто проживання:
- Запоріжжя
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Шукач вказав: ТелефонМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/8496617/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
ANITA PODOPRYHORA
Senior Flutter Developer | Mobile Engineer (iOS/Swift)
Kyiv, Ukraine | Remote worldwide | Based in EET
Phone: [відкрити контакти ](див. вище в блоці «контактна інформація») | E-mail: [відкрити контакти ](див. вище в блоці «контактна інформація») | LinkedIn: [відкрити контакти ](див. вище в блоці «контактна інформація»)
SUMMARY
Senior-track mobile engineer with 6 years of experience building production apps in Flutter and native Swift/UIKit, across social, AI-
powered, and IoT/EV products. Currently develops two Flutter apps for a Dubai-based company end to end — a social super-app and an AI
art-coaching app — owning architecture decisions, realtime systems (WebSocket, WebRTC), third-party AI API integration, and in-app
monetization from concept through App Store/Google Play release. Proven track record of taking a codebase's architecture (MobX to
feature-based Clean Architecture) and its hardest features (P2P voice calling, AI-agent voice chat) from zero to production without
direction. Uses AI coding agents (Claude Code) daily as part of the development workflow — architecture analysis, debugging, refactoring,
and code review. Strong collaborator across backend, hardware, and design; mentors junior teammates.
SKILLS & TECHNOLOGIES
Primary Technologies
Programming Languages: Dart, Swift, JavaScript/TypeScript, C#
Mobile Frameworks: Flutter, Xamarin/.NET
State Management: BLoC, Provider, GetIt (DI)
Architecture Patterns: Clean Architecture, MVVM, Feature-based/modular architecture
Networking: Dio, HTTP, REST, WebSocket, SSE
Navigation: go_router, auto_route
Storage: Hive, Shared Preferences, Flutter Secure Storage
UI / Animation: Material Design, Cupertino Design, custom widgets, fl_chart/graphic, Lottie, pixel-perfect implementation
Localization: intl / ARB-based localization — shipped EN/PT and EN/UA/SK/PL/DE projects, incl. Arabic RTL
AI Integration & Workflow
AI Tooling: Claude Code, AI-assisted architecture analysis, debugging, refactoring and code review
AI Product Integration: Integrating third-party AI APIs into production apps (async polling, result visualization, cost/caching optimization)
Testing & Quality Assurance
Testing Tools: bloc_test, mocktail, unit/widget/BLoC testing
Debugging Tools: Xcode Instruments, Core Animation diagnostics, Sentry, Postman
Code Quality: Static analysis, linting, code review (CodeRabbit + team checklist)
Backend & Database
Backend Platforms: Back4App/Parse Server + Cloud Functions, ASP.NET, Node.js
Firebase Suite: Core, Cloud Messaging (FCM), Remote Config
Databases: SQL, PostgreSQL
APIs: RESTful APIs, WebSocket
Third-Party Integrations
SDKs: RevenueCat, Banuba (ve_sdk_flutter), Tencent RTC (TRTC), LiveKit
Advanced Features: WebRTC voice/video, native platform channels (Kotlin), in-app purchases, push notifications
Development Tools & Practices
CI/CD: GitLab CI, GitHub Actions
IDEs: Xcode, Android Studio, VS Code
Design Collaboration: Figma
Version Control: Git, GitHub, GitLab
Deployment & Publishing
App Stores: App Store Connect, Google Play Console, TestFlight
Methodologies
Agile: Scrum, Kanban
Project Management: Jira
Additional Skills
Languages: Ukrainian (native), Russian (native), English (B2)
EXPERIENCE
Company: Mabrook Livestream FZCO
Role: Flutter Developer
Period: 2025 – Present
Project: Mabrook — Social / Livestream Super-App
App Name: Mabrook
Description: Social/livestream super-app on Flutter (iOS & Android): short-form video, stories, live-streams and in-app chat, built as ~39
independently developed feature modules integrated into a single Flutter host, in 7 languages including Arabic (RTL). Live on the App Store
and Google Play.
Key Achievements:
• Owned the in-app messenger module end to end: group chats with admin roles, mute/block/report, invite links and privacy controls; a
realtime layer over WebSocket (typing indicators, read receipts, unread counts); Banuba SDK integration for group chat media
(photo/video capture, voice messages with waveform playback) and profile page media flows; local cache (Hive) reconciliation against
server history.
• Designed and built the P2P voice-calling feature from scratch: Tencent RTC (TRTC) audio rooms, WebSocket signaling with FCM push for
incoming calls, full call-state UI, and unit/BLoC test coverage.
• Built the news feed (category filters, publisher subscriptions, deep links, cursor pagination, impression/click tracking) and the
collections/bookmarks module (full CRUD, cover-image resolution, multi-select).
• Delivered feature work, production fixes, and integration cleanup across a Clean Architecture / BLoC codebase.
Technologies: flutter, dart, flutter_bloc, get_it, dio, WebSocket, Banuba SDK (ve_sdk_flutter), Tencent RTC (TRTC), Hive,
firebase_messaging, auto_route, Clean Architecture, iOS, Android
Project: JuliaAI — AI Art-Coaching App
App Name: JuliaAI
Description: Cross-platform (iOS/Android) Flutter app where an AI agent ("Julia") analyzes uploaded artwork and gives skill-based feedback
with progress tracking, wrapped in a social layer (feed, gallery, friends) and gamification.
Key Achievements:
• Sole developer: designed and built the app's feature-based architecture from scratch (datasource → repository → view-model → view)
on Provider + GetIt, with a typed error/Result system, replacing an early MobX prototype.
• Integrated a third-party AI agent API that scores uploaded artwork and visualizes results as an animated radar chart (fl_chart), with
async polling, cancellation, and per-analysis in-app-currency billing.
• Diagnosed and fixed a production cost-explosion bug — the AI API was being called on every tap — by adding a 3-layer caching system.
• Built real-time voice conversation with the AI agent on LiveKit/WebRTC: per-minute billing with heartbeat, auto-stop on credit
exhaustion, and uninterrupted audio when backgrounded or the screen is locked.
• Shipped in-app purchases end to end via RevenueCat (iOS/Android) and a full gamification loop (XP, currency, missions, leaderboard,
daily rewards); delivered EN/PT localization.
Technologies: flutter, dart, provider, get_it, go_router, livekit_client, parse_server_sdk_flutter (Back4App), purchases_flutter (RevenueCat),
firebase_messaging, sign_in_with_apple, google_sign_in, fl_chart, flutter_secure_storage
Company: Infocom LTD
Role: Full Stack / Mobile Developer
Period: 2020 – 2025
Project: EV Charging Platform
Description: End-to-end EV-charging platform: station-control web app and companion mobile apps connecting users, charging stations,
and vehicles across charging, booking, and payment flows.
Key Achievements:
• Built the station-control web app (ASP.NET + React) and the companion mobile app (Xamarin/.NET) for user–station–vehicle
interaction.
• Modernized legacy Xamarin mobile flows and platform integrations while aligning payment behavior with backend and hardware
constraints.
• Coordinated with backend developers and hardware stakeholders to align app logic with device capabilities in real time; led demo
sessions and internal testing; mentored junior teammates on cross-platform practices.
Technologies: ASP.NET, React, Xamarin, .NET, SQL, PostgreSQL, REST APIs
Project: UGV HMI — Charging Station Terminal Interface
App Name: UGV HMI
Description: Flutter/Dart HMI for physical EV charging station terminals and kiosk displays, covering port selection, POS payment,
QR/session identification, live charging monitoring, receipts, idle ads, and service tools for maintenance engineers.
Key Achievements:
• Built cross-platform terminal UI for Android, iOS, Windows, macOS, and embedded Linux, with responsive layouts for different charger
screen sizes.
• Implemented a feature-first Clean Architecture with Redux actions/reducers/middleware for real-time port states, session polling,
payments, and terminal connectivity.
• Integrated POS payments, multi-currency handling, receipt history, QR-based session identification, idle ads/animations, and service
diagnostics tools for maintenance engineers.
• Delivered Flutter l10n/ARB localization across 6 languages, virtual keyboard support, JSON-driven dynamic configuration for status
colors/limits, and Jenkins CI/CD for multiplatform builds.
Technologies: Flutter, Dart, Redux, Provider, dio, connectivity_plus, flutter_icmp_ping, qr_flutter, Lottie, gif_view, flutter_screenutil,
intl/ARB, freezed, shared_preferences, window_manager, virtual_keyboard_multi_language, Jenkins, embedded Linux
Project: UGV Chargers — Native iOS App
App Name: UGV Chargers
Description: Native iOS client for the same EV-charging platform (station map, live charging sessions, booking, payments) — hybrid UIKit +
SwiftUI codebase with Firebase, Google Maps, and DGCharts, localized into 7 languages.
Key Achievements:
• Built Live Activities and Dynamic Island support from scratch: ActivityKit widget extension, state mapper, lifecycle manager, and push-
driven updates, with compact/expanded Dynamic Island views and an Apple Watch Smart Stack view.
• Migrated legacy UIKit screens to SwiftUI using a Feature Module + MVVM/Combine architecture; adopted iOS 26 Liquid Glass with
#available fallbacks.
• Implemented native Apple Pay (PassKit) for balance top-up and charging sessions, plus Stripe and multi-currency support (EUR/CZK);
fixed race conditions in payment-status polling.
• Rebuilt map/search and connectivity monitoring (offline banner, background battery-drain fixes); resolved device-overheating/high-
CPU issues by moving work off the main thread and decomposing heavy SwiftUI view bodies.
• Delivered the live-charging-session screen (real-time chart with crosshair, jitter-free timers) and Autocharge/Plug&Charge support.
• Tracked down a rendering regression (grey stripes/flickering) introduced by an app update, using Core Animation debug flags and
Instruments GPU/layer-blending profiling.
Technologies: Swift, SwiftUI, UIKit, Combine, ActivityKit, WidgetKit, PassKit (Apple Pay), Google Maps SDK, MapKit, DGCharts, CoreData,
Firebase (Crashlytics, Messaging), CocoaPods, MVVM, Xcode Instruments
Company: ITDemension
Role: iOS Developer
Period: 2019 – 2020
Project: AR-Integrated Mobile App
Description: AR-integrated mobile application for iOS, focused on immersive user experience.
Key Achievements:
• Developed AR-integrated features using Swift for iOS.
• Focused on efficient AR rendering and smooth, immersive user experience.
Technologies: Swift, iOS SDK, AR rendering
EDUCATION
Master's Degree, Software Engineering / Electronic and Automated Systems: Zaporizhzhia National University, 2022 – 2023
Bachelor's Degree, Software Engineering / Electronic and Automated Systems: Zaporizhzhia National University, 2018 – 2022
Senior Flutter Developer | Mobile Engineer (iOS/Swift)
Kyiv, Ukraine | Remote worldwide | Based in EET
Phone: [
SUMMARY
Senior-track mobile engineer with 6 years of experience building production apps in Flutter and native Swift/UIKit, across social, AI-
powered, and IoT/EV products. Currently develops two Flutter apps for a Dubai-based company end to end — a social super-app and an AI
art-coaching app — owning architecture decisions, realtime systems (WebSocket, WebRTC), third-party AI API integration, and in-app
monetization from concept through App Store/Google Play release. Proven track record of taking a codebase's architecture (MobX to
feature-based Clean Architecture) and its hardest features (P2P voice calling, AI-agent voice chat) from zero to production without
direction. Uses AI coding agents (Claude Code) daily as part of the development workflow — architecture analysis, debugging, refactoring,
and code review. Strong collaborator across backend, hardware, and design; mentors junior teammates.
SKILLS & TECHNOLOGIES
Primary Technologies
Programming Languages: Dart, Swift, JavaScript/TypeScript, C#
Mobile Frameworks: Flutter, Xamarin/.NET
State Management: BLoC, Provider, GetIt (DI)
Architecture Patterns: Clean Architecture, MVVM, Feature-based/modular architecture
Networking: Dio, HTTP, REST, WebSocket, SSE
Navigation: go_router, auto_route
Storage: Hive, Shared Preferences, Flutter Secure Storage
UI / Animation: Material Design, Cupertino Design, custom widgets, fl_chart/graphic, Lottie, pixel-perfect implementation
Localization: intl / ARB-based localization — shipped EN/PT and EN/UA/SK/PL/DE projects, incl. Arabic RTL
AI Integration & Workflow
AI Tooling: Claude Code, AI-assisted architecture analysis, debugging, refactoring and code review
AI Product Integration: Integrating third-party AI APIs into production apps (async polling, result visualization, cost/caching optimization)
Testing & Quality Assurance
Testing Tools: bloc_test, mocktail, unit/widget/BLoC testing
Debugging Tools: Xcode Instruments, Core Animation diagnostics, Sentry, Postman
Code Quality: Static analysis, linting, code review (CodeRabbit + team checklist)
Backend & Database
Backend Platforms: Back4App/Parse Server + Cloud Functions, ASP.NET, Node.js
Firebase Suite: Core, Cloud Messaging (FCM), Remote Config
Databases: SQL, PostgreSQL
APIs: RESTful APIs, WebSocket
Third-Party Integrations
SDKs: RevenueCat, Banuba (ve_sdk_flutter), Tencent RTC (TRTC), LiveKit
Advanced Features: WebRTC voice/video, native platform channels (Kotlin), in-app purchases, push notifications
Development Tools & Practices
CI/CD: GitLab CI, GitHub Actions
IDEs: Xcode, Android Studio, VS Code
Design Collaboration: Figma
Version Control: Git, GitHub, GitLab
Deployment & Publishing
App Stores: App Store Connect, Google Play Console, TestFlight
Methodologies
Agile: Scrum, Kanban
Project Management: Jira
Additional Skills
Languages: Ukrainian (native), Russian (native), English (B2)
EXPERIENCE
Company: Mabrook Livestream FZCO
Role: Flutter Developer
Period: 2025 – Present
Project: Mabrook — Social / Livestream Super-App
App Name: Mabrook
Description: Social/livestream super-app on Flutter (iOS & Android): short-form video, stories, live-streams and in-app chat, built as ~39
independently developed feature modules integrated into a single Flutter host, in 7 languages including Arabic (RTL). Live on the App Store
and Google Play.
Key Achievements:
• Owned the in-app messenger module end to end: group chats with admin roles, mute/block/report, invite links and privacy controls; a
realtime layer over WebSocket (typing indicators, read receipts, unread counts); Banuba SDK integration for group chat media
(photo/video capture, voice messages with waveform playback) and profile page media flows; local cache (Hive) reconciliation against
server history.
• Designed and built the P2P voice-calling feature from scratch: Tencent RTC (TRTC) audio rooms, WebSocket signaling with FCM push for
incoming calls, full call-state UI, and unit/BLoC test coverage.
• Built the news feed (category filters, publisher subscriptions, deep links, cursor pagination, impression/click tracking) and the
collections/bookmarks module (full CRUD, cover-image resolution, multi-select).
• Delivered feature work, production fixes, and integration cleanup across a Clean Architecture / BLoC codebase.
Technologies: flutter, dart, flutter_bloc, get_it, dio, WebSocket, Banuba SDK (ve_sdk_flutter), Tencent RTC (TRTC), Hive,
firebase_messaging, auto_route, Clean Architecture, iOS, Android
Project: JuliaAI — AI Art-Coaching App
App Name: JuliaAI
Description: Cross-platform (iOS/Android) Flutter app where an AI agent ("Julia") analyzes uploaded artwork and gives skill-based feedback
with progress tracking, wrapped in a social layer (feed, gallery, friends) and gamification.
Key Achievements:
• Sole developer: designed and built the app's feature-based architecture from scratch (datasource → repository → view-model → view)
on Provider + GetIt, with a typed error/Result system, replacing an early MobX prototype.
• Integrated a third-party AI agent API that scores uploaded artwork and visualizes results as an animated radar chart (fl_chart), with
async polling, cancellation, and per-analysis in-app-currency billing.
• Diagnosed and fixed a production cost-explosion bug — the AI API was being called on every tap — by adding a 3-layer caching system.
• Built real-time voice conversation with the AI agent on LiveKit/WebRTC: per-minute billing with heartbeat, auto-stop on credit
exhaustion, and uninterrupted audio when backgrounded or the screen is locked.
• Shipped in-app purchases end to end via RevenueCat (iOS/Android) and a full gamification loop (XP, currency, missions, leaderboard,
daily rewards); delivered EN/PT localization.
Technologies: flutter, dart, provider, get_it, go_router, livekit_client, parse_server_sdk_flutter (Back4App), purchases_flutter (RevenueCat),
firebase_messaging, sign_in_with_apple, google_sign_in, fl_chart, flutter_secure_storage
Company: Infocom LTD
Role: Full Stack / Mobile Developer
Period: 2020 – 2025
Project: EV Charging Platform
Description: End-to-end EV-charging platform: station-control web app and companion mobile apps connecting users, charging stations,
and vehicles across charging, booking, and payment flows.
Key Achievements:
• Built the station-control web app (ASP.NET + React) and the companion mobile app (Xamarin/.NET) for user–station–vehicle
interaction.
• Modernized legacy Xamarin mobile flows and platform integrations while aligning payment behavior with backend and hardware
constraints.
• Coordinated with backend developers and hardware stakeholders to align app logic with device capabilities in real time; led demo
sessions and internal testing; mentored junior teammates on cross-platform practices.
Technologies: ASP.NET, React, Xamarin, .NET, SQL, PostgreSQL, REST APIs
Project: UGV HMI — Charging Station Terminal Interface
App Name: UGV HMI
Description: Flutter/Dart HMI for physical EV charging station terminals and kiosk displays, covering port selection, POS payment,
QR/session identification, live charging monitoring, receipts, idle ads, and service tools for maintenance engineers.
Key Achievements:
• Built cross-platform terminal UI for Android, iOS, Windows, macOS, and embedded Linux, with responsive layouts for different charger
screen sizes.
• Implemented a feature-first Clean Architecture with Redux actions/reducers/middleware for real-time port states, session polling,
payments, and terminal connectivity.
• Integrated POS payments, multi-currency handling, receipt history, QR-based session identification, idle ads/animations, and service
diagnostics tools for maintenance engineers.
• Delivered Flutter l10n/ARB localization across 6 languages, virtual keyboard support, JSON-driven dynamic configuration for status
colors/limits, and Jenkins CI/CD for multiplatform builds.
Technologies: Flutter, Dart, Redux, Provider, dio, connectivity_plus, flutter_icmp_ping, qr_flutter, Lottie, gif_view, flutter_screenutil,
intl/ARB, freezed, shared_preferences, window_manager, virtual_keyboard_multi_language, Jenkins, embedded Linux
Project: UGV Chargers — Native iOS App
App Name: UGV Chargers
Description: Native iOS client for the same EV-charging platform (station map, live charging sessions, booking, payments) — hybrid UIKit +
SwiftUI codebase with Firebase, Google Maps, and DGCharts, localized into 7 languages.
Key Achievements:
• Built Live Activities and Dynamic Island support from scratch: ActivityKit widget extension, state mapper, lifecycle manager, and push-
driven updates, with compact/expanded Dynamic Island views and an Apple Watch Smart Stack view.
• Migrated legacy UIKit screens to SwiftUI using a Feature Module + MVVM/Combine architecture; adopted iOS 26 Liquid Glass with
#available fallbacks.
• Implemented native Apple Pay (PassKit) for balance top-up and charging sessions, plus Stripe and multi-currency support (EUR/CZK);
fixed race conditions in payment-status polling.
• Rebuilt map/search and connectivity monitoring (offline banner, background battery-drain fixes); resolved device-overheating/high-
CPU issues by moving work off the main thread and decomposing heavy SwiftUI view bodies.
• Delivered the live-charging-session screen (real-time chart with crosshair, jitter-free timers) and Autocharge/Plug&Charge support.
• Tracked down a rendering regression (grey stripes/flickering) introduced by an app update, using Core Animation debug flags and
Instruments GPU/layer-blending profiling.
Technologies: Swift, SwiftUI, UIKit, Combine, ActivityKit, WidgetKit, PassKit (Apple Pay), Google Maps SDK, MapKit, DGCharts, CoreData,
Firebase (Crashlytics, Messaging), CocoaPods, MVVM, Xcode Instruments
Company: ITDemension
Role: iOS Developer
Period: 2019 – 2020
Project: AR-Integrated Mobile App
Description: AR-integrated mobile application for iOS, focused on immersive user experience.
Key Achievements:
• Developed AR-integrated features using Swift for iOS.
• Focused on efficient AR rendering and smooth, immersive user experience.
Technologies: Swift, iOS SDK, AR rendering
EDUCATION
Master's Degree, Software Engineering / Electronic and Automated Systems: Zaporizhzhia National University, 2022 – 2023
Bachelor's Degree, Software Engineering / Electronic and Automated Systems: Zaporizhzhia National University, 2018 – 2022
Схожі кандидати
-
Flutter-розробник
Дистанційно -
Flutter developer
Тернопіль, Дистанційно -
Flutter-розробник
Вінниця, Дистанційно -
Flutter, Android developer
Київ -
Flutter-розробник
100000 грн, Київ