Siddharth Kherada

Software Development Engineer at Amazon Web Services (AWS)

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

👤
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.
code15 years of coding experience
job12 years of employment as a software developer
bookB.Tech (Hons.) + MS By Research, Computer Science, B.Tech (Hons.) + MS By Research, Computer Science at IIIT Hyderabad
github-logo-circle

Github Skills (13)

computer-vision10
machine-learning10
opencv10
artificial-intelligence10
c-language10
cpp10
cprogramming-language10
cplus10
image-processing10
kernel-methods10
algorithms9
data-science7
cmake7

Programming languages (3)

C++GoPython

Github contributions (5)

github-logo-circle
opencv/opencv

Jun 2013 - Jul 2014

Open Source Computer Vision Library
Role in this project:
userBackend Developer
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.
pythonvisiondeep-learningc-plus-pluscomputer-vision
shogun-toolbox/shogun

Apr 2011 - Apr 2011

Shōgun
Role in this project:
userBack-end Developer
Contributions:10 commits in 12 days
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)