Summary
Overview
Work History
Education
Skills
Established marketing strategies for my last job:
Software Projects:
Timeline
Generic

Andrew Zhao

Auckland,AKL

Summary

Software and Application Developer graduated from AUT, had certain background on and possess bachelor level knowledge on accounting. I am a certified bar manager with a strong interpersonal skill based on my past working experience and my own characteristic. I am also a fast learner with strong work ethic and dedicated to be quality assurance, hard working and responsible. Adept at working with teams or independently in fast-paced settings. Passionate on learning new stuff and becoming a licensed immigration advisor to bring my values to other people.

Overview

5
5
years of professional experience

Work History

Front Desk Manager

Tanghui Karaoke Bar & Restaurant
Auckland, Auckland
07.2019 - 09.2022
  • Mentored new staff on correct procedures, compliance requirements and performance strategies.
  • Managed customer complaints and rectified issues to complete satisfaction.
  • Doing front desk work, managed and following guest check-in and check-out procedures, reservations and payments.
  • Oversaw cash and credit card payment transactions at the front desk.
  • Replied to telephone, email and in-person inquiries regarding reservations, hotel information and guest concerns.
  • Managed tasks and responsibilities for employees and monitoring the processes.
  • Provided excellent customer service by addressing guest inquiries promptly and professionally.
  • Generated reports on occupancy levels, revenue figures and customer feedback.
  • Created marketing strategies to increase brand awareness within the local community.
  • Maintain and establish customer relationships.

Software Developer

Self Employeed
Auckland, Auckland
06.2023 - 12.2024

I did the project with two other formal student from AUT, the company was satisfied with the software demo, they proposed to hire us to build a bathroom planner app based on the AUT project.

  • Delivered code to meet functional or technical specifications.
  • Participated in code review meetings, providing input on bugs, inefficiencies and potential solutions to emergent issues.
  • The app is developed in Unity and deployed on Android Tablets

Software Developer Student

AUT
Auckland, Auckland
07.2022 - 07.2023

I have developed three project with different teams in AUT:

  • A bathroom planner app, having a local business as client, functionalities of the app is developed based on client's feedback. The app is developed with Android Studio with Java.
  • 3D snake game, developed with Unity using C#.
  • A website that can search, delete, add and check relevant information about books, developed with MERN stack using Javascript.
  • Delivered code to meet functional or technical specifications.
  • Participated in code review meetings, providing input on bugs, inefficiencies and potential solutions to emergent issues.
  • Designed user-friendly software interfaces to simplify overall management.
  • Completed continuous project and team reviews to maintain optimal productivity and quality of work.
  • Developed an android bathroom planner applications using Java and Android SDK in Android Studio.
  • Utilized unit testing and other methods to enhance quality.

Education

Bachelor of Computer And Information Sciences - Software Engineer

AUT
Auckland CBD
07.2023

High School Graduate Certificate -

Hamilton Boys High School
Hamilton
11-2016

Bachelor of Commerce - Accounting

The University of Auckland
Auckland

Skills

  • Fluent Mandarin speaking and formal writing
  • Fluent English speaking and formal writing
  • Cultural Awareness
  • Stress Tolerance and work resilience
  • Document Preparation
  • Client Relationship Building
  • Application Processing
  • Quality Assurance
  • Daily Reporting
  • Employee Training
  • Java Specialist (University Level)
  • C Specialist (University Level)
  • Experience using C# with Unity(University Level)
  • Experience using javascript with React (University Level)
  • SQL (University Level)
  • MERN stack (University Level)
  • Git version control
  • Project Management
  • Testing and Debugging
  • Familiar with Unity and Android Studio framework
  • Technical Design Documentation
  • Agile/Scrum Development
  • User Experience Design
  • Code Review
  • Pair/Mob programming
  • Customer-Oriented
  • Fast learner, able to self upskill regard to tasks

Established marketing strategies for my last job:

Customized Karaoke Bar Member System 

I proposed and established a member system that intends to increase customer royalty and attract new customer to become regular member with following policies:

  • Deposit money can gets extra credit on accounts which can spend as money under specified conditions.
  • Credits mechanism - turn money spend into credits that can exchange to merchandise and discount.
  • Fill surveys to win credits in order to encourage customer giving feedbacks.
  • Waiters can earn extra dollar on a new recruiting member to better promote the system.

Software Projects:

Bathroom Planner App - Made in Android Studio with Java

The project is aimed to develop an offline bathroom planner App for a local bathroom accessories brand that will be deployed on Android tablets in a kiosk to be used by customers in stores.

There are two part of this project, the first part is done as a university Research and Development course. The aim was to learn how to plan and develop a project to fulfill client needs simulating industry working environment. My role in the team was scrum master and developer. During this part of the project, i have developed a bathroom planner app in Android Studio using Java. It enables users to generate a background planner area with digital inputs and plan their bathroom with drag, drop and click. Products will snap to the boarder of the planner area as a part of the user experience design. This project helped me to gain an overall understanding of processes in a software development project, participated in each processes gave me the best practices to improve my ability to work as a software engineer, i become more skilled with java and more familiar with Scrum framework, i realized version control is . Also, i understand how important it is to stick with roles and plans. 

After the university course ended, the client (the local bathroom accessories brand) seems happy with the result. They proposed to hire us keep working on this project to build the App with some other additional requirements, in the mean time it is still under negotiation. 

3D Snake Game - Made in Unity 

This project is a team project that aims to build a 3D snake game. The team size is set to 5. The development uses Unity. My personal role in the project was to mainly focus on the UX and UI part, design and developing different in game menus, sound effect, health bar etc. 

Software Practice Empirical Evidence Database  (SPEED) 

This project is a team project with a team size of 3. The aim is to develop a web app, a searchable database of evidence about different claims about different SE practices. Any practitioner, researcher or student will be able to look for evidence related to claims about software
engineering practices by searching this database and they will be shown a summary of the published relevant research evidence for and against the claims.

The project is using MERN stack, i developed 1/3 of the functionalities and helped set up React and database etc.

Timeline

Software Developer

Self Employeed
06.2023 - 12.2024

Software Developer Student

AUT
07.2022 - 07.2023

Front Desk Manager

Tanghui Karaoke Bar & Restaurant
07.2019 - 09.2022

Bachelor of Computer And Information Sciences - Software Engineer

AUT

High School Graduate Certificate -

Hamilton Boys High School

Bachelor of Commerce - Accounting

The University of Auckland
Andrew Zhao