Bill Kariri is a software engineer based in Nairobi with 9 years of experience designing and delivering scalable fintech solutions and enterprise integrations. He has led architecture and re-architecture efforts—introducing microservice patterns and an ESB middleware—to modernize legacy banking systems and support millions of transactions. Comfortable across the stack, Bill builds RESTful services, complex SQL workflows, payment integrations, and user-facing dashboards, and he has driven tax automation and card payment platforms. He mentors junior engineers and ensures projects meet governance, security, and performance standards. A practical open-source advocate and former instructor, he blends hands-on development with a focus on developer experience and operational reliability. Notably, his work balances deep backend transaction engineering with an eye for improving developer productivity through architectural change.
9 years of coding experience
2 years of employment as a software developer
Diploma, Information Communication Technology Management, Diploma, Information Communication Technology Management at Institute of Advanced Technology
Front-end web developer Nanodegree, Web development, Front-end web developer Nanodegree, Web development at Udacity
Bsc. ICT Management, Information Technology, Bsc. ICT Management, Information Technology at Maseno University
Contributions:187 commits, 55 pushes, 1 branch in 1 month
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
Bill Kariri - Software Engineer at Eclectics Intl.