Salinder Sidhu

Software Engineer at EAB

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

👤
Senior
🎓
Top School
Salinder Sidhu is a software engineer with about a decade of industry experience and a Computer Science degree from the University of Toronto, focused on full‑stack web and mobile development. He has shipped features across enterprise and startup environments (BMO, EAB, Spreza), pairing frontend work in React/React Native/Flutter with backend services in Python, Node.js and AWS. His background in QA and test automation — including contributions to matplotlib’s test suite — gives him a strong emphasis on reliability and maintainability. He’s delivered user‑facing tooling (CMS features, image uploaders, transcription editors) and backend APIs, and has scaled team throughput by automating workflows and improving infrastructure. Colleagues describe him as a pragmatic engineer who blends curiosity born from an early fascination with software with disciplined, test-first delivery.
code10 years of coding experience
job4 years of employment as a software developer
bookHonours Bachelor of Science - B.Sc (Hons), Specialist in Computer Science - Software Engineering Stream, Honours Bachelor of Science - B.Sc (Hons), Specialist in Computer Science - Software Engineering Stream at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
41reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (13)

data-visualizations10
data-visualization10
data-visualisation10
python10
plot10
matplotlib10
testing10
pytest9
facebook6
react6
android6
react-native6
crash6

Programming languages (8)

TypeScriptJavaC++JavaScriptGoLuaPythonKotlin

Github contributions (5)

github-logo-circle
matplotlib/matplotlib

Mar 2018 - Mar 2018

matplotlib: plotting with Python
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 1 PR, 6 comments in 1 day
Contributions summary:Salinder primarily contributed to the `matplotlib/matplotlib` repository by implementing and enhancing the validation and testing of `markevery` functionality within the `rcParams` settings. Their work involved writing test cases and ensuring proper behavior across different input types, contributing to improved robustness and reliability. The commits added example code demonstrating the use of the markevery property. This work involved modifications to `rcsetup.py` and `test_rcparams.py` files.
pythondata-sciencegtkdata-visualizationplotting
salindersidhu/BugTap

Feb 2016 - Dec 2024

A single player game developed using the HTML5 Canvas and TypeScript
Contributions:1 review, 38 PRs, 167 pushes in 8 years 11 months
gamecanvasjavascriptsingle-player-gamepure-javascript
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
Salinder Sidhu - Software Engineer at EAB