Sergey Bykov

Principal Software Engineer at Temporal Technologies

Redmond, 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
Sergey Bykov is a Principal Software Engineer with over a decade of experience building cloud-native and distributed systems, currently advancing Temporal’s open-source orchestration platform from Redmond. He has deep roots at Microsoft across system software and cloud services, where he helped launch foundational projects and led engineering for PlayFab and scalable backend infrastructure. Sergey’s open-source fingerprints include the initial commit and a C# code generator for Microsoft Orleans and substantive backend contributions to Temporal—demonstrating expertise in refactoring, TLS/mTLS hardening, and cross-language compatibility. Known for cleaning up technical debt and introducing pragmatic helper utilities, he blends hands-on coding with architectural judgment to make mission-critical services more robust.
code11 years of coding experience
job20 years of employment as a software developer
bookBauman Moscow State Technical University
github-logo-circle

Github Skills (28)

tls1210
back-end-development10
net10
dotnet10
tls1310
asp-net10
mtls10
code-generation10
go10
dotnet-core10
libtls10
golang10
csharp10
cloud-native10
microsoft-azure9

Programming languages (10)

C#JavaShellC++BatchfileMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
dotnet/orleans

Jan 2015 - Sep 2020

Cloud Native application framework for .NET
Role in this project:
userBack-end Developer
Contributions:91 releases, 5 reviews, 996 commits in 5 years 9 months
Contributions summary:Sergey's initial commit introduced the foundational source code for the Orleans framework, which is a cloud-native application framework for .NET. They added a C# code generator, indicating involvement in generating code for the framework. The user also introduced several files that missed the initial commit and upgraded dependencies for Azure and related tools.
dotnetconcurrencycloud-computingdistributed-actorsframework
temporalio/temporal

Sep 2020 - Aug 2022

Temporal service
Role in this project:
userBack-end Developer
Contributions:157 reviews, 72 commits, 139 PRs in 1 year 10 months
Contributions summary:Sergey primarily worked on improving the codebase for compatibility with Go 1.15.2 and refactoring code to eliminate duplication, focusing on the `service/history` directory. They introduced helper functions to handle string conversions and replaced implicit conversions with explicit calls to `strconv.FormatInt`. The user also updated TLS configurations to incorporate support for mTLS and enforced a minimum TLS version of 1.2. Moreover, they introduced a server option for setting the authorizer.
service-busmicroservice-orchestrationworkflow-automationworkflow-enginedocker
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
Sergey Bykov - Principal Software Engineer at Temporal Technologies