Summary
Ethan Ji is a Senior Software Engineer based in Melbourne with 10 years of experience designing and delivering secure, production-grade distributed systems across banking and enterprise domains. He combines deep backend expertise in Spring Boot, Kafka, API gateway patterns and OAuth2 with frontend and mobile experience in React/React Native, giving him true full-stack fluency. At ANZ and NAB he has driven API gateway and microservice integrations, implemented traffic control and security policies, and led OAuth2 identity service design while also owning CI/CD and deployment pipelines. Known for improving testability and modularity, he brings a pragmatic focus on observability, vulnerability remediation and lifecycle governance that reduces operational load. Trained at the University of Melbourne, he blends strong teamwork and cross-functional collaboration with hands-on debugging and incident response under pressure.
10 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Huazhong Agricultural University
The University of Melbourne
English, Chinese