Itay Sagui is a Principal Senior Software Engineer with 11 years in production software and over a decade of experience shaping cloud infrastructure, currently driving Control Plane and platform work for Azure Data Explorer at Microsoft. He combines deep back-end expertise in .NET/C# and distributed systems with hands-on contributions to high-profile open-source projects like Azure Durable Task, where he improved performance, reliability, and storage resilience. Previously he led R&D as a VP, building and managing cross-border engineering teams and shipping enterprise and SMB products, giving him both technical depth and operational leadership. Based in Israel with a B.Sc. in Computer Science from Bar-Ilan University, he is comfortable moving between low-level optimizations and large-scale platform design while mentoring teams and refining development processes. An engineer who still digs into implementation details, he often focuses on pragmatic fixes—like configurable timeouts and buffer management—that materially improve production stability.
11 years of coding experience
9 years of employment as a software developer
B.Sc., Computer Sciences, B.Sc., Computer Sciences at Bar-Ilan University
English, Hebrew, French
Stackoverflow
Stats
2,165reputation
152kreached
44answers
28questions
Github Skills (17)
azure-storage10
data-serialization10
serialization10
dotnet-core10
csharp10
async9
asynchronous9
performance-optimization9
dotnet8
asp-net8
net8
oauth6
google-drive-api6
asp-net-mvc6
winforms6
Programming languages (10)
C#TypeScriptPowerShellJavaScriptPHPHTMLMarkdownRich Text Format
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
Role in this project:
Back-end Developer
Contributions:1 review, 7 commits, 8 PRs in 1 year
Contributions summary:Itay contributed to the Azure Durable Task Framework by implementing several key improvements and optimizations. They refactored code for improved performance by using the `SimpleBufferManager` in blob lease downloads. Additionally, they addressed timeout issues by implementing periodic resets and also included lease type information in the lease-stealing flow. Moreover, the user implemented code to avoid many instances of `JsonDataConverter` and made storage timeouts configurable.
Contributions:102 commits, 6 PRs, 51 pushes in 1 year
api-clientapidotnetdropboxcsharp
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
Itay Sagui - Principal Senior Software Engineer at Microsoft