Igor Fesenko is a Solutions Architect based in San Francisco with over a decade of hands-on experience designing and delivering .NET and cloud-enabled systems. He has progressed from .NET developer to technical leader and architect at SoftServe, driving architecture, deployment and CI/CD best practices across enterprise projects. Igor contributes to high-profile open-source .NET projects—helping automate builds and CI pipelines for BenchmarkDotNet and fixing core issues in the Bot Framework—demonstrating a strong blend of DevOps automation and deep framework knowledge. He is comfortable operating across the stack, from build/release engineering and testing frameworks to backend SDK internals and adaptive dialog flows. Colleagues rely on him to translate complex requirements into reliable, maintainable solutions, and his academic grounding in control systems reflects a systematic approach to problem solving.
11 years of coding experience
10 years of employment as a software developer
Honours Degree, Control Systems, 5.0, Honours Degree, Control Systems, 5.0 at Sevastopol National Technical University
Contributions:24 commits, 17 PRs, 84 comments in 1 year 4 months
Contributions summary:Igor primarily focused on automating the build and testing process for the .NET project. They implemented and integrated Cake (C# Make) build scripts, added Travis CI and Azure Pipelines support, and configured the CI/CD pipelines. Their contributions included setting up testing frameworks, managing dependencies, and optimizing the build process across different operating systems. Additionally, they updated .NET Core SDK and runtime versions as well as xUnit upgrades to improve the build and test performance.
Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
Role in this project:
Back-end Developer
Contributions:6 commits, 5 PRs, 8 comments in 4 months
Contributions summary:Igor primarily contributed to bug fixes and minor improvements within the .NET Bot Framework SDK. Their work included resolving a NullReferenceException, correcting the handling of cancellation tokens, and addressing a typo. Additionally, the user modified code related to event emission within adaptive dialogs, including initialization and data retrieval. The user's commits suggest they are familiar with the internal workings of the framework.
dotnetsdk-frameworkdotnet-core2botsdk
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.