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


I am a full-stack developer with over 7 years of active development. I picked up Flutter development around 2018, having used Android Java for the previous two years, and have stuck with it since.

My most profound project is a company called Nywele Nyumbani which I co-founded and serve as Co-Founder, Technical Lead and Fullstack Developer with my tasks and achievements including the development and deployment of the Nywele Nyumbani mobile application on Google Play store, an accompanying website and its supporting software infrastructure. 

The app and website were written in Flutter. It used BLoC for state management and app architecture with additional usage of Provider, Riverpod and flutter_hooks for specialized and widget-localized use cases. Backend and third-party Rest APIs are integrated and consumed using libraries like http and dio. Firebase is also utilized for push notifications, social media authentication and analytics/crashlytics. The code is availed for collaboration using Git and delivered to the Play Store via Continuous Integration and Continuous Deployment (CI / CD) using Github Actions and Fastlane for automated testing and releasing.

I am looking to improve on optimizing app performance to reduce consumption of resource on the mobile device