Ethan Zhang is a Senior Developer based in Melbourne with 11 years of professional experience building resilient web and cloud services. He specializes in JavaScript/TypeScript front-ends (React, React Native) and backend work in Ruby, with additional proficiency in Scala and Java, and recent work at REA Group focusing on functional programming, event-driven architecture and BigQuery. Comfortable leading feature slices and cross-functional teams, he pairs strong project management and testing discipline with a methodical, detail-oriented approach to quality. Ethan’s background ranges from mobile and Electron apps to GraphQL-connected systems and Dockerized microservices, and he often bridges product and engineering through client liaison and requirement-driven design. A pragmatic problem solver, he brings an uncommon mix of hands-on full-stack delivery and systems-analysis experience from enterprise to startup contexts.
11 years of coding experience
8 years of employment as a software developer
Master's degree, Information Technology, 2.9, Master's degree, Information Technology, 2.9 at Monash University
Bachelor's degree, Information Technology, 2.9, Bachelor's degree, Information Technology, 2.9 at Beijing Language and Culture University
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.