Work Experience
Mobile Developer, Kenyan Government Digital Services
Duration: Dec 2023 - Present
Summary: Led mobile development for flagship Kenyan government apps, bringing critical public services to millions.
Responsibilities: Led mobile development, managed app distribution, configured push notifications, set up CI/CD, designed user interfaces, diagnosed and resolved issues, ensured fast iterative development with Agile, refactored legacy applications.
Technologies: Firebase Cloud Messaging (FCM), Firebase App Distribution, CI/CD, Agile, Flutter, Android, iOS
Software Developer, CapitalPay Money Transfer Platform
Duration: May 2019 - May 2025
Summary: Developed a dual-app fintech solution focusing on real-time transactions and security.
Responsibilities: Architected and implemented secure backend systems supporting web and mobile platforms, integrated payment solutions, and designed user-focused interfaces.
Technologies: Python, JavaScript, Dart, Django, Node.js, RESTful APIs, Stripe, PayPal, M-Pesa, UX, CI/CD
Software Developer, Finance Pro – Accounting Suite for Enterprises
Duration: May 2019 - May 2025
Summary: Built a robust accounting platform tailored for enterprise clients in the GCC.
Responsibilities: Developed and maintained software with invoicing, expense tracking, payroll integration, and financial reporting features.
Technologies: PostgreSQL, MySQL, MongoDB, Firebase
Software Developer, Nathan Digital Enterprise Suite
Duration: Sep 2021 - Dec 2023
Summary: Created a suite of enterprise applications for various organizational needs, available natively for Android and iOS.
Responsibilities: Designed and implemented scalable APIs and backend systems, developed proprietary libraries and components, and collaborated cross-functionally.
Technologies: Vue.js, Flutter, Django, Node.js, RESTful APIs, WebSockets, CI/CD
Software Developer, Project & Team Performance Tools
Duration: Sep 2021 - Dec 2023
Summary: Engineered applications for project and event management, as well as workforce outsourcing, enhancing project tracking and visualization of team productivity.
Responsibilities: Built and maintained cross-platform applications, also focusing on offline-first design and solutions for low-network environments.
Technologies: Flutter, Android, iOS, Firebase App Distribution, WebSockets
ICT Support & UI/UX Designer, Corporate Web Projects
Duration: Jun 2021 - Jul 2021
Summary: Transformed website designs into interactive and engaging web apps with a focus on user experience and SEO optimization.
Responsibilities: Developed responsive web designs, conducted web security and SEO research, and delivered training on development workflows.
Technologies: HTML, CSS, JavaScript, jQuery, SEO
Software Developer, Customer Tracking System App
Duration: Jan 2021 - Apr 2021
Summary: Developed a customer tracking system app and participated in the software engineering process, improving skills and knowledge.
Responsibilities: Identified and resolved bugs in projects, shadowed team members, and wrote code for various projects.
ICT Intern, IT Support Tasks
Duration: May 2019 - Aug 2019
Summary: Contributed to the IT infrastructure by maintaining hardware, software, and network devices at the law courts.
Responsibilities: Repaired hardware, diagnosed connectivity issues, installed software and trained end-users.
Technologies: General IT support tools and software
Education
- Bachelor of Science in Computer Science
- Maseno University
- Not provided
- Kenya Certificate of Secondary Education (KCSE)
- Kericho High School
- Not provided