Natalia Kondratyeva is a Senior Software Engineer based in London with over a decade of experience building and optimizing backend systems for cloud and web platforms. Currently at Microsoft, she has a strong track record contributing to .NET Core networking libraries and high‑performance ASP.NET benchmarks, including fixes and enhancements in the widely used dotnet/runtime project. Her background spans distributed Java services at Yandex and deep .NET performance work earlier in her career, where she cut query-building and batch processing times dramatically. She combines academic rigor—a PhD in Mathematical Modeling—with hands-on system-level engineering, making her skilled at both algorithmic optimization and production-grade coding. Notably, she’s delivered subtle but impactful fixes such as mail header encoding and cookie handling in the .NET runtime, reflecting an eye for protocol correctness that benefits large-scale ecosystems.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Applied Mathematics and Computer Science, Bachelor of Science - BS, Applied Mathematics and Computer Science at Novosibirsk State Technical University (NSTU)
Contributions:89 reviews, 12 commits, 33 PRs in 1 year 1 month
Contributions summary:Natalia primarily contributed to the development of HTTP client benchmarks for ASP.NET Core. Their work included adding new features such as POST scenarios and configuring response sizes. They also introduced generated headers, refined the setup process, and addressed compilation issues for older .NET versions, showcasing a focus on performance and compatibility. Furthermore, they added the HTTP/3 stream limit parameter for benchmarking.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:605 reviews, 52 commits, 173 PRs in 2 years 2 months
Contributions summary:Natalia focused on improving the System.Net.Mail library within the .NET runtime. Their work involved fixing codepoint splitting issues in email headers, implementing the `EncodeString` method, and refactoring the `EncodeBytes` method for encoding logic. They also addressed issues related to cookie domain handling, specifically removing leading dot checks and adding new test cases. Additionally, the user was responsible for removing maximum header length checks from the WebHeaderCollection class.
dotnetruntimelinuxcsharpxamarin
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
Natalia Kondratyeva - Software Engineer at Microsoft