Mobile Developer (Flutter, Android, iOS)
Information
Languages
About
Main technologies
Additional skills
- Kotlin6 yrs.
- Android6 yrs.
- REST API6 yrs.
- Firebase6 yrs.
- Flutter BLoC5 yrs.
- Bluetooth5 yrs.
- Bluetooth Low Energy (BLE)5 yrs.
- Near Field Communication (NFC)4 yrs.
- Web Development3 yrs.
- Swift2 yrs.
- CI/CD2 yrs.
- iOS2 yrs.
- GraphQL2 yrs.
- C++2 yrs.
Experience
Smoke Free
About the Project
Smoke Free is a globally recognized, science-backed health application designed to help users quit smoking. Developed in collaboration with the University of East Anglia, the platform leverages user surveys and an innovative AI chat assistant to provide real-time, data-driven support to people overcoming addiction. With over 8 million downloads and 185,000 five-star ratings, it is currently the highest-rated quit-smoking app on the market.
- Healthcare
Responsibilities
Supporting developer on a quit-smoking app with 8M+ downloads and 185K five-star ratings - the highest-rated app of its kind. Contributed to both Android (Kotlin, Koin, Coroutines) and iOS (Swift, Objective-C) codebases across two parallel teams.
Custom Item
About the Project
CustomItem is an innovative mobile e-commerce platform designed to simplify the manufacturing of customized products. The core feature of the application is a powerful, custom-built C++ OpenGL 3D engine that allows users to visualize and personalize products in real-time. Developed by a cross-functional team of 30 professionals, the app delivers a highly tailored, seamless UI/UX experience across both iOS and Android, backed by a robust AWS cloud infrastructure.
- E-commerce
Responsibilities
- Led a mobile sub-team of 3 developers, overseeing the entire mobile app development cycle, conducting code reviews, mentoring junior engineers, and synchronizing efforts with backend and design teams. - Designed and implemented a highly scalable "feature-first" app architecture. Developed a full hybrid design system combining Material and Cupertino principles with a custom widget library to ensure pixel-perfect consistency across platforms. - Successfully integrated a custom C++ OpenGL-based 3D engine into the Flutter UI layer using Method Channels. - Engineered a custom, in-house navigation system built directly on top of Flutter Navigator to handle complex routing, completely replacing third-party dependencies. - Implemented a GraphQL data layer using graphql_flutter. Integrated AWS services, including AWS Amplify and Cognito for secure authentication, and configured the push noti
Skills & technologies
Astrolabium
About the Project
Astrolabium is a comprehensive mobile e-commerce and digital reading application developed for a prominent Ukrainian publishing house (widely known for the official localized translation of The Lord of the Rings). The app serves as a robust online store for purchasing printed editions, while also offering a rich digital library experience featuring a custom-built e-book reader and a native audiobook player.
- E-commerce
- Media
Responsibilities
- Developed and maintained the Flutter application for both iOS and Android, implementing a scalable, feature-first architecture to ensure long-term maintainability and team autonomy. - Engineered custom, high-performance audiobook and e-book reading engines from scratch using pure Kotlin for Android and Swift for iOS. - Seamlessly integrated the complex native media players into the Flutter UI layer utilizing Method Channels, ensuring smooth playback and a native-like user experience. - Implemented secure and frictionless checkout flows by fully integrating native Apple Pay and Google Pay processing. - Managed complex app state using Riverpod and configured deep-link friendly routing via go_router.
NestEgg Health
About the Project
NestEgg is a corporate health and wellness platform designed to facilitate gamified fitness competitions within companies and organizations. The platform automatically collects and aggregates training data by integrating directly with major fitness tracking ecosystems, including Apple Health, Google Fit, and Garmin. The system analyzes workout history, steps, and heart rates to generate leaderboards, comparing data to determine team and individual leaders and fostering a healthy, competitive workplace environment.
- Healthcare
Responsibilities
- Developed frontend features across both the mobile application and the comprehensive web-based admin panel using Flutter and Flutter Web. - Successfully integrated the Garmin Health API to securely pull and synchronize a wide range of user telemetry data, including workout history, heart rate, and daily steps. - Built robust admin modules that allow organizers to manage participants (add/edit/delete), monitor live race results, and automate invitation and notification emails. - Expanded beyond mobile development by actively contributing to the Node.js and Firebase (Cloud Functions) backend alongside two full-stack developers. - Integrated Stripe for secure subscription and payment processing.
LABA7 Scale
About the Project
LABA7 Scale is a highly specialized automotive calibration application designed for professional mechanics and racing teams. The app communicates with custom Bluetooth scales placed under a car's wheels to accurately determine the vehicle's exact center of mass, enabling high-precision tuning, suspension adjustments, and performance optimization.
- Transportation
- Sports
Responsibilities
- Implemented low-level hardware integration using Bluetooth Low Energy (BLE) within a Flutter application. - Successfully reverse-engineered an undocumented BLE device protocol to establish a stable connection, and wrote the logic to decrypt real-time sensor data streaming from the hardware. - Programmed the mathematical algorithms required to calculate the vehicle's center of mass based on raw sensor inputs. - Engineered a highly responsive, custom Canvas-based UI from scratch to provide mechanics with a visual, real-time representation of the center-of-mass shifts.
Skills & technologies
- Flutter
- Bluetooth Low Energy (BLE)
- Bluetooth
- Flutter BLoC
Shepherd Guard
About the Project
Shepherd Guard is a comprehensive enterprise security management application developed for Shepherd Security Services. It serves as an all-in-one operational tool for both administrators and active security personnel. The platform combines real-time GPS tracking, automated shift check-ins, and a built-in RFID card programming utility into a single mobile solution.
- Defense
Responsibilities
- Developed the application completely in native Android (Kotlin) utilizing a clean MVVM architecture. - Engineered a robust, custom NFC read/write library from scratch to program and scan security RFID badges directly from the phone. This proprietary library is highly stable and remains in active use by the client today. - Implemented location tracking features and secure check-in systems for field personnel. - Managed robust dependency injection using Hilt and handled RESTful API communications via Retrofit.