Flutter Developer | Production iOS/Android Apps | Offline-First, Sync, Subscriptions

Serhii Z

Information

Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
5 yrs.
Location
Romania, Brasov
Nationality
Ukraine
Timezone
(GMT+02:00) Bucharest

Languages

Ukrainian
Fluent (C2)
Russian
Fluent (C2)
English
Advanced (C1)

About

Serhii focuses on building production iOS/Android products with offline-first data handling, sync, and subscriptions. As a Flutter Developer, he brings around 5 years of overall software development experience, including 3 years focused on Mobile Development with Flutter and Dart, with a consistent track record of shipping apps to stores. He has owned the full feature lifecycle end-to-end: estimation, architecture decisions, implementation, and release support. Typical problem space includes tiered access models, alerting, charts, and high-throughput scanning flows (around 1,000+ validations/day), plus reliability under unstable networks. State management has included Riverpod and Flutter BLoC, along with REST API integrations. Additional experience includes Amazon (AWS), Firebase, FCM, SQLite, Hive, Dio, Google Maps SDK, Unit Testing, and Git. He also supports a React.js + TypeScript web surface when needed. Domains covered include AgriTech, event operations, logistics, etc.

Main technologies

Additional skills

Experience

FreshData

Flutter Developer

About the Project

FreshData is a subscription-based mobile app for the Australian horticulture industry. It provides access to wholesale market prices across 5 Australian markets, helping users track price changes, compare products, and analyze historical trends over time. The app is designed for growers, traders, and other market participants who need reliable pricing data in one place. A key part of the product is its access model: 3 subscription tiers and 2 user roles, with different UI sections and feature availability depending on the user role and subscription level. The app also includes charts and comparison tools that help users analyze historical price trends, compare products, and review market data across 5 different markets. Another important feature is its alert system. Users can set up 4 types of alerts and receive push notifications when a price goes above or below a selected threshold, or reaches a historical minimum or maximum.

  • AgriTech

Responsibilities

- Worked as the sole Flutter developer on the project, from planning and feature estimation to implementation, testing, and production-ready delivery. - Built the main mobile features around subscriptions, price tracking, charts, product comparison, and alerts. - Also worked on the React web version and helped keep the web and mobile apps aligned in business logic and user flows. - Communicated directly with the client in English during planning, revisions, and final testing.

Skills & technologies

ShowFlow

Flutter Developer

About the Project

ShowFlow is a mobile app for event check-in and ticket validation. It is designed for organizers and event staff who need a fast and reliable way to scan QR tickets, manage check-in workflows, and keep validation running even in unstable network conditions. One of the core features of the product is offline ticket validation. Ticket data can be pre-synced before the event, allowing staff to continue scanning and validating tickets without internet access, with scan results synced later for reporting. The app also supports role-based access for 2 staff roles, helping separate responsibilities between organizers and event managers. Another important part of the product is its operational reliability during live events. The app supported workflows with 1,000+ scans during a single event day while allowing ticket validation to continue even in unstable network conditions.

  • Event Management

Responsibilities

- Worked as the sole Flutter developer on the project, from planning and feature estimation to implementation, testing, and production-ready delivery. - Built the main event check-in workflow around offline ticket validation and sync, so staff could keep working even with unstable or no internet connection. - Implemented role-based access and supported workflows that handled up to around 1,000 scans during a single event day.

Skills & technologies

BeeConnected

Flutter Developer

About the Project

BeeConnected is a mobile app for farmers and beekeepers in Australia. It helps coordinate pesticide spraying by notifying beekeepers when scheduled spray events may affect hives within the selected radius. The product is designed for real-world coordination between different user groups whose work depends on location and timing. A key part of the product is its event-based logic built around Google Maps. Farmers can create spraying events with a location, time, and radius, and the system uses this data to determine whether nearby hives may be affected. The product also supports 3 user roles — farmer, beekeeper, and admin — with different access, actions, and UI depending on the role. Another important feature is its notification flow. When a spraying event is created and affects hives within the selected radius, beekeepers receive push notifications, helping them react in time.

  • AgriTech

Responsibilities

- Worked as the sole Flutter developer on the project, from planning and feature estimation to implementation, testing, and production-ready delivery. - Built the app from scratch and chose the technical solutions for its main workflows based on the product’s business needs and real usage in the field. - Turned map-based coordination, user roles, and notification logic into a practical mobile workflow for farmers and beekeepers.

Skills & technologies

CargoMax

Flutter Developer

About the Project

CargoMax is a mobile app for cargo operations, calculations, and reporting. It is designed for operational use in workflows where users need quick access to calculation tools, reporting, and validation features, including in low-connectivity conditions. A key part of the product is its calculation logic. The app supports cargo-related calculations and reporting workflows, helping users perform operational tasks directly in the mobile app instead of relying on separate tools or manual processes. The product also includes hydrostatic visual validation, which helps users review and validate calculation results in a more practical and visual way. Another important part of the product is its offline access and sync across devices. This allows users to continue working without stable internet access and keeps operational data available across workflows where connectivity may be limited.

  • Logistics

Responsibilities

- Worked as the sole Flutter developer on the project, from planning and feature estimation to implementation, testing, and production-ready delivery. - Built the app from scratch and chose the technical solutions for its main workflows based on how the product would be used in real operations. - Turned calculation, reporting, and validation requirements into a practical mobile workflow that worked well even in low-connectivity conditions.

Skills & technologies

Education

National University "Odesa Law Academy"

2012 - 2018
Law