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.
7 years of coding experience
18 years of employment as a software developer
Bachelor’s Degree, Bachelor’s Degree at Kharkov National University of Radioelectronics
Bachelor’s Degree, Bachelor’s Degree at Kharkiv National Pedagogical University after G.S.Skovoroda
Contributions:12 releases, 1253 reviews, 426 PRs in 3 years 3 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.
Contributions:68 pushes, 63 branches, 16 tags in 2 years 7 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.