Michael Tsibelman is a seasoned software architect and builder with 10+ years of experience designing and leading cloud-native, distributed systems across desktop, mobile, and enterprise environments. He has driven architecture and DevOps practices at companies from Gigya and Microsoft to startups, promoting serverless patterns and CI/CD adoption while leading teams to deliver resilient production systems. A hands-on backend engineer, Michael contributes to prominent open-source .NET projects—most notably improving Gigya’s Microdot microservices framework and enhancing thread-safety and tests in Microsoft Orleans—demonstrating deep expertise in concurrency and service reliability. Based in Kiryat Ono, Israel, he blends practical engineering with strategic leadership to simplify complex domains like insurance and enterprise content management.
10 years of coding experience
19 years of employment as a software developer
Bachelor of Science - BS Computer Software Engineering, Bachelor of Science - BS Computer Software Engineering at The Sami Shamoon College of Engineering
Microdot: An open source .NET microservices framework
Role in this project:
Back-end Developer
Contributions:6 releases, 80 commits, 48 PRs in 5 months
Contributions summary:Michael's commits primarily focus on refactoring and improving the `Microdot` framework, suggesting a focus on backend development. The contributions include changes to HTTP service handling, exception handling, and configuration. These changes demonstrate a deep understanding of the framework's core components and aim at improving its overall stability and maintainability.
Contributions:6 commits, 9 PRs, 85 comments in 6 months
Contributions summary:Michael focused on improving the `CounterStatistic` implementation within the Orleans framework, enhancing its thread safety and performance. Their contributions involved refining the internal data structures and logic used for incrementing and retrieving counter values. Furthermore, the user added and refined functional tests to ensure the correctness and reliability of the `CounterStatistic` implementation, specifically testing multithreaded scenarios. These changes demonstrate a focus on improving a core component and ensuring its stability under concurrent load.
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.