Ivan – Flutter, Dart, Firebase, experts in Lemon.io

Ivan

From Ukraine (UTC+3)flag

Mobile Developer|Senior

Ivan – Flutter, Dart, Firebase

Ivan is a seasoned Senior Flutter Developer with over 4 years of commercial experience in building high-performance cross-platform mobile applications. He specializes in Flutter and Dart, with a strong focus on clean architecture, scalability, and delivering smooth, user-centric experiences. Ivan has contributed to a wide range of products — from mental-health apps and AI-integrated platforms to coaching, volunteer, and subscription-based applications. He is highly skilled with modern tools, including Bloc/Cubit, Firebase, Firestore, Dio, Retrofit, GetX, CustomPainter, and various in-app purchase and notification SDKs. Known for his technical depth, reliability, and strong communication skills, Ivan thrives both independently and in collaborative teams. Always staying current with modern Flutter practices, he consistently delivers maintainable, efficient, and production-ready code.

5 years of commercial experience in
AI
Edtech
Healthcare
Nonprofit
Main technologies
Flutter
4 years
Dart
4 years
Firebase
1 years
Additional skills
MVVM
Google Maps API
Hive
SQLite
REST API
OneSignal
JSON
Firestore
MySQL
BLoC
AI
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Flutter Developer
Sep 2024 - Mar 20256 months
Project Overview

The project is a mental health tracking application designed to help users monitor their well-being and generate detailed progress reports. It supports accessibility standards, ensuring usability for a wide range of users. The application offers an offline mode, enabling access to essential resources such as text, images, and audio files without an internet connection. A built-in audio player enhances the user experience by providing seamless audio playback.

Responsibilities:
  • Developed tools for tracking mental health metrics and generating professional progress reports in PDF format.
  • Ensured compliance with accessibility standards to support users with different needs.
  • Designed visually appealing UI components using CustomPainter for creative and engaging user interfaces.
  • Implemented offline mode functionality to provide access to text, images, and audio files without internet dependency.
  • Integrated an audio player for seamless playback of audio files, improving user engagement and experience.
Project Tech stack:
Dart
MySQL
BLoC
Flutter Developer
Apr 2023 - Oct 20241 year 6 months
Project Overview

The project is an AI-driven mobile platform designed to provide a personalized user experience with advanced subscription management and social login capabilities. It features real-time database interactions, push notifications, and a dynamic shopping list to improve user convenience. The app includes engaging animations and a visually appealing interface powered by Slivers, along with optimized performance to handle complex business logic efficiently.

Responsibilities:
  • Developed subscription management features using Adapty for seamless in-app purchases and renewals.
  • Implemented social login functionality for enhanced user onboarding.
  • Integrated Firestore to enable efficient and scalable real-time database interactions.
  • Designed and optimized dynamic UI components using Slivers to create visually engaging and animated elements.
  • Added push notifications via OneSignal to keep users informed about key events.
  • Created a shopping list functionality to improve user convenience.
  • Ensured efficient handling of complex business logic for enhanced app performance and user experience.
  • Utilized Cubit and Injectable for state management and dependency injection, maintaining clean and scalable architecture.
Project Tech stack:
Dart
Firebase
Firestore
JSON
OneSignal
Flutter developer
Mar 2022 - Apr 20231 year 1 month
Project Overview

The project is a coaching platform designed to connect users with professional coaches, offering features like call scheduling, resource sharing, and an intuitive onboarding process. The application was optimized for global accessibility through localization support. The architecture was refactored and improved using a feature-folder structure, enhancing scalability, maintainability, and development efficiency.

Responsibilities:
  • Developed features for scheduling calls and sharing resources between users and coaches.
  • Implemented a seamless onboarding process to enhance user experience.
  • Conducted a complete refactoring of the project, reorganizing the codebase using a feature-folder structure to improve maintainability and scalability.
  • Optimized the app architecture to support l10n for efficient localization and global audience reach.
  • Integrated Rest API for secure and efficient communication with backend services.
  • Utilized Cubit for state management and Injectable for dependency injection to maintain a clean and scalable architecture.
Project Tech stack:
Dart
REST API
Flutter
Flutter Developer
Aug 2021 - Feb 20226 months
Project Overview

The project is a volunteer management platform that connects volunteers with meaningful tasks and opportunities. It features task browsing, advanced filtering options, and a ranking system to promote user engagement and recognition. The platform was built with a lightweight architecture and optimized API communication for seamless user experiences.

Responsibilities:
  • Developed task browsing and filtering features to help volunteers easily find suitable tasks.
  • Implemented a ranking system to encourage participation and reward user engagement.
  • Ensured smooth communication with backend services using Dio for efficient API handling.
  • Applied GetX for state management to maintain a responsive and scalable app structure.
  • Designed the platform with lightweight architecture to enhance app performance and maintainability.
  • Ensured high code quality and maintainability using Jiro for task management and project efficiency.
Project Tech stack:
Flutter
Dart

Languages

English
Advanced

Hire Ivan or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.