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.