Michael Kaboro is a seasoned Software Engineer II based in Nairobi with 11 years of experience building full-stack, cloud-forward systems and distributed architectures. Currently at Microsoft, he brings deep competence in databases, message-driven systems (RabbitMQ), .NET ecosystems (ASP.NET Core, Orleans, Roslyn) and CI/CD practices honed while leading teams and migrating products to the cloud. His background includes hands-on development of financial-grade solutions—custodial and fund management platforms, USSD trading apps, and ERP integrations—demonstrating an ability to deliver secure, production-ready systems in regulated environments. Michael pairs engineering leadership with a curiosity for machine learning experimentation and tooling research, often improving developer workflows via code generation and automation. He holds a B.Sc. in Computer Science and pursued graduate studies at Georgia Tech, combining strong academic grounding with practical, scalable delivery experience.
11 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
Rongai Boys High School
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Jomo Kenyatta University of Agriculture and Technology
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.