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.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Role in this project:
Back-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.
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:
Back-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.