Oliver Gao is a software engineer specializing in test automation with 11 years of experience spanning embedded systems, Android app development, and backend services. Based in Auckland, he builds robust, extensible test frameworks and simulators in Python and Java to automate testing of high-end embedded products at Navico. His background includes leading Android testing teams, retrofitting apps to Kotlin, and delivering end-to-end systems using Flask, MongoDB, Redis and Vue.js, demonstrating full-stack fluency beyond QA. Comfortable from Android 2.3 to Android Q, he combines hands-on automation scripting (TCL, UIAutomator, Espresso) with pragmatic architecture and Agile practices. Known for writing clean, well-styled code and mentoring peers, he often integrates new technologies into projects in low-risk ways. A practical problem-solver, he brings embedded testing insights into app and backend design to improve reliability across the stack.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Management, Management Information Systems, General, Bachelor of Management, Management Information Systems, General at Zhongnan University of Economics and Law
Contributions:2 PRs, 5 pushes, 2 branches in 14 days
materialui-libraryvuematerial-designui-design
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.