William Shen

Mechanical Engineer at Tiger Spider

Melbourne, Victoria, 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
🎓
Top School
William Shen is a mechanical engineer and heavy-vehicle product manager based in Melbourne with over a decade of global experience designing, certifying and launching commercial trucks across Asia-Pacific markets. He blends hands-on engineering—vehicle type approvals, PBS compliance, FEA and engineering drawings—with product ownership and software development, having led technical web tools, centralized product databases and order-form automation. At Isuzu and Volvo he managed product lines, market adaptations and field launches, while his current role at Tiger Spider continues to bridge regulatory compliance and software for vehicle programs. He also contributes backend Go code for educational projects, implementing REST APIs and robust error handling—an indicator of his pragmatic, code-enabled approach to engineering problems. Fluent in cross-market coordination and technical communication, he brings a rare combination of field experience (even driving manual trucks) and digital tooling to vehicle product development.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree, Automotive Engineering, Bachelor’s Degree, Automotive Engineering at Harbin Institute of Technology
bookMaster’s Degree, Mechanical Engineering, Master’s Degree, Mechanical Engineering at Tsinghua University
languagesEnglish, Chinese, Japanese
github-logo-circle

Github Skills (7)

rest-api10
go10
testing9
algorithms8
data-structures8
data-structure8
error-handling7

Programming languages (4)

TypeScriptJavaScriptGoPHP

Github contributions (5)

github-logo-circle
anz-bank/go-course

Jun 2019 - Oct 2019

Go Programming Language Course
Role in this project:
userBack-end Developer
Contributions:13 commits, 25 PRs, 21 pushes in 4 months
Contributions summary:William primarily contributed to the back-end logic of the Go programming language course. They worked on implementing and testing sorting algorithms, specifically bubble and insertion sorts, and frequency counter of letters. The user also added REST API implementations for handling puppy data and notification services. They also improved the project structure and implemented error handling.
golangprogramming-languagego
willshen8/exercism

Sep 2019 - Aug 2024

Coding challenges from https://exercism.io
Contributions:33 PRs, 290 pushes, 9 branches in 5 years
exercism
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