Chao Chang

Software Engineer at Google

New Taipei, Taiwan
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
Chao Chang is a software engineer with 11 years of experience bridging embedded iOS IoT work and full-stack Node.js/Vue.js development, currently building software at Google from New Taipei. He brings four years of hands-on iOS engineering—integrating P2P and hardware H.264 codecs for IoT products—and three years of Node.js/Vue.js experience alongside AWS, Docker, MongoDB, and Python skills. As a former cofounder, he blends product-minded delivery and rapid technical decision-making with formal project planning and cost estimation. He contributes to the Total.js ecosystem, improving test automation and adding Nuxt.js middleware examples, reflecting a pragmatic focus on reliability and developer experience. Comfortable moving between low-level streaming challenges and cloud-native web stacks, he favors practical, test-driven improvements that reduce operational risk. Trained in industrial information management, he pairs systems thinking with a bias for shipping stable, maintainable solutions.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster's Degree, Industrial Information Management, Master's Degree, Industrial Information Management at National Cheng Kung University
bookBachelor's degree, Industrial Engineering, Bachelor's degree, Industrial Engineering at National Chiao Tung University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
231reputation
38kreached
4answers
0questions
Badges
facebook
top-5%
github-logo-circle

Github Skills (31)

javascript10
testing10
nuxt10
vue10
nodejs10
vue-jsx10
test-automation10
vuex9
data-quality9
application-framework9
facebook9
software-quality9
quality-assurance9
app-framework9
web-framework9

Programming languages (8)

TypeScriptDockerfileShellJavaScriptVuePHPSwiftRich Text Format

Github contributions (5)

github-logo-circle
totaljs/examples

Jun 2017 - Jul 2017

Total.js examples
Role in this project:
userFull-stack Developer
Contributions:8 commits, 3 PRs, 1 comment in 1 month
Contributions summary:Chao implemented a Nuxt.js-based middleware solution within a Total.js application. They created a basic "hello world" page and then integrated Vuex to manage state and enable reactivity within the Nuxt application. Further contributions included fetching data from a Total.js API and updating the Nuxt application's display. Finally, they demonstrated generating static files using Nuxt.
javascripttotal
totaljs/framework

Jul 2017 - Sep 2017

Node.js framework
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 5 PRs, 45 comments in 2 months
Contributions summary:Chao's commits primarily focus on improving the testing infrastructure within the framework. They updated the test script's shebang, added short-circuiting for test failures, and modified test files to exit with code 1 upon errors. Furthermore, the user appears to have made changes to incorporate test counting within the logging mechanism. These commits collectively enhance the robustness and reliability of the framework's testing process.
nodejs-frameworkjs-frameworknode-jsjavascriptframework
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
Chao Chang - Software Engineer at Google