Stefan Šlehta is a Senior Software Engineer with eight years of experience building scalable web and retail systems, currently contributing to privacy-focused search at DuckDuckGo. He spent five years at Shopify where he led pickup-in-store development, maintained retail backends in modern Ruby on Rails, and contributed to widely used open-source libraries like js-buy-sdk and buy-button-js—improving checkout flows and product data handling. Stefan blends full-stack expertise with practical ops responsibility, having owned system health and integrations such as Amazon sales channels. Comfortable across Ruby, JavaScript, and backend integrations, he brings a pragmatic engineering approach informed by formal training in software engineering and business management. Based in Old Toronto but originally from Bosnia and Herzegovina, he pairs cross-cultural perspective with hands-on contributions to notable open-source ecommerce tooling.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Technology - BTech, Computer Software Engineering, Bachelor of Technology - BTech, Computer Software Engineering at McMaster University
Advanced Ontario Diploma, Software Development & Network Engineering, Advanced Ontario Diploma, Software Development & Network Engineering at Sheridan College
Certificate in Business Management, Business/Managerial Economics, Certificate in Business Management, Business/Managerial Economics at Mohawk College
The JS Buy SDK is a lightweight library that allows you to build ecommerce into any website. It is based on Shopify's API and provides the ability to retrieve products and collections from your shop, add products to a cart, and checkout.
Role in this project:
Full-stack Developer
Contributions:33 commits, 23 PRs, 28 pushes in 2 years 2 months
Contributions summary:Stefan primarily contributed to the Shopify js-buy-sdk, implementing features related to checkout and product handling. Their work included adding support for updating checkout attributes, modifying product data retrieval, and refining error handling within the checkout process. They also fixed typos and adjusted the default resolver for improved error messages. These changes collectively improved the SDK's checkout functionality and data integrity.
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
Stefan Šlehta - Senior Software Engineer at DuckDuckGo