Hi, I’m Yaroslav Shabatura, a Flutter engineer who loves turning ideas into polished mobile apps. I’ve been delivering end-to-end Flutter solutions for iOS and Android, with a focus on clean architecture, scalable state management, and delightful user experiences. I enjoy working in Agile teams, writing clean code, and mentoring junior engineers. I’m currently helping teams build apps such as ParUp Golf at The Unit, while also exploring new technologies and best practices to keep delivering value. When I’m not coding, I enjoy learning and collaborating with others to solve challenging problems.

Yaroslav Shabatura

Hi, I’m Yaroslav Shabatura, a Flutter engineer who loves turning ideas into polished mobile apps. I’ve been delivering end-to-end Flutter solutions for iOS and Android, with a focus on clean architecture, scalable state management, and delightful user experiences. I enjoy working in Agile teams, writing clean code, and mentoring junior engineers. I’m currently helping teams build apps such as ParUp Golf at The Unit, while also exploring new technologies and best practices to keep delivering value. When I’m not coding, I enjoy learning and collaborating with others to solve challenging problems.

Available to hire

Hi, I’m Yaroslav Shabatura, a Flutter engineer who loves turning ideas into polished mobile apps. I’ve been delivering end-to-end Flutter solutions for iOS and Android, with a focus on clean architecture, scalable state management, and delightful user experiences. I enjoy working in Agile teams, writing clean code, and mentoring junior engineers.

I’m currently helping teams build apps such as ParUp Golf at The Unit, while also exploring new technologies and best practices to keep delivering value. When I’m not coding, I enjoy learning and collaborating with others to solve challenging problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Flutter Engineer at The Unit
October 1, 2024 - Present
Created architecture and implemented ParUp Golf app from scratch; features include player profiles, group management, digital scoring, and live leaderboards. Actively participated in agile ceremonies, ensured seamless delivery, and supported Android and iOS platforms. Technologies: Flutter, Dart, Riverpod, Freezed, DIO, REST API, GoRouter, Deep Links, Amazon Cognito, Flutter Form Builder, AppsFlyer.
Flutter Developer at Exoft
January 1, 2024 - October 31, 2024
End-to-end development of a healthcare application for Ireland and USA clients. Implemented frontend in Flutter, backend with Amplify, and translated Figma designs into features. Participated in agile ceremonies for project coordination and progress tracking. Platforms: Android, iOS. Technologies: Flutter, Dart, BLoC, Cubit, GetIt, Freezed, Amplify, GraphQL, Intercom, Contentful, GoRouter, Shared Preferences, Wistia, Amity, Segment, Sanity, Algolia.
Flutter Developer at PandasCode
September 1, 2022 - January 31, 2024
Contributed to the development of mobile and web projects; led the creation of a Dating App and a Recruiting Agency App for a UK-based client. End-to-end development, Flutter frontend, Firebase backend, and adherence to Agile processes.
Flutter Engineer at CustomerTimes
August 1, 2022 - September 30, 2022
Flutter Engineer for a Loyalty Application, implementing UI and features for bonus cards, products, promotions, and transactions. Platforms: Android, iOS. Technologies: Flutter, Dart, BLoC, Cubit, GetIt, Hive.
Flutter Engineer at CustomerTimes (Flutter CE)
January 1, 2022 - July 31, 2022
Internal project to increase expertise in Salesforce ecosystems using Flutter; worked on Salesforce integrations and related data handling.
Senior QA Engineer at CustomerTimes
February 1, 2021 - January 31, 2024
Mobile & Desktop Salesforce-based project; team lead responsibilities, mentoring newcomers, task management, and coordinating releases to Google Play, App Store, and Microsoft Store.
Senior QA Engineer at CustomerTimes
January 1, 2020 - February 28, 2021
Mobile & Desktop (Flutter) project on Salesforce; cross-platform support (Android, Windows, Mac, iOS); team lead, mentoring newcomers and BA specialists; end-to-end lifecycle up to release on Google Play, App Store, and Microsoft Store.
QA Engineer at CustomerTimes
January 1, 2020 - February 28, 2021
Salesforce-based web project QA; contributed to test planning and execution within a small team; ensured quality across platforms.
QA Engineer at CustomerTimes
June 1, 2019 - December 31, 2019
Web-based Salesforce project; QA in a small team; contributed to testing and quality assurance.
QA Engineer at Zeus Group
June 1, 2019 - December 31, 2019
Independent QA for multiple mobile and web projects across the company; contributed to end-to-end quality assurance.
QA Engineer at Zeus Group
March 1, 2018 - June 30, 2019
Independent QA for multiple mobile and web projects across the company.
Data Operator at Ring Ukraine
March 1, 2018 - June 30, 2019
Data operations with ongoing language skill development; English – Upper-Intermediate level.

Education

Bachelor degree at Lviv National University named Ivan Franko
January 1, 2010 - January 1, 2014
Master degree at Lviv National University named Ivan Franko
January 1, 2014 - January 1, 2016
Bachelor degree at Lviv National University named Ivan Franko
January 1, 2010 - January 1, 2014
Master degree at Lviv National University named Ivan Franko
January 1, 2014 - January 1, 2016
Bachelor at Lviv National University named Ivan Franko
January 1, 2010 - December 31, 2014
Master at Lviv National University named Ivan Franko
January 1, 2014 - December 31, 2016
Bachelor degree at Lviv National University named Ivan Franko
January 1, 2010 - January 1, 2014
Master degree at Lviv National University named Ivan Franko
January 1, 2014 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Media & Entertainment, Professional Services, Education