Konstantin Kosinsky is a Principal Software Engineer with 11+ years crafting high-performance, data-driven systems and a PhD-level foundation in computer science. He specializes in squeezing order-of-magnitude gains from columnstore databases, full-text search, OData query layers, and BI platforms, and currently shapes Microsoft Fabric SQL DW from Redmond. A repeat contributor to the OData .NET stack and to Terraform’s Azure provider, he brings deep protocol-level expertise—adding aggregation, dynamic properties and nested expand support—to widely used open-source projects. At GitHub he modernized the data platform and at Microsoft built multitenant analytics services supporting huge reporting workloads. Known for getting the most out of storage and query engines, he pairs rigorous test-driven development with pragmatic engineering to deliver scalable, production-ready data pipelines.
11 years of coding experience
22 years of employment as a software developer
Physics Mathemetics, Physics Mathemetics at Ukrainian Physical and Mathemetical Liseum of National Taras Shevchenko University
Ph. D. Computer Science, Ph. D. Computer Science at Kyiv National Taras Shevchenko University
BS Math, BS Math at Taras Shevchenko National University of Kyiv
ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
Back-end Developer
Contributions:1 review, 19 commits, 13 PRs in 3 years 9 months
Contributions summary:Konstantin primarily contributed to enhancing the OData .NET libraries. Their work focused on adding support for advanced features like aggregations and dynamic properties within the OData query language. They also implemented nested expand functionality and made adjustments to improve the context URI generation for various scenarios, showing a deep understanding of the OData protocol. Several commits demonstrate test-driven development.
OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
Back-end Developer
Contributions:23 commits, 20 PRs, 85 comments in 4 years 3 months
Contributions summary:Konstantin primarily contributed to the back-end logic of the OData Web API, focusing on implementing and refining features related to data aggregation and grouping functionality. Their work included adding support for aggregations, fixing issues with multiple navigations in group-by operations, and refactoring the codebase by removing the use of dynamic types and improving the structure of properties for better serialization. The contributions extended to include support for compute transformations and the incorporation of dynamic properties, expanding the capabilities of the API.
apiwebapiweb-apirest-apiserver-library
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.