Software Development Engineer at Amazon Web Services (AWS)
Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Siddharth Kherada is a software development engineer with 15 years of experience bridging research and production engineering in computer vision and graphics. Currently at AWS and formerly a technical lead at Spinny and a multi-role engineer at S&P Global, he combines hands-on backend development with leadership in delivery and system design. As a research scholar from IIIT-Hyderabad, he has deep expertise in computational photography and image processing, demonstrated by early internships at Itseez/Google and continuing contributions to OpenCV—including new non-photorealistic rendering filters and seamless cloning features. He has also extended machine learning tooling by adding a Wavelet Kernel and classifiers to the Shogun toolbox, signaling comfort with low-level algorithmic implementation. Based in Canada, Siddharth pairs academic rigor with pragmatic engineering, often surfacing research-grade algorithms into widely used open-source libraries.
15 years of coding experience
12 years of employment as a software developer
B.Tech (Hons.) + MS By Research, Computer Science, B.Tech (Hons.) + MS By Research, Computer Science at IIIT Hyderabad
Contributions:32 commits, 2 comments in 1 year 1 month
Contributions summary:Siddharth contributed to the OpenCV library, specifically updating and adding new image processing filters within the `modules/photo` directory. These changes include the implementation of new filters and modifications to existing modules, such as the NPR (Non-Photorealistic Rendering) module, and other contrast and color related modules. The user also added a seamless cloning feature by adding new files. The nature of work involves image processing and computer vision algorithms.
Contributions summary:Siddharth primarily contributed to the implementation of a Wavelet Kernel function within the Shogun machine learning toolbox. This involved creating the header and source files for the kernel, defining its structure, and implementing the core computation logic. Further contributions involved updating GPL headers, removing spaces and merging in upstream changes, and adding the SGD-QN classifier. These contributions suggest a focus on expanding the functionality of the library, specifically within the kernel and classifier modules.
cmakedata-sciencegunc-plus-plusmachine-learning
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
Siddharth Kherada - Software Development Engineer at Amazon Web Services (AWS)