Mahmoud Romeh

Principal Software Engineer at Collibra

Brussels, Brussels-Capital, Belgium
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

🤩
Rockstar
🎓
Top School
Mahmoud Romeh is a Principal Software Engineer based in Brussels with nine years of hands-on experience building cloud-native, scalable platforms and leading high-performing engineering teams. He blends deep backend expertise—evidenced by contributions to the popular resilience4j library improving retry robustness—with a product-driven approach that ties technical choices to business outcomes. At Collibra he progressed from Staff to Principal, driving platform optimization, automation, and DevOps practices across distributed teams. His background includes large-scale ECM initiatives at IBM and early-career J2EE architecture and team leadership at HP and other firms, giving him a strong foundation in enterprise systems and agile delivery. Mahmoud is passionate about mentoring engineers and creating environments where teams can grow, collaborate, and ship reliable software. He also brings a subtle focus on practical code quality and fault-tolerance enhancements that make systems more resilient in production.
code10 years of coding experience
job15 years of employment as a software developer
bookB.Sc Computer science, B.Sc Computer science at Cairo University
languagesEnglish, French, Arabic
stackoverflow-logo

Stackoverflow

Stats
157reputation
12kreached
2answers
4questions
github-logo-circle

Github Skills (18)

unit-testing10
retrying10
java10
javas10
junit10
mockito10
assertj9
spring-cloud-gateway6
ignite6
reactive-programming6
resilience4j6
javabeans6
akka6
serialization6
lagom6

Programming languages (4)

TypeScriptJavaDockerfileGo

Github contributions (5)

github-logo-circle
resilience4j/resilience4j

Oct 2018 - Nov 2020

Resilience4j is a fault tolerance library designed for Java8 and functional programming
Role in this project:
userBackend Developer
Contributions:13 reviews, 123 commits, 78 PRs in 2 years 1 month
Contributions summary:Mahmoud's commits primarily focused on code quality improvements and bug fixes within the `resilience4j-retry` module. They addressed code quality issues by incorporating best practices and added AssertJ assertions. The user also added response predicates for both synchronous and asynchronous retry mechanisms, enhancing the library's ability to handle specific results effectively. These modifications suggest a focus on improving the robustness and flexibility of the retry functionality.
fault-tolerancefunctional-programmingjavaresilience4jresilience
Akka persistance plugin implementation with Apache Ignite
Contributions:41 commits, 6 PRs, 31 pushes in 1 year 3 months
akkaapache-igniteigniteakka-persistencedatagrid
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