Yue Zhou (Joe) Web Developer I am an enthusiastic and high-achieving developer, who regards building high-quality and valuable web systems as the very essence of my career. I have exceptional technical and analytical skills, with experience in web development. I love to combine bunch of suitable technologies to realise some amazing ideas and taking the project to the next stage.

Portfolio

Education

Bachelor Degree in Computer Science

Sep 2010 - Jul 2014
Jiangnan University, Wuxi, Jiangsu China

Master of Software Engineering

Jul 2014 - Jul 2016
University of Adelaide, Adelaide, SA Australia

Employment-Contract History

Helllworld Travel Limited - Wholesale Business Systems

Full-time Web Developer
May 2018 - Now, Melbourne, VIC Australia, Hello Travel Limited
Working throughout the whole software development cycle – including, but not limited to, solution design, technical specification writing, coding, testing, deployment and ongoing maintenance – on new and existing Wholesale systems and applications.
  • Liaise with Business Systems and Applications team members, other HLO departments and external customers to determine system requirements
  • Identify potential enhancements and improvements to systems and applications
  • Liaise with other internal and external application designers/developers and managers to develop Technical Specifications
  • Assist in the design, implementation and maintenance of new and existing applications
  • Maintain and enhance personal knowledge of market products and practice
  • Share information with team members
  • Other duties as assigned by the Project Delivery Manager
Relative Skills:
  • PHP web frameworks: Symfony, Laravel, etc
  • Database management technologies: PostgreSQL, NoSQL databases
  • Code versioning: Git, SVN
  • Issue tracking: Jira
  • Front-end technologies: HTML5, CSS, jQuery, ReactJS, AngularJS
  • Testing: Spring, Hibernate and unit testing
  • Database/caching technologies: HAProxy, Memcache(d), Redis, Elasticsearch, PgPool, AWS

Sweat - Webapp & Forum

Full-time Web Developer
Apr 2017 - Mar 2018, SA Australia, PixelForce
Work on the websites development for the world famous female fitness community ‘SWEAT' (web application & forum) using Ember.js and Ruby on Rails.
  • Web Design Responsible for design such as layout, theme, and styles through using Sass.
  • Core Functions Development Responsible for entire work flow developed meets the requirements which listed on the require document.
  • Quality Assurance Responsible for unit test and integration test case design for validating the code quality.
  • API Development Responsible for part of api developments which provides robust and reliable back service
  • Server Configuration Responsible for server establishment and publishment to ensure application running smoothly, including parameter configuration, feature debugging and version backup. 
Relative Skills:
  • Javascript(Ember.js, jQuery, Phantom.js)
  • HTML
  • CSS(SASS, Foundation framework)
  • Ruby(Ruby on Rails)
  • Shell scripting
  • Web hosting

Waste Education Application - Smart Campus

Part-time Application Developer
Dec 2015 - Jul 2016, SA Australia, University of Adelaide
Developing the iOS mobile application ’Waste Education Application’ with the aim of assisting students to improve the consciousness of environmental protection and waste recycling in the campus.
  • Requirement Extraction Organising a user requirement meeting with the staff from Ecoversity department of the University of Adelaide, and analysing system requirements for further system design.
  • Application Design Responsible for GUI design such as layout, theme, and styles through using StoryBoard of Swift.
  • Server Establishment Responsible for database establishment by adopting ’Django.’ framework which is implemented by Python based upon MVC pattern.
  • API (Application Interface) Design Responsible for achieving the RESTful API, connecting and enabling the communication between clients and server.
  • Quality Assurance Responsible for unit test case design for validating the code quality.
  • Server Configuration Responsible for server establishment and publishment to ensure application running smoothly, including parameter configuration, feature debugging and version backup.
Relative Skills:
  • Javascript(jQuery)
  • HTML
  • CSS
  • Swift
  • Python(Django)

House Rent System

Web Developer
Jan 2015 - Jul 2015, SA Australia
Developing the web application ’House Rent System’ with the aim of establishing a platform helping people find a relevant property.
  • Application Design Responsible for application establishment by utilising ’Laravel’ framework which is implemented by PHP based upon MVC (Model-View-Controller) pattern.
  • Front-End Design Responsible for web page establishment by using HTML, CSS (Bootstrap), JavaScript (jQuery).
  • Server Establishment Responsible for database establishment by adopting ’MySQL’ which leverages the back-end storage part.
Relative Skills:
  • Javascript(jQuery)
  • HTML
  • CSS(Bootstrap)
  • PHP(Laravel)

Degree Related Project

Collaborative Workspaces of Industrial Systems

Mar 2015 - Oct 2015, University of Adelaide, SA Australia
Developing the platform that is able to assist software teams to be collaborated for designing the software architecture and making important decisions without any localization limitation.
  • Back-end Development Establishing the web-based collaborating system by using MVC framework Groovy on Grails.
  • Front-end Development Utilize the Bootstrap framework build the user interface.
  • Multi-tenant Implementation Combination with the Docker technology to achieve the multi-tenant platform.
  • Database Design Adopt the PostgreSQL as the basement to implement the data storage system.
Relative Skills: Javascript, Groovy on Grails, Java(JSP), Docker, OpenStack, Photoshop

MyiCareer

Mar 2016 - Jul 2016, Auto-ID Lab , University of Adelaide, SA Australia
Mainly developed a mobile-based application for the elderly people that could help them prevent any severe issues after fall.
  • Back-end Development Establishing the web-based collaborating system by using MVC framework Groovy on Grails.
  • Front-end Development Utilize the Bootstrap framework build the user interface.
  • Multi-tenant Implementation Combination with the Docker technology to achieve the multi-tenant platform.
  • Database Design Adopt the PostgreSQL as the basement to implement the data storage system.
Relative Skills: Python, Android, Machine Learning(SVM)

Awards & Achievements

Dec 2013, Second-rate Scholarship
Dec 2012, Third-rate Scholarship
Dec 2011, Third-rate Scholarships

Skills Stack

Front-End
HTML
CSS ( SASS / LESS, Bootstrap)
Ember.js
React.js + Redux
Jasmine
Mocha.js
Sinon.js
jQuery
Back-End
Python ( Django)
Ruby ( Ruby on Rails)
Java
PHP ( Laravel )
Node.js
Nginx
MySQL
PostgreSQL
Other
Agile
Scrum
SVN
Git
Docker
Vagrant

Language

Mandarin
English

Hobbies

Running
Cooking
Traveling
Online gaming
Reading books

Books I

One Hundred Years of Solitude
The Moon and Sixpence