Sam Zhao

Senior Developer at Microsoft

Brisbane City, Queensland, Australia
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
Sam Zhao is a Senior Developer based in Brisbane with 11+ years building full-stack web and mobile solutions and a 12-year background in SAP technologies, including certification as a Fiori Developer. He combines modern JavaScript/TypeScript frameworks (Angular, React, Node/Nest) and cloud/DevOps practices (AWS, Docker, Jenkins, GitLab) with deep SAP expertise across HANA, UI5, OData and Fiori Launchpad. Sam is passionate about TDD and A/B testing, routinely delivering robust, test-driven systems for governments and large enterprises like Microsoft and Services Australia. He contributes to prominent open-source projects such as webpack, where he’s fixed bugs, refactored code, and improved build/loader behavior—evidence of his ability to operate in complex toolchains. Known for structured analytical thinking and rapid learning, he bridges legacy SAP ecosystems and modern microservices/frontend architectures to deliver on time and within budget.
code10 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (12)

loader10
s610
build-tools10
javascript10
bundle10
bundler10
bundling10
webpacker10
webpack10
testing9
commonjs9
nodejs9

Programming languages (6)

TypeScriptMDXJavaScriptHTMLABAPDart

Github contributions (5)

github-logo-circle
webpack/webpack

Sep 2016 - Nov 2016

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Role in this project:
userFull-stack Developer
Contributions:9 commits, 3 PRs, 49 comments in 1 month
Contributions summary:Sam contributed to various aspects of the webpack project, demonstrating a broad understanding of the codebase. They addressed issues related to the configuration and usage of the LoaderOptionsPlugin, which impacted the handling of loader options in webpack 2. The user also refactored code, fixed bugs, and added testing files, suggesting involvement in both feature enhancements and quality assurance. Furthermore, they worked on build and optimization tasks within the compilation process.
amdloaderscode-splittingcustom-stuffcompiler
Contributions:31 pushes, 2 branches in 10 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
Sam Zhao - Senior Developer at Microsoft