Summary
Overview
Work History
Education
Skills
Websites
Reference
Timeline
Generic

Dong Zhenhao

Hobart,TAS

Summary

I am a proactive and self-motivated developer with full-stack developing experience. I have proven ability and experience from several projects with both React, Java and Perl. I look forward to embracing my next career challenge with my excellent time management skill, team player, advanced planning ability, and solid learning capability.

Overview

3
3
years of professional experience

Work History

Technical Lead

GP2U
01.2023 - Current
  • Investigated and addressed system issues to enhance usability and improve functionality.
  • Complete Essential Eight self-assessment
  • Design and implement calender for booking and manage appointments
  • Improved systems with addition of new features and infrastructure.
  • Investigated system issues and implemented resolutions to reduce downtime.
  • Integrated third-party tools and components into applications.
  • Updated old code bases to modern development standards, improving functionality.

Software Engineer

GP2U
06.2022 - 01.2023

https://gp2u.com.au

  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Installed and configured software applications and tested solutions for functionality.
  • Implement GP2U Web application with PERL HTML5, CSS3, SASS, JS
  • Convert Home page to TV version with Vanilla JS
  • With backend writing in Perl and SQL
  • Modify GP2U home page by removing slick component
  • Implement validators for form data input by user
  • Implement pharmacy search bar with javaScript and HTML template toolkit
  • Implement API for pharmacy search

Full Stack Developer

Think More Forum, Hobart
10.2021 - 04.2022
  • Link: https://www.thinkmoreapp.com
  • Project description:
  • This project aims to provide a platform where users can share their ideas, learn about others' ideas, and gain new inspirations. In the forum, users may get to know each other better because they have the same views on certain ideas, facilitating future discussions and sharing
  • Such communication will also drive the forum's atmosphere, allowing more people to join the discussion and bringing users closer to each other
  • Key responsibility:
  • Implement ThinkMore Forum Web application with React, Next.Js, Java, hooks, HTML5, CSS3, SASS, JS
  • ES6, MUI, and Responsive Web Design
  • Use Redux, Redux-Thunk to manage data flow, like login status and user details
  • Base on PostgreSQL to design a database table, for example, user and post table
  • Use Docker to build, test, and deploy the ThinkMore forum web application
  • Design RESTFul APIs, use
  • RESTFul APIs to implement interactions between front-end and back-end, for example, create a new category
  • API
  • Build up Postman and Swagger environment, test and debug all the RESTFul APIs
  • Use Java Spring Boot with external library Lombok, Flyway to build the back-end of the project, for example, all the APIs
  • Use Spring Security and JWT Token to build up authorisation, authentication and other security features for the back-end
  • Https://www.dongkk.com/
  • Set up SendGrid platform to build up to change category feature for manage categories
  • Apply Axios to send requests, like sending emails to users and managing roles
  • Build front-end components with MUI and customise CSS., like components of role management and image cropper
  • Display images, build up pages and implement the interaction between pages with Next.js, for example, the Search
  • Bar and category manager page
  • Host Stand up meetings and Retro meetings
  • Fix bugs and improve coding style both at the front-end and back-end of the project.

Front End Developer

SOUTA
05.2021 - 09.2021
  • This is a restaurant website, and people often tend to search for restaurants and eateries through search engines or food websites.
  • Therefore, designing the SOUTA restaurant website helps to attract more customers
  • Key responsibility:
  • Implement SOUTA Web application with React, HTML, CSS, SASS, JQuery
  • Design Homepage, Menu, customer footer Use google map API to get the location
  • Apply Axios to send requests, like sending emails to users and sending request emails to managers to allow users to contact SOUTA.

Full Stack Developer (internship)

VTI
11.2020 - 05.2021
  • Hobart
  • Re-designed and developed existing RESTful API and web application and turned it into a highly scalable SaaS offering as one of 3 major full-stack developers in a team of 10
  • Java RESTful API, JWT Token, Stripe
  • Implemented Gruntify web application with Angular 6/7/8, TypeScript, JQuery, ESLint, Popper.js,
  • Select2, Malihu Scrollbar, HTML5, CSS3, SASS, TypeScript, Bootstrap 4, Angular Powered Bootstrap 4/5 and Responsive Design
  • Implemented and maintained the CI/CD for REACT projects with npm, Node.js
  • Utilized Postman, InVision and interactive mockup to aid development, testing and documentation generation for REACT projects
  • Designed and developed full REACT project from a simple prototype into a stable and scalable RESTful API
  • Service with SQLite, AWS S3, Google Cloud Storage
  • The project turns successful and became a crucial part of
  • REACT with heavy daily usage

Education

Master of Information Communication Technology - IT

University of Tasmania
Hobart, TAS
02.2020

Bachelor of Business information system -

RMIT
Melbourne, VIC
12.2018

Skills

  • Front End:
  • JavaScript ES6/ES7/ES8, TypeScript, Nextjs, Redux thunk, JQuery 3x, Nodejs, ReactJS, Momentjs, npm, yarn,
  • Babel, TSLint, ESLint, Malihu Scrollbar, HTML5, CSS3, SASS/LESS, Bootstrap 3/4, Material Design Icons, Font
  • Awesome Icons, Responsive Design
  • Back End:
  • Java Spring boot, NodeJS, Perl 5
  • Database:
  • Flyway & PostgreSQL (JPA), MySQL

Reference

Referee available upon request

Timeline

Technical Lead

GP2U
01.2023 - Current

Software Engineer

GP2U
06.2022 - 01.2023

Full Stack Developer

Think More Forum, Hobart
10.2021 - 04.2022

Front End Developer

SOUTA
05.2021 - 09.2021

Full Stack Developer (internship)

VTI
11.2020 - 05.2021

Master of Information Communication Technology - IT

University of Tasmania

Bachelor of Business information system -

RMIT
Dong Zhenhao