John Zhang Li

Senior Frontend Developer -- Melbourne, AU


Senior Software Developer with strong DevOps skills and 20 years of experience leveraging JavaScript to build responsive websites, hybrid mobile apps, and interactive features that drive business growth. Enjoy learning and developing on cutting-edge frameworks and languages. Keen to make a change in the community by using technology. Currently seeking an opportunity with new challenges to further develop my skills and enhance my knowledge for mutual benefits.


  • Frontend: Vue.js, React, Progressive Web App(PWA), Reactive programming
  • Backend: NodeJS, NoSQL, MongoDB, Restful, GraphQL, PubSub
  • Test: Jest, Enzyme, Puppeteer, Protractor, Mocha, Jasmine
  • Cloud: AWS, Google Cloud Platform(GCP), Azure
  • CI/CD: Kubernetes, Docker
  • Build Tools: Webpack, Babel, Yarn, Gulp
  • UI Design: Human centre design, Prototyping, Wireframing
  • Apps: Hybird iOS/Androd, React Native
  • Style: Styled Components, CSS3, Sass/Scss, LESS


Planet Innovation, Senior Front-end Lead Oct 2015 - Present
  • Develop hybrid iOS/Android apps for medical and IoT devices (React, Redux, AWS)
  • Projects: Archie2019 (Vue.js, Vuex), Lumos 2018 (React , GCP), Loren 2017 (Angular, Azure), Candle 2016 (React, Angular, Docker)
  • Build reusable components/services, and create responsive user experience
  • Create and maintain fully automated CI/CD pipelines for code review and deployment
Various Companies(KDIS, Oakton, Bizar Mobile), Front-end Developer 2011 – Sep 2015
  • Build hybrid mobile apps for start-up and corporate clients (jQuery Mobile, Sencha Touch, AngularJS)
  • Lead offshore developers and code review
  • Design and imply best practice for code guideline
Ettason Pty Ltd, IT Support Manager 2007 – 2011
  • Maintain visibility of IT work to ensure quality control and assurance of software
  • Manage systems including Pronto, SQL Server, networks and client integrations
  • Lead business process improvement through IT innovation and change
Guangzhou University (China), Systems Network Engineer 2000 – 2007
  • Participate CCNP network training
  • Responsible for campus network design, configuration and troubleshooting (30,000+ nodes)
  • Scripting and automation for academic laboratories


My open source projects are mostly in Github and Gitlab. I published some tools that I think can help others frontend development.

Github: @ozapp @pi-jzl Gitlab: @ozapp_public


Guangzhou University (China) 1997 – 2001 Bachelor degree of Computer Science


Available upon request