Siddhartha Gandhi is a Senior Software Developer in the New York City area with nine years of experience building quantitative analytics and data platforms for fixed income and structured products. He blends domain expertise in CMBS, RMBS, CLOs and esoteric ABS with hands-on engineering, having implemented production tooling and risk-focused analytics at hedge funds and financial institutions. His background spans roles at Centiva Capital, Davidson Kempner, Bloomberg, AIG and Fitch, giving him rare visibility across structuring, modeling and production systems. An active open-source contributor, he has improved robustness in widely used projects like EFCore.BulkExtensions and the pandas type stubs, notably fixing tricky SQLite edge cases and enhancing type safety for data workflows. Colleagues describe him as the bridge between quantitative modeling and resilient engineering, able to turn complex credit logic into auditable, high-performance code. He holds a BA in Economics from Vanderbilt and often brings a data-first, type-safe approach not commonly found in pure quant teams.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (B.A.), Economics, Bachelor of Arts (B.A.), Economics at Vanderbilt University
Contributions:46 reviews, 14 commits, 18 PRs in 2 months
Contributions summary:Siddhartha primarily contributed to enhancing the type stubs for the pandas library. Their work involved implementing type hints for functions like `where()`, `date_range()`, and `read_csv()` to improve type checking and code quality. They also added support for new parameter types and functionalities within the library, such as allowing `timedelta` in `date_range()` and `tuple[str, ...]` patterns in string methods. The user's efforts focused on improving the robustness and type safety of the pandas stubs project.
Contributions:1 PR, 19 comments, 1 issue in 7 years 3 months
Contributions summary:Siddhartha contributed to the Python extension for Visual Studio Code by adding features related to terminal execution of Python files. They implemented a setting to execute files in the terminal using the file's directory as the working directory and also added the functionality to include terminal launch arguments. They also made changes to the JediProxy to integrate VS Code type mapping. Additional work included fixing syntax issues and adjusting the Jedi cache directory.
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
Siddhartha Gandhi - Senior Software Developer at Centiva Capital