Juma Allan

Nairobi, 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
Juma Allan is a Mobile Team Lead based in Nairobi with nine years of hands-on experience building Android-first products and SDKs across fintech, IoT, and identity verification. He currently leads mobile engineering at Smile ID after advancing from Senior Mobile Engineer, and has held senior Android roles at companies like d.light, Apollo Agriculture, and Branch, where he shipped large-scale consumer and B2B apps across Africa. Juma is the author of a well-regarded Android MPESA SDK (Daraja) that streamlines Lipa na Mpesa integration and demonstrates his focus on developer experience and payments infrastructure. He blends system-level thinking—having worked on background USSD sessions and PAYGO IoT integrations—with practical leadership, mentoring cross-functional teams to deliver reliable SDKs and apps. Known for contributing open-source tools and demo apps, he combines product sensibility with a strong engineering craft rooted in real-world African payments and identity problems.
code9 years of coding experience
github-logo-circle

Github Skills (10)

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

Programming languages (11)

TypeScriptJavaJavaScriptVueGoSwiftSvelteGroovy

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.
androidmpesaandroid-librarympesa-androidmpesa-sdk
smileidentity/android

Jul 2023 - Oct 2025

The Official Smile ID Android SDK
Contributions:26 releases, 288 reviews, 244 PRs in 2 years 2 months
android-sdkandroidgradle-kotlin-dsljetpack-composekotlin
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