Summary

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.

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

Languages

Language

English

Professional