Benedict Egima

Senior Staff Backend Engineer (Java) at Banque Misr

Kampala, Central Region, Uganda
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Benedict Egima is a Senior Staff Backend Engineer with 10 years of experience building scalable Java and polyglot backend systems across fintech, edtech, and payments. He has led platform and core-engineering teams at Kyosk and Coursera and currently drives backend engineering at Banque Misr and Andela, specializing in Java/SpringBoot, Play/Scala, microservices, and data storage at scale. Creator and lead maintainer of the lightweight open-source ussdmenu-server, he combines deep USSD and mobile-payments domain expertise with strong design-pattern, TDD and SOLID discipline. His contributions to Baeldung’s Scala tutorials and functional-pattern examples show a rare fluency in both OO and functional paradigms. Comfortable shipping end-to-end solutions, he pairs hands-on coding with CI/CD, observability and API integration experience across cloud and on-prem environments. Based in Kampala, he brings a pragmatic, product-minded engineering approach shaped by frequent remote collaboration and SDK/tooling leadership.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Kyambogo University
bookUACE, UACE at St. Mary's College Kisubi
languagesEnglish, French, lugbara, Bantu, Kiswahili
stackoverflow-logo

Stackoverflow

Stats
763reputation
49kreached
23answers
20questions
github-logo-circle

Github Skills (19)

learn-ruby-on-rails10
user-manual10
sbt10
basics10
scala10
scalatest10
typeclass9
polymorphism9
functional-programming9
scalaz8
maven6
mongodb6
mochajs6
android6
spring-boot6

Programming languages (6)

JavaScalaJavaScriptMustacheHTMLPython

Github contributions (5)

github-logo-circle
Baeldung/scala-tutorials

Aug 2020 - Mar 2021

Supporting code for the tutorials on https://www.baeldung.com/scala
Role in this project:
userFull-stack Developer
Contributions:8 commits, 8 PRs, 1 comment in 7 months
Contributions summary:Benedict primarily contributed to the Scala tutorials within the repository, implementing examples for Scala core concepts. They demonstrated proficiency in Pimp My Library patterns, Type Classes, and Polymorphism by writing and testing code related to these features. Furthermore, the user made updates to Scalaz examples, illustrating their understanding of functional programming principles.
sbtscalascala3
egimaben/ussdmenu-server

Dec 2015 - Jan 2017

Contributions:6 commits, 5 pushes, 1 branch in 1 year 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
Benedict Egima - Senior Staff Backend Engineer (Java) at Banque Misr