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.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at Jomo Kenyatta University of Agriculture and Technology
Android MPESA SDK Library to provide smooth MPESA Experience in Android - Dubbed Daraja
Role in this project:
Mobile 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.
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.