Summary
Shijun Shen is a software engineer with ~8 years of experience building cloud-native tooling and full-stack applications, currently at Microsoft after progressive DevOps and software roles at Synopsys and Ansys. He holds an M.Eng in Electrical and Computer Engineering from UBC and blends backend systems work (Java, NodeJS, Flask, SQL) with front-end React experience. His background includes hands-on DevOps engineering, CI/CD and platform work, plus internships at Red Hat and a cloud gaming startup that shaped his systems and testing expertise. He has taught advanced software engineering at UBC, demonstrating an ability to mentor teams and translate academic concepts into practical project outcomes. Comfortable across the stack, Shijun favors solving technical challenges and researching new technologies to deliver production-ready software. Based in Vancouver, he brings a multilingual perspective with dual degrees including English, which supports effective cross-functional communication.
8 years of coding experience
4 years of employment as a software developer
Master's degree Electrical and Computer Engineering, Master's degree Electrical and Computer Engineering at The University of British Columbia
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Beijing University of Technology