Gurpinder Singh is a Principal Software Engineer with 13 years of experience, currently shaping architecture and delivery at Autodesk after leading application engineering infrastructure at CaaStle. He has a proven track record designing fault-tolerant, production-grade systems—earning a US patent for a third-party warehouse integration that enabled global expansion and building resilient MySQL InnoDB clusters to minimize downtime. His work spans backend services, inventory and order systems, secrets management, and multi-tenant platforms, often driving large cost and operational improvements (e.g., 66% cost reduction in receiving and 85% S3 usage reduction). A hands-on engineer who also mentors and coordinates cross-functional organizations, he contributes to open source projects including notable fixes in the OpenCV library and UI improvements for script-server. Based in Vancouver, he brings a pragmatic blend of systems thinking and product-focused delivery grounded in an ECE degree from Delhi Technological University.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.) Electronics and Communications Engineering, Bachelor of Technology (B.Tech.) Electronics and Communications Engineering at Delhi Technological University (Formerly DCE)
Contributions:4 reviews, 7 commits, 2 PRs in 24 days
Contributions summary:Gurpinder primarily focused on front-end development within the `script-server` repository. They implemented a search functionality within the execution logs table, including UI elements and event handling. The user refactored the component to use computed properties and data binding for efficiency and maintainability. They also updated the styling to match the overall theme and adjusted the search logic.
Contributions summary:Gurpinder primarily contributed to bug fixes and minor improvements within the OpenCV library. They addressed issues related to contour rejection in blob detection, fixed a typo in documentation, and updated the code to support different image types in the SurfFeaturesFinder. Their work involved modifying C++ code, particularly within the features2d and stitching modules, and updating related documentation. Furthermore, they also made code changes to incorporate `static_cast` instead of `reinterpret_cast`.
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
Gurpinder Singh - Principal Software Engineer at Autodesk