Position: Flutter Developer
Category: Flutter
English level: fluent
Years of experience: 2


By this moment, I have completed 2 project and bunch of unfinished ones. First one was  about e-commerce app for clothing brand, where I worked with legacy code. As state manager I used there Provider and BLoC, SQLite with SharedPreferences as database which allowed to save user choices and preferences locally. App consists of 4 main pages: products page with categories and filtration, cart and further checkout, favorite products list and settings( where various preferences are kept locally and send to backend)
Second app was Prime: audio news and podcasts app, where I was solo developer for 6 months and later promoted to team leader with junior under my command. On this project I used BLoC as state management , Hive and SharedPreferences as database tech, Firebase for social auth and Laravel for standard auth. Firebase allowed to organize push-notifications with images, deep links and redirects from web. As audio player I used just_audio with background service to play music when app is in background. Moreover, Google analytics, Crashlytics and Appmetrica was used for app analytics. During development there were different bugs and obstacles that were related by iOS and android technologies, which were successfully answered by me.
App is released on App Store and Play Market.