Ukraine's #1 job service
Володимир
Flutter-розробник
- City of residence:
- Ternopil
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20535373/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Volodymyr Kozlivskyi
Flutter Developer
Ternopil, Ukraine | [open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section) |[open contact info ](look above in the "contact info" section)
SUMMARY
Flutter Developer with over 4 years of commercial experience, contributing to 5+ production apps. Specializes in offline-first
sync, BLE hardware integration (ESP32) and geospatial calculations with custom map rendering. Also contributes to Node.js,
Hasura and Firebase backends and owns store releases on both platforms.
WORK EXPERIENCE
Flutter Developer 05/2022 – Present
Andrud-Software, Remote
Restaurant POS System – ordering and menu management
• Turned an offline-only app into an offline-first online product: sqflite local storage and background sync with custom
merge logic.
• Executed 2 major database migrations for 10,000+ users with no data loss.
• Introduced freezed and json_serializable code generation, removing boilerplate and reducing serialization errors.
Digital Health App – guided self body measurements
• Upgraded 54 outdated packages and replaced 14 unsupported ones with maintained alternatives, unblocking further
Flutter version upgrades while keeping the app fully functional.
• Implemented a native Android platform channel that attributes app installs to advertising campaigns.
IoT Lake Mapping App – ESP32 device control, depth-map calculation and visualization
• Integrated ESP32 devices via Bluetooth Low Energy (flutter_blue_plus): pairing, data streaming and reconnection.
• Optimized the depth-map calculation by adapting the Turf.js geospatial library from JavaScript to Dart, speeding up
calculations by 37%.
• Rendered interactive depth map as a CustomPainter layer on top of flutter_map.
Farm Management App – livestock tracking, head counts and identification features
• Rebuilt a legacy desktop application as a mobile app for Android and iOS on BLoC/Cubit architecture with declarative
navigation (go_router) and dependency injection (get_it).
• Integrated in-app subscriptions on Android and iOS with RevenueCat, serving a base of 500 customers.
• Built a Node.js/Express.js webhook endpoint that processes RevenueCat subscription events (purchases, renewals,
cancellations) and keeps users’ access status in sync with their payments.
Family Safety App – real-time geolocation and user notifications
• Built a Flutter Web admin flow replacing manual organization profile setup (icons, images, text), cutting average time
per profile from 20 to 7 min.
• Designed the PostgreSQL data model for organization profiles on Hasura GraphQL API, configured row-level permissions
to separate access between user roles, and introduced a dedicated admin authentication flow with Firebase Auth.
• Built a custom Claude Code skill and agent that detect hard-coded UI strings across a Flutter codebase and migrate
them to intl (ARB files), reducing manual localization effort.
PROJECTS
TutorGlide – Lesson Scheduling App (personal project) 2026
• Built a lesson scheduling app with teacher availability checks and lesson reminder notifications.
• Built a Django REST Framework backend with Firebase Auth and PostgreSQL, deployed on Google Cloud Run via a
GitHub Actions CI/CD pipeline.
• Published on Google Play.
SKILLS
Mobile: Dart, Flutter, BLoC, go_router, intl, flutter_map, platform channels (Kotlin), in-app subscriptions (RevenueCat)
Architecture & Quality: freezed, json_serializable, Clean Architecture, get_it, offline-first sync
Backend: Firebase, Node.js, Express.js, Hasura, Python, Django REST Framework
APIs & Databases: REST, GraphQL, PostgreSQL
Cloud, CI/CD & Release: Google Cloud Run, GitHub Actions, Google Play, App Store
Hardware & IoT: ESP32, Bluetooth Low Energy (flutter_blue_plus)
AI-assisted Development: Claude Code (skills, agents)
Languages: Ukrainian (Native), English (B2)
EDUCATION
Master’s Degree, Systems Analysis and Data Science 09/2026 – 12/2027 (expected)
Ternopil Ivan Puluj National Technical University, Ternopil, Ukraine
Bachelor of Engineering, Computer Software Engineering 09/2023 – 07/2026
Ternopil Ivan Puluj National Technical University, Ternopil, Ukraine
Flutter Developer
Ternopil, Ukraine | [
SUMMARY
Flutter Developer with over 4 years of commercial experience, contributing to 5+ production apps. Specializes in offline-first
sync, BLE hardware integration (ESP32) and geospatial calculations with custom map rendering. Also contributes to Node.js,
Hasura and Firebase backends and owns store releases on both platforms.
WORK EXPERIENCE
Flutter Developer 05/2022 – Present
Andrud-Software, Remote
Restaurant POS System – ordering and menu management
• Turned an offline-only app into an offline-first online product: sqflite local storage and background sync with custom
merge logic.
• Executed 2 major database migrations for 10,000+ users with no data loss.
• Introduced freezed and json_serializable code generation, removing boilerplate and reducing serialization errors.
Digital Health App – guided self body measurements
• Upgraded 54 outdated packages and replaced 14 unsupported ones with maintained alternatives, unblocking further
Flutter version upgrades while keeping the app fully functional.
• Implemented a native Android platform channel that attributes app installs to advertising campaigns.
IoT Lake Mapping App – ESP32 device control, depth-map calculation and visualization
• Integrated ESP32 devices via Bluetooth Low Energy (flutter_blue_plus): pairing, data streaming and reconnection.
• Optimized the depth-map calculation by adapting the Turf.js geospatial library from JavaScript to Dart, speeding up
calculations by 37%.
• Rendered interactive depth map as a CustomPainter layer on top of flutter_map.
Farm Management App – livestock tracking, head counts and identification features
• Rebuilt a legacy desktop application as a mobile app for Android and iOS on BLoC/Cubit architecture with declarative
navigation (go_router) and dependency injection (get_it).
• Integrated in-app subscriptions on Android and iOS with RevenueCat, serving a base of 500 customers.
• Built a Node.js/Express.js webhook endpoint that processes RevenueCat subscription events (purchases, renewals,
cancellations) and keeps users’ access status in sync with their payments.
Family Safety App – real-time geolocation and user notifications
• Built a Flutter Web admin flow replacing manual organization profile setup (icons, images, text), cutting average time
per profile from 20 to 7 min.
• Designed the PostgreSQL data model for organization profiles on Hasura GraphQL API, configured row-level permissions
to separate access between user roles, and introduced a dedicated admin authentication flow with Firebase Auth.
• Built a custom Claude Code skill and agent that detect hard-coded UI strings across a Flutter codebase and migrate
them to intl (ARB files), reducing manual localization effort.
PROJECTS
TutorGlide – Lesson Scheduling App (personal project) 2026
• Built a lesson scheduling app with teacher availability checks and lesson reminder notifications.
• Built a Django REST Framework backend with Firebase Auth and PostgreSQL, deployed on Google Cloud Run via a
GitHub Actions CI/CD pipeline.
• Published on Google Play.
SKILLS
Mobile: Dart, Flutter, BLoC, go_router, intl, flutter_map, platform channels (Kotlin), in-app subscriptions (RevenueCat)
Architecture & Quality: freezed, json_serializable, Clean Architecture, get_it, offline-first sync
Backend: Firebase, Node.js, Express.js, Hasura, Python, Django REST Framework
APIs & Databases: REST, GraphQL, PostgreSQL
Cloud, CI/CD & Release: Google Cloud Run, GitHub Actions, Google Play, App Store
Hardware & IoT: ESP32, Bluetooth Low Energy (flutter_blue_plus)
AI-assisted Development: Claude Code (skills, agents)
Languages: Ukrainian (Native), English (B2)
EDUCATION
Master’s Degree, Systems Analysis and Data Science 09/2026 – 12/2027 (expected)
Ternopil Ivan Puluj National Technical University, Ternopil, Ukraine
Bachelor of Engineering, Computer Software Engineering 09/2023 – 07/2026
Ternopil Ivan Puluj National Technical University, Ternopil, Ukraine
Similar candidates
-
Flutter developer
125000 UAH, Remote -
Flutter-розробник
Remote, Lviv, Mykolaiv -
Flutter-розробник
Remote -
Flutter-розробник
Remote -
Flutter developer
Remote, Kyiv -
Flutter-розробник
130000 UAH, Remote, Kyiv