Start of main content

Sergey Teplyakov


Blogger, author of "Design Patterns in .NET" (published in Russian), ex-maintainer of Code Contracts, author of Error Prone.NET.

For the last 7 years, he has been working at Microsoft focusing on engineering systems such as Build XL (, a distributed and deterministic build system for Office and Windows. Recently Sergey switched to a distributed cache system used by the various build system.