Andy Zhao is a software engineer with a decade of hands-on experience building backend systems and APIs across Python, Ruby on Rails, Django, Node.js, and C-family languages. A University of Waterloo computer science co-op, he has shipped production automation that saved thousands of hours—generating millions of documents at Allstate and automating client onboarding and real-time data pipelines at EZee Assist. He contributes to notable open-source projects like forem/forem with backend and view fixes, demonstrating pragmatic server-side skills alongside occasional front-end touches. Comfortable in fast-paced co-op cycles, Andy pairs strong collaboration and leadership from competitive athletics with a track record of turning manual processes into scalable, reliable systems.
10 years of coding experience
2 years of employment as a software developer
International Baccalaureate Diploma Program, 97% graduating average, International Baccalaureate Diploma Program, 97% graduating average at Glenforest Secondary School
Bachelor of Computer Science, Computer Science, Honours, Co-operative Program, Bachelor of Computer Science, Computer Science, Honours, Co-operative Program at University of Waterloo
Contributions:498 reviews, 395 commits, 565 PRs in 4 years 5 months
Contributions summary:Andy primarily worked on back-end improvements and bug fixes, demonstrated by contributions to stories controller, story listing features and by fixing code related to comments on user profiles. The user's commits touched upon Rails and Ruby, indicating a focus on server-side development aspects of the project. They also made adjustments to views, indicating some front end touches.
Where programmers share ideas and help each other grow
Contributions:1095 pushes, 324 branches in 2 years 8 months
reactcssjavascriptsharegrow
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.