Skip to main content
Cyprians Mwanza

Cyprians Mwanza

Software engineer

Talent
Nairobi, Nairobi AreaMember since January 16, 2026
FlutterGoogle Play ConsoleProviderCubitBLoCRiverpodHTTPSDioRetrofitSqfliteHiveShared PreferencesFlutter Secure StorageCloud MessagingCrashlyticsAnalyticsJavaScriptReact.jsGitGitHubGitLabGitflowFlutter Version ManagerCode Reviews
·

Hire this person

Send a job offer directly to this candidate

FlutterGoogle Play ConsoleProviderCubitBLoC

About

Results-driven Mobile Software Engineer with extensive experience developing production-grade Flutter applications using clean architecture, scalable state management, and optimized performance. Proven track record of contributing to high-traffic national platforms at Content Aggregation Limited, including ViuSasa and Citizen Duka. Proficient in REST API integration, local data storage, Firebase services, CI/CD practices, and modern web technologies including JavaScript, React.js, HTML, and CSS.

Dedicated to delivering secure, reliable, and user-centered applications that enhance digital experiences.

Experience

Mobile Software Engineer at Content Aggregation Limited (2025-09 – 2026-03)

  • Developed and maintained large-scale production applications including ViuSasa, and Citizen Duka serving millions of users nationwide.
  • Implemented advanced Flutter architecture using state management solutions such as Provider, Cubit/BLoC, and Riverpod to improve application scalability and maintainability.
  • Integrated REST APIs using HTTPS, Dio, and Retrofit, enabling secure and efficient backend communication.
  • Designed and implemented offline-first and secure local storage solutions using Sqflite, Hive, Shared Preferences, and Flutter Secure Storage.
  • Utilized Firebase services including Authentication, Cloud Messaging, Crashlytics, and Analytics to enhance monitoring, stability, and user engagement.
  • Managed source control and collaboration using Git, GitHub, GitLab, and Gitflow, while actively participating in code reviews and team development processes.
  • Maintained consistent Flutter development environments using Flutter Version Manager (FVM).
  • Optimized application performance through widget optimization, caching strategies, and efficient network handling.
  • Published and maintained mobile applications via Google Play Console, monitoring production issues and deploying updates when necessary.
  • Collaborated with backend engineers, designers, and product managers to deliver responsive and user-centered application features.

Education

Bachelor of Science in Information Technology – Taita Taveta University

Skills

Software engineer

Reviews

Related