Raghav Sidhanti is a Principal Engineering Manager with 12 years of experience leading large-scale distributed data and compute initiatives, currently heading the Spark Storage & Streaming team on Microsoft Fabric. His background spans Apache Spark, Delta Lake, big data analytics, and IoT query/model services, with prior work across Azure Synapse, Time Series Insights, and event-driven platforms. He combines hands-on engineering and managerial leadership, having moved from senior software roles into principal management while continuing to shape core storage and streaming architecture. An active contributor to well-known open-source tooling, his commits to swagger-codegen and swagger-maven-plugin demonstrate deep practical experience improving API client generation and OpenAPI integration. Based in Aliso Viejo, CA, he blends rigorous academic training in computer engineering with a track record of shipping production systems that bridge cloud data platforms and real-time IoT analytics.
12 years of coding experience
13 years of employment as a software developer
M.S., Computer Engineering, M.S., Computer Engineering at Rutgers, The State University of New Jersey-New Brunswick
B.Tech, Electronics & Communication Engineering, B.Tech, Electronics & Communication Engineering at National Institute of Technology Karnataka
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Back-end Developer
Contributions:9 commits, 3 PRs, 12 comments in 5 days
Contributions summary:Raghav's commits primarily focus on modifying Java and Android templates within the swagger-codegen project. These changes center around accommodating query parameters defined by the collection-format, indicating efforts to improve the generation of client libraries. The commits also involve refactoring and renaming the `QueryParam` class to `Pair`, and subsequent adjustments in various API client classes, suggesting a focus on improving the underlying architecture of the generated code. This demonstrates work on the core functionality of the code generation engine and its impact on the generated client SDKs.
JAX-RS & SpringMVC supported maven build plugin, helps you generate Swagger JSON and API document in build phase.
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 8 comments in 7 days
Contributions summary:Raghav primarily refactored the codebase to align with the `io.swagger` package. They updated various classes, including those related to document generation, to import and utilize the `io.swagger` library. The user also modified code to reflect interface changes and incorporate custom JAX-RS HTTP verbs, demonstrating an understanding of API design and customization. This work focused on improving the project's integration with the Swagger/OpenAPI specification.
maven-pluginapimavenmaven-buildsupported
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
Raghav Sidhanti - Principal Engineering Manager at Microsoft