Ihab Shehadeh is a software engineer based in Sweden with nearly a decade of experience designing and delivering distributed systems, microservices, and cloud-native architectures. He has progressed through senior engineering roles at companies like Truecaller and Zalando, bringing practical leadership to systems design and delivery. His background includes deep Java expertise from early career roles and hands-on backend contributions to notable open-source projects such as the Janet language and Money Manager Ex. Ihab’s open-source work shows attention to low-level correctness and interoperability—fixing event handling, Windows file stream quirks, and adding 64-bit serialization support—while also integrating third-party APIs for fault-tolerant features. Colleagues rely on him for pragmatic problem-solving that balances reliability, performance, and incremental delivery. He pairs broad product-facing experience with a habit of improving test suites and edge-case behavior that often goes unnoticed until it breaks.
9 years of coding experience
13 years of employment as a software developer
B.S, computer information system, B.S, computer information system at University of Jordan
Contributions:18 commits, 6 PRs, 7 comments in 1 month
Contributions summary:Ihab primarily contributed to bug fixes and enhancements within the Janet programming language codebase. They addressed issues related to event handling, specifically correcting errors in the `ev/read` functionality and Windows-specific file stream interactions. Furthermore, they implemented new features such as the "rest" pattern in destructuring and added functionality for converting and serializing 64-bit integers, expanding the language's capabilities. Several commits focused on improving the test suite, ensuring the correctness of the new features and fixing existing functionality.
Money Manager Ex is an easy to use, money management application built with wxWidgets
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 4 comments in 10 days
Contributions summary:Ihab primarily contributed to the back-end logic of the Money Manager EX application. They focused on improving currency rate retrieval by integrating CoinCap as a fallback when Yahoo Finance fails. They also made adjustments to the application's UI behavior concerning the display, and fixed an issue with the CoinCap integration. The changes involved modifying existing functionalities and integrating a third-party API.
c-plus-plusstockfinancemoneymoney-manager
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.