Daniel Didah is a Senior Android Developer with 7 years of experience building high-performance mobile apps using Java and Kotlin, currently driving product development at Autochek Africa. He specializes in performance tuning, automated testing, and CI/CD pipelines (CircleCI, GitHub Actions, Fastlane), and is proficient with modern Android tools like Jetpack Compose, RxJava, Coroutines, and Dagger Hilt. His background includes backend work with Spring Boot, Python/FASTAPI and PostgreSQL, enabling him to bridge mobile and server-side concerns for end-to-end features such as payment processing and inspection reporting. Past projects include an SMS gateway/router and an M-Pesa QR payment processor that achieved significant performance and battery improvements, and automation that cut internal deployment time by 70%. Based in Nairobi, he pairs a Second Class Upper BSc in Computer Science with practical delivery experience across startups and freelance engagements, often tackling both client-facing UX and backend integration challenges. Notably, he holds an Associate Android Certificate, underscoring a formal commitment to Android engineering best practices.
7 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Second Class Honours (Upper Division), Bachelor of Science - BS, Computer Science, Second Class Honours (Upper Division) at University of Eldoret
An android application used to compare prices of online products
Contributions:117 commits, 4 PRs, 29 pushes in 3 years 4 months
androidprice-comparisonwebscraping
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
Daniel Didah - Senior Android Developer at Autochek Africa