Isa Hekmat is a senior software engineer with 11 years building scalable, distributed Java systems and microservices, currently engineering at Meta in London. He has led backend teams and technical transformations at fast-growing startups like Snappbox, turning fragile production systems into stable, test-covered platforms while delivering high-impact features. Deeply versed in Java, Spring, ZeroMQ and messaging systems, he has contributed notable Java examples and maintainability improvements to prominent open-source projects such as JeroMQ and the ØMQ guide. Comfortable operating as a hands-on technical lead, he combines architecture, refactoring, and mentorship—often using pair programming and automated testing to reduce risk. A pragmatic problem-solver and FOSS advocate, he focuses on making distributed systems more readable and less error-prone (for example introducing a SocketType enum to improve JeroMQ’s safety). His background spans enterprise-grade payment and government data systems through to high-throughput delivery platforms, giving him a rare mix of operational rigor and scalable design experience.
11 years of coding experience
7 years of employment as a software developer
Sheikh Mofid
former student, Industrial Engineering, former student, Industrial Engineering at University of Tehran
JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.
Role in this project:
Back-end Developer
Contributions:37 commits, 10 PRs, 34 comments in 1 year 1 month
Contributions summary:Isa primarily focused on improving the `jeromq` library's code quality and maintainability. They refactored the socket type implementation by introducing an `SocketType` enum to replace the use of integer flags, making the code less error-prone and more readable. Additionally, the user addressed checkstyle violations and made various code style improvements. They also introduced the stream API for incoming messages.
Contributions:21 commits, 10 PRs, 7 comments in 3 months
Contributions summary:Isa primarily contributed to Java-based examples within the ZeroMQ (ØMQ) library, demonstrating a focus on back-end development. Their work included correcting class naming, merging branches, and correcting inner java classes. The user added and improved several Java examples showcasing the core functionalities of the ZeroMQ library, including file transfer and UDP ping implementations. These additions suggest an effort to expand the library's utility and illustrate its capabilities.
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.