Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

YAHAN LIU

Riccarton,Christchurch

Summary

A third-year student at the University of Canterbury, study in Computer Science and Mathematics qualification. Have basic knowledge of programming syntax, algorithms and concepts, be passionate about coding and logical works. Have strong sense of responsibility for work.

Double majoring means a greater challenge compared to the peers who are only majoring in Computer Science. However, I also believe that greater effort will yield higher rewards. A strong background in advanced mathematics provides an excellent foundation for specialized studies and research, facilitating work in cutting-edge areas of computer science and applied mathematics.

Overview

6
6
years of professional experience

Work History

Student

University Of Canterbury
02.2022 - Current
  • Basic knowledge of various programming languages, such as Python, JavaScripts
  • Basic knowledge of algorithms, database and network
  • Basic skills of handle and analyze large dataset using Dask
  • Troubleshot and resolved technical issues experienced in study
  • Completed high-quality individual projects that demonstrated practical application of skills learned in courses.
  • Use Characteristics Methods, separation of variables and Fourier & Laplace transforms to solve PDEs from natural and physical sciences
  • Use variety properties of methods for solving computational problems that arise in science, engineering and commerce, such as stability, accuracy, computational complexity, convergence and so on.

Advisory Consultant

COVID Healthline
07.2021 - 11.2021
  • Used effective communication skills to advise clients on best practices for managing their COVID-related health issues, such as symptom examination, next steps, and where and how to seek care; as well as border and boundary restrictions.
  • Drafted reports, presentations, and other materials for senior management review.

Personal Assistant

Harcourts
10.2020 - 07.2021
  • Manage all listing & sold properties on Trademe, homes.co.nz, Teamglobal websites and team
    official facebook & mailchimp;
  • Assist marketing activities and mess media release: - Writing and post weekly newsletters.

Checkout Operator

Lotte Duty Free
06.2018 - 10.2019
  • Provide accurate and effective service to passengers about different products on shop floor. Work as team member in sales team and achieve weekly target.

Education

Bachelor of Science - Computer Science And Mathematics

University of Canterbury
Christchurch, NZ
11.2024

Bachelor of Arts - Advertisment

Capital University of Economics And Business
Beijing, China
07.2010

Skills

  • Python/Django
  • JavaScript/React
  • Data processing with Dask & Pandas
  • Basic Database operations
  • GitHub & related command-line command
  • Familiar with Linux system
  • Advances Mathematics knowledge (Applied Mathematics problems & Partial Differential Equations)

Projects

  • 2023SummerProject on GitHub:
  • The project aim to build a public data centre web application with data storage, management and demonstrate the collected data that may affect the real estate market in Christchurch using Python, JavaScript and Django.
  • One challenge is to build a chatbot that automatically answers website users' questions about data in a database, assists with data searching, and performs data analysis based on the questions. It is implemented using the Langchain library, which helps convert natural language into raw SQL queries. These queries are then sent to the OpenAI API for data analysis, and the analysis results are displayed on the website in natural language.
  • Chart.js is used for rendering the data as charts on the dashboard page. Some buttons/checkbox are implemented to allow people to filter the data by date, type, and other attributes, which make the data exploration much easier.
  • Independently completing both frontend and backend work has given me a thorough understanding of how communication between frontend and backend functions.
  • Understand how the HTTP requests/responses passing data between frontend/backend, and how to use the different types of HTTP request. Can design views which are HTTP request handlers and convert it to database query, reformatting the data and send it back to frontend.
  • Knowing how to design the frontend webpage layout by using HTML template with CSS and JS code.
  • Can do frontend debugging on browser by opening inspector sidebar and use console to do troubleshooting.
  • Understand why/how to use ".env" and ".gitignore" files to avoid exposition of credentials in public places while pushing code to GitHub.
  • Project's software implementation on my GitHub: http://github.com/yli431/2023SummerProject
  • Project's report: https://drive.google.com/file/d/1gDpqpwgYnTxEiEEJt-L_6_5-6gh9ZWVt/view?usp=drive_link


  • 2024Petition web client:
  • Using REACT and JavaScript to build a web client that satisfies eighteen user stories such as login, register, logout, filter, search by keywords and some other basic functions could be used on.
  • Implemented secure login, registration, and logout functionalities, ensuring user data privacy and protection.
  • Created reusable and modular components encapsulating both logic and UI, promoting maintainability and scalability.
  • Utilized JSX to write HTML within JavaScript, streamlining the development process and improving efficiency compared to traditional templating systems.
  • Leveraged props to pass information between parent and child components, facilitating dynamic and flexible UI updates.
  • Integrated event listeners into components, enabling responsive and interactive user interfaces.
  • Employed React DevTools to inspect and debug component hierarchies and state, ensuring optimal performance and troubleshooting.
  • Project's software implementation on my GitHub: http://github.com/yli431/2024Petition-REACT

Timeline

Student

University Of Canterbury
02.2022 - Current

Advisory Consultant

COVID Healthline
07.2021 - 11.2021

Personal Assistant

Harcourts
10.2020 - 07.2021

Checkout Operator

Lotte Duty Free
06.2018 - 10.2019

Bachelor of Science - Computer Science And Mathematics

University of Canterbury

Bachelor of Arts - Advertisment

Capital University of Economics And Business
YAHAN LIU