Haonan Zhang

Frontend Developer at INSIGHTECH
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Eastgardens, New South Wales, Australia, AU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Australia
    • Software Development
    • 1 - 100 Employee
    • Frontend Developer
      • Feb 2022 - Present

    • Frontend Developer
      • Sep 2021 - Sep 2021

      - Design and developed a weather web application by using the latest react library and open API. - Objectives: implement search function to check the weather, offer current weather and 5 days forecast. - Using React17.0.2 to build front-end framework. Using Javascript, CSS, styled-components, flexbox, Axios, npm, Font Awesome, React Iconsm React Animated Weather, Google Fonts. - Using OpenWeatherMap as backend open API. - Successfully deployed to AWS S3 and GitHub Pages. - Design and developed a weather web application by using the latest react library and open API. - Objectives: implement search function to check the weather, offer current weather and 5 days forecast. - Using React17.0.2 to build front-end framework. Using Javascript, CSS, styled-components, flexbox, Axios, npm, Font Awesome, React Iconsm React Animated Weather, Google Fonts. - Using OpenWeatherMap as backend open API. - Successfully deployed to AWS S3 and GitHub Pages.

    • Frontend Web Developer
      • Aug 2021 - Aug 2021

      - Skills: Git, GitHub, React, Javascript, styled-components, CSS, Sass, npm, Bootstrap. - Using create react app as the framework to build my personal website. - Successfully deployed to AWS ES3 and GitHub Pages. - Design website interface. - Skills: Git, GitHub, React, Javascript, styled-components, CSS, Sass, npm, Bootstrap. - Using create react app as the framework to build my personal website. - Successfully deployed to AWS ES3 and GitHub Pages. - Design website interface.

    • Leader & Front End Developer & Scrum Master
      • Jun 2021 - Aug 2021

      - Skills: Jira, Git, GitHub, React, Javascript, styled-components, CSS, Sass, npm, Axios, Bootstrap, Material-UI. - Lead a 5-people team with 2 frontend developers and 3 backend developers. - Objective: Design and Implement a website software that provides restaurant discount vouchers. Includes two different user types for specific demands: diners and eateries. - Main features: Allows eatery users to create and verify vouchers; Allow diner users to search, navigate, and book vouchers. Also provides recommendation and subscription features. All users can create and manage their accounts. - Design project proposal, construct all possible user stories and design a road map of the project. - Using Jira to manage team member's co-operate, assign tasks to team members. I have created six sprints for this project, each sprint contains some features that support user stories. - Responsible for front-end development, using React app to build front-end framework and npm as the package manager. - Using Django as backend framework. - Using GitHub to manage project code. - Using Git command to manage version control. - Use javascript, styled-components, CSS, Sass. - Use Axios to connect front-end and back-end. - Use React-Bootstrap and Material-UI as the third part of functionality licensing. - Design website interface. Show less

    • Developer
      • Apr 2021 - Apr 2021

      - Skills: Python, OpenCV, Scikit-Learn, Matplotlib, SciPy, Numpy. - Responsibility: Driving Lane Detection. - Method of Driving Lane Detection is divided into three parts: Dataset Preprocessing, Detection, Optimization. - Extract Region of interest(ROI) from the whole training data set. - Apply the Gaussian smoothing algorithm to remove noises. - Combine RGB and HSV colour spaces with specific thresholding. - Use the canny edge detector to find the boundary position of the driving lane. - Apply the Hough Transform as a feature extraction technique to detect whether a line exists in the edge image. - Averaging and extrapolating are chosen to optimize the results, the reason is that each driving lane lines in the image have a different slope, using this can grouping and dividing lines. Show less

Education

  • UNSW
    Master of Engineering - MEng, Information Technology
    2019 - 2021

Community

You need to have a working account to view this content. Click here to join now