Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Hang Pan

Sydney,NSW

Summary

To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.Flexible hard worker ready to learn and contribute to team success. Hardworking employee with customer service, multitasking and time management abilities. Devoted to giving every customer a positive and memorable experience.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Intern

Data2App Ltd
09.2023 - Current
  • For AI chat with PDF Project (Nextjs Framework ):Maintained up-to-date knowledge of industry trends and emerging technologies related to frontend development with Nextjs.I am mainly responsible for maintaining the file module and developing new requirements, including users uploading PDF files to S3 and deleting files, and file tag management.
  • For Trip website Project(Nestjs Framework): As a backend developer,I am mainly responsible for developing user login, registration and authentication functions. Using jwt to generate acc_token and refresh_token, users do not need to log in multiple times to improve the user experience (referring to the registration and login functions of some large websites), and the CURD function of the attraction module.
  • Worked closely with product owners on requirements gathering, design decisions, and implementation strategies for new features in a react application.

Engineer

AIA
08.2022 - 08.2023
  • I am responsible for building and implementing the resume recommendation system, and deploying it to run online, including front-end (html+css+js+vue+Jinjia2) and back-end (flask). Preliminary data cleaning, data annotation, and the application of the LTP model of Harbin Institute of Technology to extract the necessary fields of the resume are used to display the content of the page, such as name, phone number, address, etc. Rule fields are implemented using regular expressions that are easy to develop and maintain. Use machine learning related technologies such as logistic regression and word frequency statistics to train the model, and then use relevant business logic to score the candidate's resume, so that each candidate has a corresponding score for each position. to sort. This system is used by the group's HR department, greatly improving their work efficiency and candidate screening. The system can run independently, and provides additional APIs for the power platform of the Microsoft ecosystem to be used to connect with other projects of the company and expand functions on other systems.
  • Django: Maintain and develop the candidate information system of the HR department. Mainly responsible for the development of data panels and maintenance of data models, as well as some Restful APIs for data queries.
  • Responsible for developing the AML desktop to facilitate sales staff to check whether the buyer's information meets the requirements to avoid risks. PyQT5+OKTA verification makes it easier for users to log in without entering their account number and password and has higher security. Modular design, and page layout design.
  • Responsible for the ETL project that processes 20 million policy data. Using multiple processes to read and format 20GB data (csv), and then using Polars to change it greatly improves the efficiency of data processing, which is 2-5 times faster than traditional pandas. And develop a simple and low-learning interface based on Polars for the actuarial department to facilitate the use of business personnel. Finally won the project, creating high profits for the department
  • Developed Python scripts to automate data processing tasks.
  • Troubleshot, debugged, and fixed issues related to existing Python codebase.
  • Utilized Pandas library for data analysis, manipulation, and visualization purposes.
  • Developed multi-threaded programs by leveraging threading or multiprocessing modules of Python.
  • Evaluated various libraries and frameworks to identify best solutions for specific requirements.
  • Designed and developed RESTful APIs with Flask microframework.
  • Constructed web-based applications using the Django framework.

Intern

AIA
12.2021 - 08.2022
  • Developed HTML5 and CSS3 code to create webpages with responsive design.
  • Created cross-browser compatible websites using HTML, JavaScript and CSS.
  • Analyzed large datasets to identify trends, patterns and correlations for business insights.
  • Conducted exploratory analysis of complex datasets using Python libraries such as NumPy and Pandas.
  • Designed automated ETL processes for efficient data extraction, transformation and loading in order to improve accuracy and reliability of reporting systems.
  • Implemented machine learning algorithms like Linear Regression, Logistic Regression and Random Forest for classification and prediction purposes.
  • Built visualizations that enabled users to quickly interpret results from complex analyses.

Education

Master of Science - Computer Science

The University of Queensland
Brisbane, QLD
08.2022

Bachelor of Science - Computer Science And Technology

Guangdong Baiyun University
China
06.2020

Skills

  • React
  • HTML5
  • CSS3
  • JAVAScript
  • AJAX
  • TypeScript
  • Pandas
  • Polars
  • Numpy
  • GIT
  • Jira
  • Python
  • JAVA
  • NodeJS
  • Project Planning
  • System Design
  • Process Development

Certification

  • AZURE 900 Certification Number.l464-7947

Languages

English
Full Professional
Chinese (Cantonese)
Native or Bilingual
Chinese (Mandarin)
Native or Bilingual

Timeline

Intern

Data2App Ltd
09.2023 - Current

Engineer

AIA
08.2022 - 08.2023

Intern

AIA
12.2021 - 08.2022

Master of Science - Computer Science

The University of Queensland

Bachelor of Science - Computer Science And Technology

Guangdong Baiyun University
Hang Pan