An experienced Flutter developer passionate about developing elegant, user-centric cross-platform mobile and web applications. With expertise in mobile app architecture, UI/UX design, and REST APIs, I seamlessly integrate apps with backend services. Proficient in Node.js for server-side scripting and Python for various backend tasks, alongside PHP, I create holistic end-to-end solutions. Additionally, my experience includes software design, debugging, and deployment for both client and server applications, displaying a customer-centric focus and adept project management abilities. Demonstrated ability to deliver innovative solutions while effectively managing deadlines and interruptions, showcasing a track record of success in building robust and user-friendly software for various platforms.
Summary
Skills
Programming Languages
Dart
PHP
Node JS
Python
Version Control
Git & GitHub
Gitlab
Database Management
Firebase (Firestore, Realtime Database)
SQFLite (local data storage)
Shared preferences
Design Patterns
Clean Architecture
MVC (Model-View-Controller)
MVVM (Model-View-ViewModel)
Provider pattern
Bloc pattern
UI/UX Design
Figma
FlutterFlow
Soft Skills
Excellent verbal and Written communication
Problem-solving
Teamwork
Adaptability
Time Management
Attention to Detail
Critical Thinking
Self-Motivation
Leadership
Work Experience
Xtranet Communications Limited
Mobile App Developer
July 2023 - Now
- Collaborated on diverse company projects, applying expertise in Flutter, PHP, and REST APIs, significantly contributing to their successful development and functionality.
- Integrated REST APIs to enable real-time data retrieval, enhancing the application's responsiveness and ensuring dynamic, up-to-date information for users.
- Implemented PHP scripts for secure user authentication and efficient product database updates on the server-side, ensuring heightened data accuracy and reliability in the application.
- Actively contributed to code reviews, bug fixing, and testing procedures, playing a pivotal role in ensuring a robust, high-quality, and error-free application.
Projects
Westgate Shopping Mall (Client Project)
Software Developer (In a team of 2)
October 2023 - Now
- Enhanced the initial version of the Flutter app by performing a successful migration to null safety, ensuring robustness and security compliance, resulting in a 25% reduction in potential errors and enhanced user experience.
- Presently spearheading the reconstruction of the app utilizing Flutter, Rest APIs, MVVM architecture, and Riverpod state management, aiming to optimize performance and functionality, with an anticipated 30% improvement in app responsiveness and user engagement upon completion.
Easeed (Client Project)
Software Developer (In a team of 3)
August 2023 - October 2023
Collaborated within the Software development team in the design and development of an Ecommerce application using Flutter, Rest APIs, Clean Architecture, and Riverpod state management, focused on providing premium seeds and essential services to support the African farming community. Aiming for a targeted 35% increase in user accessibility and engagement in agricultural resources in specific regions.
Health Tracking App UI (Personal Project)
Lead UI/UX Designer & Developer
A modern and user-friendly UI for a health tracking mobile app using Flutter. Focused on creating an intuitive interface that allows users to monitor and manage their health data seamlessly.
Memory Game (Personal Learning Project)
Lead Game Developer
Memory Game
Created an engaging memory game using Flutter to enhance cognitive skills and memory retention. Implemented various difficulty levels and interactive features for an enjoyable user experience.
K-Wallet UI (Personal Project)
UI Designer
A user interface for a money management mobile app called "K-Wallet" using Flutter. Created a visually appealing and user-centric design for efficient financial management.
MusicIO (Personal Project)
Lead Developer
A music player mobile app, "MusicIO," with Flutter. The app offers a seamless music playback experience with features like playlists, equalizer settings, and song recommendations.
MyBot (Personal Project)
Lead Developer
Built a simple chatbot mobile app, "MyBot," using Flutter and integrated it with Google Dialogflow for natural language processing. Enabled users to interact with the bot for inquiries and assistance.
Hello Meal (Personal Project)
UI/UX Designer & Developer
Designed and developed a food e-commerce mobile app, "Hello Meal," that allows users to explore, order, and enjoy a variety of cuisines. Implemented features for order tracking and secure payment processing.
Toto_Shop (Personal project)
Lead Developer
Developed a mobile e-commerce application tailored for selling baby products, "Toto_Shop," utilizing Flutter and PHP-generated REST APIs. Designed a user-friendly shopping experience, and ensured smooth order processing.
I-care App (Google Solution Challenge Project)
Lead Developer (In a team of 7)
A mental health app aimed at helping individuals understand the nuances of mental health and providing resources to navigate common mental health challenges. Utilized Flutter and DialogFlow for the cross-platform mobile app development, fostering mental well-being
Education
Moi University
Electrical and Telecommunication - Bachelor of Engineering
2017 - 2023
Professional Association
Google Women Techmakers (Ambassador)
Leaders around the world who are passionate about empowering their communities through organizing events, public speaking, creating content, and mentoring.
Google Developer Groups
A community for developers who are interested in Google's developer technology
Flutter Devs KE
A community for Flutter Developers in Kenya