Siddhant Bajaj is a Staff Developer at Shopify with a decade of hands-on experience building modern full-stack web applications, from RSpec-driven Rails models to mobile-first, progressive HTML5/CSS3/JavaScript interfaces. He has progressed through multiple roles at Shopify, contributing to core platform migrations and back-end libraries, and made notable open-source contributions to widely used projects such as the official Shopify Ruby API client. Comfortable across backend and frontend boundaries, he focuses on expressing business value through tests and maintainable code, and has a track record of improving API compatibility and refactoring for long-term health. Early work on event management and open-source ticketing features shows a practical bent for real-world event flows and integrations. Based in Old Toronto, he combines production-scale e-commerce expertise with a background mentoring and teaching web development.
10 years of coding experience
6 years of employment as a software developer
Engineer’s Degree Computer Science, Engineer’s Degree Computer Science at Bharati Vidyapeeth College of Engineering, New Delhi
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Role in this project:
Back-end Developer
Contributions:44 commits, 42 PRs, 300 comments in 6 months
Contributions summary:Siddhant primarily contributed to the back-end functionality of the Open Source Event Manager. They fixed issues related to the event history, particularly regarding versioning and numeric values. They implemented validation in the EventSchedule model and test, added relations between the EventSchedule and program model. They also fixed the ticket_sold method and association for ticket purchase.
ShopifyAPI is a lightweight gem for accessing the Shopify admin REST and GraphQL web services.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 9 pushes in 7 days
Contributions summary:Siddhant made significant contributions to the Shopify API Ruby gem. Their work included refactoring the `CollectionParser` to `PaginatedCollection`, adding support for the `Collection#products` endpoint, and introducing version checks for API compatibility. Furthermore, the user refactored and fixed linting errors in existing files. The contributions focused on enhancing the functionality and maintainability of the Shopify API client library.
adminrailshotel-bookingpolarisweb-services
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.