Rakesh Ranjan is a software engineer with nine years of experience building and maintaining client libraries for trading APIs at Zerodha, where he focuses on backend features like order management, basket orders and margin calculations. Based in Bengaluru, he has contributed meaningful open-source improvements to zerodha/kiteconnectjs and zerodha/pykiteconnect, adding functionality, fixing critical ticker and parameter bugs, and improving developer examples and tests. His work blends practical API design with attention to correctness in financial calculations—a detail evident in fixes around timestamps and price divisors. Beyond engineering, Rakesh has a background in campus leadership and international outreach, reflecting strong communication and stakeholder engagement alongside his technical craft.
The official typescript client library for the Kite Connect trading APIs
Role in this project:
Back-end Developer
Contributions:3 releases, 5 reviews, 23 commits in 1 year 6 months
Contributions summary:Rakesh primarily contributed to enhancing the Kite Connect Javascript client library. Their work focused on adding new features related to order management, specifically for basket orders and margin calculations. The user implemented the `orderBasketMargins` and `orderMargins` functionalities and included example usages. Additionally, the user addressed several fixes, including handling of parameters and constants within the codebase, as well as updating the tests.
The official Python client library for the Kite Connect trading APIs
Role in this project:
Back-end Developer
Contributions:1 release, 6 reviews, 26 commits in 1 year 7 months
Contributions summary:Rakesh primarily focused on maintaining and improving the Python client library for the Kite Connect trading APIs. Their contributions involved fixing bugs related to ticker functionality, specifically addressing issues with timestamp attributes and price divisors. Additionally, the user implemented new features such as adding examples for new functionality and deprecation warnings for existing ones. The user also added example files to assist developers.
apibybitpythonexchangeclient-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.