Semih Okur

Senior Software Engineer at Microsoft

Seattle, Washington, United States
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
🎓
Top School
Semih Okur is a senior software engineer in Seattle with 12 years of experience building high-performance, large-scale build systems and developer tools. At Microsoft he drives performance and scalability for BuildXL, a next-generation build accelerator that runs tens of thousands of builds daily across mono-repos reaching half-terabyte builds and petabyte-scale caches. His work focuses on distributed build reliability and efficiency—adding robust gRPC retries/logging, memory/configuration tuning, and module affinity improvements to optimize cloud distribution. With a strong research background (MS/PhD work at UIUC) and a history of shipping compiler and language features (including contributions to Roslyn), he blends systems-level engineering with research rigor. He also has entrepreneurial roots as a co-founder of a service marketplace and early experience implementing GPU-accelerated runtime verification, showing a pattern of tackling hard, performance-critical problems.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science, Computer Engineering, Bachelor of Science, Computer Engineering at Koç Üniversitesi
bookUniversity of Illinois Urbana-Champaign
languagesEnglish, Italian, Turkish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

build-system10
csharp10
performance-optimization10
grpc10
dotnet-core10
concurrency9
distributed-systems9

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
microsoft/BuildXL

Mar 2019 - Jan 2023

Microsoft Build Accelerator
Role in this project:
userBackend Developer
Contributions:295 commits, 125 PRs, 60 pushes in 3 years 10 months
Contributions summary:Semih's contributions primarily revolve around the BuildXL build accelerator project, with a focus on improving the performance and reliability of the build system. Their work includes implementing retry and logging support for gRPC mode to enhance communication robustness. The user made several code changes to enhance the internal configuration of the build system including memory usage and introducing features for module affinity and handling of source file hashes. These changes demonstrate a focus on enhancing the core functionalities of the build process and its performance.
kernelunixcompilermicrosoftexecutable
semihokur/BuildXL

Mar 2019 - Nov 2019

Microsoft Build Accelerator
Contributions:110 pushes, 63 branches in 7 months
acceleratorwindowsmicrosoft
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
Semih Okur - Senior Software Engineer at Microsoft