• Файл

Anita

Flutter-розробник

Вік:
26 років
Місто проживання:
Запоріжжя
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

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

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: