Liam Chiang
Software Engineer at Gen-X Tech Pty Ltd- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Mandarin Full professional proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
Gen-X Tech Pty Ltd
-
Australia
-
Information Technology & Services
-
1 - 100 Employee
-
Software Engineer
-
Jul 2021 - Present
-
-
-
Hewlett Packard Enterprise
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Dec 2019 - Jul 2021
Main tasks and key skills include:● Upgrading and maintaining the product which helps the customer to easily do server deployment (Intelligent Provisioning): o Updating the product’s interface to improve user experience. Design a clear and simple layout for customers to easily understand the use of the product for their needs. o Planning and structuring the logic flow of each functionality in the product in order to help the team easily establish the required components with high efficiency. o Developing required frontend and backend common components for the product upgrade and further to help new developers to build up new features in high flexibility and extensibility.● Developing the frontend product with Angular2, research and find out the best solution for the backend algorithm to help the teams to improve workflow performance and stability.● Creating a user-friendly interface to minimize the searching time and occurrence of unwanted actions during the navigation process and meet the customers’ satisfaction in a fast and efficient way.● Building backend API with Node.js and Python for company product use, and also improving the algorithm of the backend API so that it helps to make the functions more stable and reliable.
-
-
-
LEVO Technology
-
Australia
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Feb 2019 - Nov 2019
Main tasks and key skills include:● Creating content management system for easily managing the user information: o Developing the frontend with React.js to easily structure the components used for further features. o Designing and building up the algorithm of each backend functions with Node.js, design better functionality to become more flexible and extensible. ● Developing the frontend and backend functions of api for the robotic conveyancing assistant platform (LEVO): o Structuring the backend logic flow, developing the algorithm with Node.js and Python for each function of the product. o Using Node.js and Python to crawl the online information such as legal property address so that helps to improve the accuracy of the smart address search. o Developing the frontend web app with React.js in order to create a simple and logical interface for the users’ needs in an efficient way. o Developing the backend API with Node.js and Python for the product’s required functionality. o Analysing and testing the data accuracy through Python, and updating the algorithm in order to improve the accuracy of the AI program. o Building up the product’s frontend mobile app with React-Native to bring convenience for the mobile users. o Implementing test workflow and building test cases/scenarios with Node.js in order to document each of the work processes of the product's function, which would help to easily understand the purpose of each function use and efficiently test core functions in the product.
-
-
-
KIT Mobile Internet Pty Ltd
-
Australia
-
IT Services and IT Consulting
-
Development Intern
-
Nov 2016 - Nov 2018
Main tasks and key skills include: ● Researching the related documentation such as the open source about the Oauth2.0 and database api (MongoDB) etc, helping the team to collect all related information in order to be in fast and efficiently understand the use of the open sources.● Supporting the team to build up test cases with Node.js helps the team to simply understand the use of each functionality in the project. Main tasks and key skills include: ● Researching the related documentation such as the open source about the Oauth2.0 and database api (MongoDB) etc, helping the team to collect all related information in order to be in fast and efficiently understand the use of the open sources.● Supporting the team to build up test cases with Node.js helps the team to simply understand the use of each functionality in the project.
-
-
Education
-
澳洲雪梨大學
Bachelor's degree, Computer Science -
Trinity Grammar School
Mathematics and Computer Science