Sidney Jiang

Software Engineer III at Shutterstock

Ottawa, 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
Sidney Jiang is a Software Engineer III with 10 years of full-stack and DevOps experience building scalable web and cloud-native systems across React/Next.js, Node.js, Java, Docker/Kubernetes and Cloud Foundry. At Shutterstock he drives CMS-driven frontends, checkout and subscription features while authoring micro-apps and Lambdas; at IBM he blended frontend, backend and ops work to own deployments, CI/CD and platform endpoints. He contributes to open-source projects like jsdiff, improving core patching logic and tests—demonstrating attention to correctness as well as UX. Fluent in English and Chinese with intermediate Russian, Sidney pairs a strong engineering rigor (3.99 GPA computer programming diploma) with practical product instincts from earlier game and mobile-app design roles.
code10 years of coding experience
job8 years of employment as a software developer
bookAircraft and Rocket Engineering Barchelor Diploma, Aircraft and Rocket Engineering, 3.76/4, Aircraft and Rocket Engineering Barchelor Diploma, Aircraft and Rocket Engineering, 3.76/4 at National Aerospace University Kharkov Aviation Institute
bookAlgonquin College
languagesEnglish, Chinese, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

javascript10
file-handling9
regular-expression9
unit-test9

Programming languages (5)

TypeScriptC#JavaC++JavaScript

Github contributions (5)

github-logo-circle
kpdecker/jsdiff

Oct 2016 - Oct 2016

A javascript text differencing implementation.
Role in this project:
userFull-stack Developer
Contributions:7 commits, 5 PRs, 3 comments in 1 day
Contributions summary:Sidney's contributions focused on improving the `jsdiff` library by fixing errors and enhancing the application of patches. They addressed issues related to line delimiters and end-of-file handling in the `applyPatch` and `parsePatch` functions, as well as adding tests and fixing quotes within the code. These changes indicate a focus on both the core patching logic and ensuring the library's correctness through testing.
javascriptdiff
soulbeing/JSUnits

May 2016 - Dec 2018

Contributions:133 pushes, 4 branches, 30 tags in 2 years 7 months
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
Sidney Jiang - Software Engineer III at Shutterstock