Сервіс пошуку роботи №1 в Україні
Володимир
Flutter-розробник
- Місто проживання:
- Тернопіль
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20535373/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Volodymyr Kozlivskyi
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
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
Схожі кандидати
-
Flutter developer
Дистанційно, Харків -
Mobile (Flutter, Xamarin) developer
Дистанційно, Дніпро -
Flutter-розробник
Дистанційно -
Flutter Developer
Дистанційно, Житомир, Київ -
Flutter-розробник
Дистанційно, Полтава, Харків