Peter Zhao

Senior Software Developer at VNDLY Inc

Old Toronto, 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
Peter Zhao is a Senior Software Developer with 16+ years of experience building reliable, test-driven systems across domains from healthcare supply chains to enterprise integration. He joined ThoughtWorks in 2006, where he honed Agile and XP practices—pairing, collective code ownership, CI/CD and TDD—before moving to VNDLY to continue delivering production-grade software. A pragmatic full-stack engineer, he has implemented features and tests across front-end and back-end stacks (Java/Groovy, C#, Ruby, JavaScript) and contributed to open-source projects like OpenBoxes, improving inventory and supply-chain functionality for healthcare. Peter is passionate about clean, auto-test-covered code and improving delivery processes to make teams more agile and reliable. He brings a background in teaching and cross-cultural engineering experience, which he leverages to mentor teammates through pairing and knowledge sharing. Based in Toronto, he combines deep technical craft with a long-standing commitment to continuous learning and practical Agile leadership.
code15 years of coding experience
job20 years of employment as a software developer
bookBachelor of Engineering (B.E.), Communications, Bachelor of Engineering (B.E.), Communications at Beijing Jiaotong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

inventory-management-system10
testing10
grails10
groovy10
spock10
inventory-management10
health9
ehealth9
medical9
back-end-development8
front-end-development8
javascript7
html6
css5

Programming languages (7)

TypeScriptJavaShellCJavaScriptGroovyRuby

Github contributions (5)

github-logo-circle
openboxes/openboxes

Oct 2012 - Oct 2012

OpenBoxes is a supply chain management system designed to manage inventory and track stock movements for healthcare facilities.
Role in this project:
userFull-stack Developer
Contributions:39 commits in 22 days
Contributions summary:Peter primarily contributed to the OpenBoxes project by implementing new features, fixing bugs, and enhancing existing functionalities. Their work involved modifications to both front-end (GSP views, likely Grails) and back-end components (Groovy, potentially Grails), including adding product specifications, creating inventory items, and building user interfaces. They also performed testing using Geb/Spock framework, and cleaned up build configuration file.
shipment-trackinginventorymanagement-systemmovementssupply-chain
peterzhao/ju

Oct 2015 - Jun 2016

Contributions:97 pushes, 1 branch, 3 comments in 8 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