Yevhen Bobrov

Principal Engineer at YouScan Social Listening ✨

Kyiv, Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job23 years of employment as a software developer
bookMaster Informational Systems and Technologies, Master Informational Systems and Technologies at National University Of Food Technologies
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
706reputation
22kreached
14answers
2questions
github-logo-circle

Github Skills (26)

asynchronous10
orleans10
circuit-breaker10
async10
net10
dotnet-new10
dotnet10
distributed-systems10
asp-net10
dotnet-core10
csharp10
concurrency10
configuration-management9
actor-model9
actor8

Programming languages (5)

C#TypeScriptJavaHTMLF#

Github contributions (5)

github-logo-circle
dotnet/orleans

Mar 2015 - Nov 2019

Cloud Native application framework for .NET
Role in this project:
userBack-end Developer
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.
dotnetconcurrencycloud-computingdistributed-actorsframework
App-vNext/Polly

Dec 2015 - Dec 2015

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:
userBack-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.
circuit-breakerfaulttransient-fault-handlingexpressfallback
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