Siddhant Bajaj

Staff Developer at Shopify

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job6 years of employment as a software developer
bookEngineer’s Degree Computer Science, Engineer’s Degree Computer Science at Bharati Vidyapeeth College of Engineering, New Delhi
bookDAV PUBLIC SCHOOL, Sreshtha Vihar
languagesEnglish, Hindi
github-logo-circle

Github Skills (22)

ruby-rails10
shopify-api10
event-handling10
activeresource10
video-conferencing10
apidoc10
event-manager10
rspec10
rails10
event-sourcing10
ruby10
eventbus10
api10
event-emitter10
conferencing10

Programming languages (6)

TypeScriptLiquidJavaJavaScriptRubyPython

Github contributions (5)

github-logo-circle
openSUSE/osem

Feb 2017 - Aug 2017

Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Role in this project:
userBack-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.
eventsevent-managementrailsrails-applicationtailored
Shopify/shopify-api-ruby

Aug 2019 - Sep 2019

ShopifyAPI is a lightweight gem for accessing the Shopify admin REST and GraphQL web services.
Role in this project:
userBack-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.
Request Free Trial