Juma Allan

Nairobi County, Kenya
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Juma Allan is a senior mobile engineer with 8 years of Android development experience, currently shaping identity verification experiences at Smile Identity in Nairobi, Kenya. He co-authored the android-mpesa-api SDK (Daraja) to streamline MPESA integration on Android, including core models, endpoints, authentication and access token interceptors, and a demo app for developers. His career spans fintech, mobility, and agritech, with impactful roles at Hover, Apollo Agriculture, Twiga Foods, SafeBoda, Backbase, M-KOPA, MarketForce, d.light, and more. This breadth reflects a hands-on, production-ready mindset—from scalable APIs to secure, robust mobile experiences across multiple African markets. He holds a B.Tech in Information Technology from Jomo Kenyatta University of Agriculture and Technology.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at Jomo Kenyatta University of Agriculture and Technology
github-logo-circle

Github Skills (12)

android-sdk10
okhttp9
retrofit-29
retrofit9
android9
retrofit29
kotlin8
api-design8
android-developer7
android-developers7
mobile7
ios7

Programming languages (11)

MDXTypeScriptJavaVueJavaScriptGoSwiftSvelte

Github contributions (5)

github-logo-circle
jumaallan/android-mpesa-api

Apr 2018 - Jun 2022

Android MPESA SDK Library to provide smooth MPESA Experience in Android - Dubbed Daraja
Role in this project:
userMobile Developer (Android)
Contributions:5 releases, 25 reviews, 229 commits in 4 years 3 months
Contributions summary:Juma's contributions primarily focused on building an Android SDK library for MPESA integration. They added core features and models for Lipa na Mpesa, implemented URL endpoints, and set up API clients for both sandbox and production environments. Furthermore, they integrated interceptors for authentication and access token retrieval, and created a demo application demonstrating the SDK's functionality, indicating a focus on providing a streamlined developer experience for MPESA integration within Android applications.
mpesaandroid-libraryandroiddarajadaraja-api
jumaallan/nala-money

Apr 2020 - Apr 2020

Contributions:37 commits in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Juma Allan