Haoran Zhang is an accomplished full-stack software engineer based in Melbourne with eight years of experience building and modernizing web platforms across finance, SaaS, and consumer domains. Currently at Commonwealth Bank, he recently led front-end and back-end rewrites at Cyara—replacing legacy Angular/ASP.NET components with a React frontend and ASP.NET/GraphQL microservices while driving test automation and accessibility improvements. He is fluent across React, Angular, Node.js, ASP.NET, PostgreSQL/MongoDB and cloud CI/CD pipelines, and routinely collaborates with DevOps and product teams to resolve production issues via observability tooling. Haoran combines pragmatic engineering with a strong QA mindset—writing unit, integration and E2E tests—and has a track record of shipping user-focused features like AR-enabled real-estate experiences and scalable ERP systems. He holds a Master’s in IT from Monash and brings a hands-on, cross-team communicator’s approach that smooths complex integrations and delivery.
8 years of coding experience
5 years of employment as a software developer
Master's degree Information Technology, Master's degree Information Technology at Monash 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.
Request Free Trial
Haoran Zhang - Software Engineer at Commonwealth Bank