Yevhen Bobrov is a Principal Engineer with 15 years of experience designing and scaling cloud-native, high-throughput systems from Kyiv, Ukraine. He blends deep hands-on expertise in C#, TypeScript, Python and Go with pragmatic architecture—having led large migrations, cut infrastructure costs by up to 70%, and rebuilt backend orchestration for massive data pipelines processing hundreds of millions of items per day. A mentor and culture-builder, he established engineering practices and onboarding processes that raised delivery consistency and developer velocity across teams. He is an active contributor to notable .NET open-source projects like Orleans and Polly, improving resilience and bootstrap/configuration workflows. Known for marrying Domain-Driven Design and pragmatic evolutionary architecture, he routinely turns complex regulatory and performance constraints into maintainable, auditable solutions.
15 years of coding experience
23 years of employment as a software developer
Master Informational Systems and Technologies, Master Informational Systems and Technologies at National University Of Food Technologies
Contributions:14 commits, 13 PRs, 346 comments in 4 years 9 months
Contributions summary:Yevhen primarily contributed to the Orleans framework, focusing on enhancing its configuration and bootstrap provider functionalities. Their work involved simplifying programmatic configuration, adding features for registering bootstrap providers with names, and fixing bugs related to provider configurations. They also addressed documentation issues and made code adjustments to address merge build breaks, along with fixing a bug concerning duplicate filter creation.
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 20 comments in 1 day
Contributions summary:Yevhen primarily contributed to the Polly library, focusing on asynchronous retry and circuit breaker functionalities. Their work involved modifying existing methods and adding new overloads related to retry policies, adjusting parameter positions, and optimizing the asynchronous execution flow. These changes included adding `ConfigureAwait` calls and removing unused parameters, improving the library's resilience capabilities for .NET applications.
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.