Daniel Waiguru is a Senior Android Engineer based in Nairobi with six years of experience building production mobile apps using Kotlin and Java, and additional competence in Swift for cross-platform work. He has held consecutive senior Android roles at organizations including Emirates, DVT, Old Mutual and iProcure, demonstrating adaptability across enterprise and startup environments. Comfortable across the full mobile stack, he pairs hands-on feature development with backend fluency from earlier backend roles, enabling pragmatic end-to-end solutions. His training includes a BSc in Computer Science and Associate Android Developer certification from Pluralsight, reflecting a disciplined foundation in algorithms and app architecture. Known for moving between teams quickly, he brings a track record of shipping maintainable Android code under tight timelines and evolving product needs. Outside core Android work, he often bridges platform gaps by contributing iOS expertise and backend integrations to deliver cohesive mobile experiences.
6 years of coding experience
6 years of employment as a software developer
Bsc Computer Science, Software Development, Data Structures and Algorithm, Bsc Computer Science, Software Development, Data Structures and Algorithm at Murang'a University of Technology
Associate Android Developer, Android Apps Development, Associate Android Developer, Android Apps Development at Pluralsight
AAD Phase II Practice Project. This app interacts with GADS 2020 api and displays a list of Top 20 Learners in Learning Leaders' category and Top 20 Learners in the Skill IQ Leaders' category
Contributions:67 commits, 23 PRs, 65 pushes in 19 days
apireactgadsdisplaysjavascript
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 Waiguru - Senior Android Engineer at Emirates