Summary
Brian Ogolla is a software engineer and technical lead with a decade of experience building web APIs, serverless products, and event-driven distributed systems across startups and enterprise teams. He has led distributed engineering teams and architected production services using Python, AWS serverless patterns, and containerized/cloud DevOps practices. His career spans roles at Savannah Informatics, Andela, Emptor (where he progressed from senior engineer to technical lead), and currently IBM, demonstrating strong delivery focus and operational ownership. Brian blends backend expertise (Django/DRF, Celery, RabbitMQ, PostgreSQL) with practical DevOps skills (GCP, AWS, CI/CD, monitoring) and hands-on experience in web scraping and applied computer vision teaching at Carnegie Mellon. Based in Nairobi, he pairs a Carnegie Mellon MS in Electrical and Computer Engineering with a grounded track record of shipping resilient services for distributed teams. A detail that often goes unnoticed: he bridges academic rigor and production engineering, moving models and research-class techniques into reliable, serverless products.
10 years of coding experience
8 years of employment as a software developer
High School Diploma, High School Diploma at Maranda High School
Bachelor of Science Computer Science, Bachelor of Science Computer Science at University of Nairobi
Master of Science Electrical and Computer Engineering, Master of Science Electrical and Computer Engineering at Carnegie Mellon University
English, Swahili