Oleksandr Poliakov

Senior Software Engineer, .NET C at MongoDB

Richmond, British Columbia, Canada
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

🤩
Rockstar
🎓
Top School
Oleksandr Poliakov is a Senior .NET/C# engineer with over a decade of commerce-focused development experience and seven years in senior roles, now building backend systems at MongoDB. He brings deep expertise in C# (multithreading, Reflection, LINQ), ASP.NET family frameworks, and SQL Server, combined with practical full-stack experience from a six-year stint at PressReader. Oleksandr has made notable open-source contributions to the official MongoDB C# driver—adding LINQ3 improvements, OfType support, constant expression processing, and $unionWith—demonstrating both library-level design and attention to query semantics. Comfortable across legacy WinForms to modern WebAPI and cloud-hosted services, he also has hands-on experience customizing SharePoint and Dynamics CRM. Based in Richmond, BC, he combines pragmatic engineering with a history of shipping production systems in media and database domains.
code7 years of coding experience
job18 years of employment as a software developer
bookBachelor’s Degree, Bachelor’s Degree at Kharkov National University of Radioelectronics
bookBachelor’s Degree, Bachelor’s Degree at Kharkiv National Pedagogical University after G.S.Skovoroda
languagesUkrainian, English
github-logo-circle

Github Skills (11)

net-library10
csharp10
mongodb10
class-library10
dotnet-library10
linq10
c-libraries10
mongodb-database10
dotnet-core10
netframework10
nosql9

Programming languages (3)

C#CPython

Github contributions (5)

github-logo-circle
mongodb/mongo-csharp-driver

Apr 2023 - Apr 2025

The Official C# .NET Driver for MongoDB
Role in this project:
userBack-end Developer
Contributions:7 releases, 877 reviews, 277 PRs in 1 year 11 months
Contributions summary:Oleksandr primarily contributed to the official C# .NET driver for MongoDB. They implemented new features such as support for `OfType` matching derived types and the processing of constant expressions for filter queries. Additional contributions included support for the `$unionWith` operator, improvements in code readability, and fixing existing issues in the LINQ3 provider. They also added support for the processing of constant expressions to filter queries.
dotnetnosqlcsharp-libraryfaunadbcsharp
MongoDB Entity Framework Core Provider
Contributions:67 pushes, 59 branches, 15 tags in 1 year 6 months
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 Poliakov - Senior Software Engineer, .NET C at MongoDB