Lewis Cheng is a Senior Software Engineer with 11 years at Microsoft, currently contributing to Azure Data Factory from Shanghai and grounded in a strong M.Eng. in Computer Science. He is a core contributor to OData and related open-source tooling—authoring refactors, XML content support, routing improvements, and RESTier sample integrations that demonstrate deep backend and API design expertise. His work spans C++, .NET, Web API, and SSIS integrations, reflecting a rare combination of protocol-level understanding and practical cloud data engineering. Notably, he led open-source engineering workflows for OData.NET and helped establish CI systems, showing an orientation toward maintainable, team-scalable infrastructure as well as code.
11 years of coding experience
8 years of employment as a software developer
Master of Engineering (M.Eng.), Computer Science, Master of Engineering (M.Eng.), Computer Science at Shanghai Jiao Tong University
OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
Back-end Developer
Contributions:68 commits, 10 PRs, 57 pushes in 1 year 4 months
Contributions summary:Lewis's contributions center around refactoring and improving the OData Web API project. They moved files within the project's structure, specifically placing files into an "Extensions" folder. The user implemented support for writing application/xml content and refactored routing conventions. These changes likely involved improving the project's architecture, expanding its functionality, and ensuring compatibility with different data formats.
Samples: For ODataLib, OData Web API, RESTier, etc.
Role in this project:
Back-end Developer
Contributions:14 commits, 18 pushes, 1 comment in 1 year 3 months
Contributions summary:Lewis's contributions primarily involve developing and integrating RESTier samples, specifically focusing on the AdventureWorksLT database. They added a RESTier sample service based on AdventureWorks, including the necessary project files and dependencies. The user also refactored SQL script loading and updated OData library versions. They further implemented additional functionality for the sample application like adding 'fallback' features.
apimediatorweb-apirest-apijava
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.