Principal Software Engineering Manager


Sergey Bykov joined Microsoft in 2001 and worked in several product groups, from BizTalk and Host Integration Server to embedded operating systems for Point of Sale terminals to Bing. The mediocre state of developer tools for cloud services and distributed systems at the time inspired him to join Microsoft Research to start the Orleans project, in order to qualitatively improve developer productivity in that area.


The Orleans Framework implemented a radically new approach to building scalable distributed applications and cloud services via a simple and intuitive programming model. Orleans has been used for years to power blockbuster games like Halo, Gears of War, and Age of Empires, within Skype, Azure, and a number of other Microsoft product groups, as well as for IoT, financial modeling, and many other domains by Microsoft customers.


Clones of Orleans created for JVM, Go, and Erlang only confirm success of the Orleans model. Orleans has become one of the most successful Open Source .NET projects, with a vibrant world-wide commnity of contributors, and is a showcase of the New Microsoft. Sergey continues leading Orleans along with several other innovative projects within Xbox.


09:45 - 10:30
18 May - .NET Summit

The Meaning of .NET, Open Source, and Everything

It’s been 16 years since the 1.0 release of .NET. It’s time to reflect on how we arrived to where the .NET ecosystem is today, what’s changed, what matters, and where things are going. When Sergey Bykov joined Microsoft in 2001, his first product group, ironically, was named “.NET Integration Servers.” Competition with Java and C++ were hot topics at the time, IBM and Sun were mighty moguls.

Years and several products later, Sergey was one of the founders of Orleans, which grew out of Microsoft Research into a model .NET open source project, helping developers around the world build scalable cloud services with ease. He will share his insights and speculations about the industry trends, opportunities, and challenges for .NET developers, as well as technical and non-technical factors that help engineers reach success and happiness in the brave new world of Cloud and Open Source.