Kabui Charles

Code - Data - People | Software Engineering | Data Science | ML/AI | ToKnow.ai | Oark Library | mckabue.com
(+254) 707 115 007 | [email protected] | linkedin.com/in/mckabue/

Profile

Versatile full-stack software engineer with a good track record in android development, frontend engineering, backend development, and startup leadership. Currently contributing to enterprise-level solutions at Microsoft. Expertise in developing scalable, secure, and high-performance software solutions. Founder of Oark Library, a thriving digital educational platform. Committed to continuous learning and innovation in software development, data science, and machine learning.

Work Experience

Full-stack Software Engineer, Microsoft

April 2021 - Present

  • Develop and maintain enterprise components and services used across multiple teams
  • Contribute to Microsoft’s mission of empowering global organizations

Technologies: ASP.NET MVC, C#, JavaScript, ReactJS, KustoQL

Android Software Engineer, Hava Cab

October 2020 - April 2021

  • Spearheaded improvements to the driver app, resolving critical bugs and enhancing location accuracy
  • Optimized trip cost calculations, significantly reducing under and over-calculations
  • Supported development of the rider app and server-side components

Technologies: Android, Java, Kotlin, JavaScript, ReactJS

Full-stack Software Engineer, Maramoja Transport

May 2018 - November 2020

  • Led development of a corporate marker-checker for client taxi apps (Android and web)
  • Maintained NodeJS services powering taxi applications
  • Oversaw maintenance of ReactJS taxi web app and Android client/driver apps

Technologies: JavaScript, ReactJS, NodeJS, Android, Java, MySQL

Full-stack Software Engineer, Pageone

March 2016 - April 2018

  • Led development of Daktari.net, a comprehensive health portal for patient-doctor connections
  • Implemented microservices using Azure Webjobs and Azure Functions
  • Integrated multiple payment gateways including MPESA API, Stripe, and PayPal

Technologies: ASP.NET MVC CORE, C#, JavaScript, KnockoutJS, Azure

Freelance Software Engineer

January 2015 - May 2016

  • Developed custom software solutions for various clients, including an insurance report generator
  • Created WordPress websites and web templates for businesses

Technologies: C#, WPF, Windows Forms, JavaScript, WordPress, PHP

Key Projects

ToKnow.ai

Created a platform to publish data driven analysis and research around artificial intelligence, data science, cyber security, money and other general tech ideas, Website

Oark Library (Founder)

  • Built and scaled a digital educational platform serving 130,000+ users with 250,000+ resources
  • Engineered robust security measures to protect against frequent hack attempts
  • Developed both web and mobile applications, available on Google Play Store

Impact: 1,500 daily active users; go-to resource for students and professionals in Kenya, Website

Simplex Router

Developed a platform-agnostic JavaScript router used in Oark Library, GitHub

Technical Proficiencies

  • Languages: JavaScript, C#, Python, Kotlin, Java
  • Frontend: HTML5, SASS, CSS3, ReactJS, VueJS
  • Backend: ASP.NET MVC, NodeJS, Flask
  • Databases: MSSQL, MySQL, ElasticSearch, MongoDB, KustoQL
  • Cloud: Azure, AWS
  • Mobile: Android Development
  • Architecture: Monolithic, Serverless

Education

  • Master of Science in Data Science and Analytics, Strathmore University, Kenya
  • Bachelor of Science in Software Engineering, Kisii University, Kenya