Doron Somech

Co-Founder & CTO at Unit

Tel Aviv-Yafo, Tel Aviv District, Israel
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
Doron Somech is a seasoned engineering leader and Co-Founder & CTO based in Tel Aviv with 13 years of hands-on experience building reliable distributed systems and developer tooling. He combines startup leadership with deep backend expertise, notably contributing to high-profile open-source projects in the ZeroMQ ecosystem (libzmq, jeromq, czmq) and the Pants build system to improve messaging semantics, thread safety, and Scala dependency compilation. Doron’s work spans C++, Java, and build-system internals, plus front-end touches for zeromq.org, showing a full-spectrum developer who cares about both performance and UX. At Unit he translates complex distributed and messaging challenges into production-ready solutions, and his open-source contributions reveal a pragmatic focus on testability, routing, and resource handling that often goes unseen in product roadmaps.
code13 years of coding experience
languagesEnglish
github-logo-circle

Github Skills (34)

page-layout10
c-language10
zeromq10
messaging10
layout10
api-design10
netmq10
css10
sass10
build-system10
mq10
c1110
networking10
java10
scala10

Programming languages (22)

C#PowerShellSmartyJavaCSSC++CF*

Github contributions (5)

github-logo-circle
zeromq/zeromq.org

Jun 2019 - Feb 2021

ZeroMQ Website
Role in this project:
userFront-end Developer
Contributions:89 commits, 61 PRs, 86 pushes in 1 year 8 months
Contributions summary:Doron primarily contributed to the website's front-end development, focusing on improving the user interface and user experience. They addressed missing elements, such as "Get Started" buttons and download information. The user made changes to layouts, including the home page and content sections, and modified the website's styling using SASS. These modifications enhanced the website's usability and added key features.
zeromq
zeromq/libzmq

Nov 2014 - Jul 2021

ZeroMQ core engine in C++, implements ZMTP/3.1
Role in this project:
userBack-end Developer
Contributions:4 reviews, 292 commits, 250 PRs in 6 years 8 months
Contributions summary:Doron primarily contributed to the core engine of ZeroMQ, focusing on enhancements to the XPUB socket. Their work involved adding manual control over subscriptions and implementing welcome messages for new subscribers. They also added features like setting server socket type and routing IDs for messages, as well as addressing issues with message handling related to the "more" flag in client and server sockets. The user also contributed to improving code quality and testability of the engine.
concurrencyzeromqnetworkingstreampushpull
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
Doron Somech - Co-Founder & CTO at Unit