Oleksandr Bogomaz

.NET Developer - Freelance

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
Oleksandr Bogomaz is a .NET developer with 13 years of experience building business applications using C#, Azure, and MS SQL Server, currently working as a freelance engineer. He has a strong background in OO analysis, UML, design patterns, refactoring and unit testing, and has led teams of up to seven developers while liaising directly with international clients. His enterprise experience spans senior engineering roles at EPAM and Ciklum and earlier technical leadership at Aricent, demonstrating steady growth into architect-level responsibilities. An active open-source contributor, Oleksandr has improved compatibility and testing in notable projects like Akka.NET and Suave, including porting work to .NET Core and enhancing CI/CD and serialization behavior. He combines hands-on backend craftsmanship with practical test automation skills (FAKE, MSTest, NUnit) and a knack for asynchronous programming in F#. Notably, his contributions often focus on making libraries more robust and portable across modern .NET runtimes, reflecting a pragmatic focus on long-term maintainability.
code13 years of coding experience
job14 years of employment as a software developer
languagesRussian, Ukrainian, English
github-logo-circle

Github Skills (28)

asynchronous10
mstest10
distributed-programming10
async10
testing10
net10
nunit10
dotnet10
akka10
asp-net10
http-server10
build-automation10
dotnet-core10
webserver10
fsharp10

Programming languages (4)

C#JavaScriptHTMLF#

Github contributions (5)

github-logo-circle
akkadotnet/akka.net

Jan 2015 - Oct 2018

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Role in this project:
userBack-end Developer
Contributions:9 commits, 11 PRs, 8 comments in 3 years 8 months
Contributions summary:Oleksandr contributed to the Akka.NET project, implementing and porting core features related to distributed actor systems. Their work involved removing legacy code, porting and adding core testing infrastructure. The user also added serialization constructors to Akka exceptions. The contributions showcase skills in C# and understanding of actor models, and distributed programming concepts.
dotnetconcurrencydistributed-actorsdistributed-programmingc-sharp
SuaveIO/suave

May 2017 - Feb 2018

Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.
Role in this project:
userBack-end Developer
Contributions:24 commits, 9 PRs, 16 comments in 8 months
Contributions summary:Oleksandr primarily contributed to the Suave web framework by modifying CORS configuration, parsing logic, and porting the project to the NetCore 2.0 SDK. Their work included adding features related to the handling of exposed headers and removing empty entries during parsing. The commits also involved test adjustments and CI/CD integration for NetCore environments and included library updates, demonstrating a focus on improving functionality and compatibility.
compositiondotnetweb-serverfsharproute
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
Oleksandr Bogomaz - .NET Developer - Freelance