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 | github.com/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
Apr 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
Oct 2020 - Apr 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 - Nov 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
Mar 2016 - Apr 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
Jan 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
May 2024
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)
Jan 2018
- 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
Jan 2018
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, Azure Table
- Cloud: Azure, AWS
- Mobile: Android Development
- Architectures: Monolithic, Serverless, GraphQL, RestAPI
Education
- Master of Science in Data Science and Analytics, Strathmore University, Kenya
- Bachelor of Science in Software Engineering, Kisii University, Kenya