Summary
Overview
Work History
Education
Skills
Timeline
Generic

Guanyi Xiao

Schofields,NSW

Summary

Proven Software Engineer with a track record of deploying robust applications using Angular, TypeScript, and .NET, honed at companies like Macquarie Group. Specializes in enhancing user experience and application accessibility, demonstrating strong problem-solving skills and a commitment to excellence. Achieved significant improvements in software reliability through comprehensive testing and collaboration.

Overview

4
4
years of professional experience

Work History

Frontend Engineer

Macquarie Group
04.2023 - Current
  • Implemented Design System styles and components using Angular, RxJS, NgRx, HTML, CSS, TypeScript, Sass, Jasmine, Angular CDK, Angular Material, Bootstrap, Stubby and Applitools.
  • Built and deployed Design System documentation app using Angular, Storybook, Bamboo and GCP.
  • Created scaffolding tools to generate Storybook stories boilerplate and migration scripts using TypeScript, Angular Schematics, TypeScript compiler API, and Jasmine.
  • Upgraded Angular in multiple projects including Design System and Authentication App from version 13 to 15.
  • Discussed component requirements with consumer teams to produce actionable development plans.
  • Increased application accessibility by incorporating WCAG guidelines into front-end development.
  • Implemented unit testing and end-to-end testing for Angular applications, ensuring software reliability and stability using Jasmine, Storybook and Applitools.
  • Renovated Angular projects using latest feature such as standalone.

Software Engineer

Renewtrak
08.2021 - 03.2023
  • Developed reusable and responsive UI components, advanced UI features using Angular, TypeScript, Angular Material, HTML, Sass, CSS, RxJS, NgRx, A-Grid, and other third-party libraries.
  • Developed theme-based UI library using Angular, Angular Material, TypeScript, Jasmine and Storybook
  • Developed web APIs using .NET framework and MS SQL including RBAC.
  • Developed login pages and email templates using .NET MVC, Razor pages.
  • Collaborated with product team to add Google Analytics, Hotjar and other tools to our core product
  • Continuously enhanced existing applications by incorporating user feedback and addressing evolving business needs.

Graduate Software Engineer

IMSX
11.2020 - 08.2021
  • Created, built and deployed finance service app using Angular, Node.JS, MySQL, Nginx and AWS
  • Developed responsive UI pages using Angular, Angular Material, JavaScript, TypeScript, HTML, CSS and Sass
  • Developed reusable Restful APIs using Node.JS, Express.JS
  • Conducted regular code reviews to maintain high-quality standards across team's output.

Education

Bachelor (Honours) - Electrical Engineering (Computer Engineering)

The University of Sydney
Sydney, NSW
11.2019

Skills

Angular, React

TypeScript, JavaScript

HTML, CSS, Sass

Jasmine Framework

Storybook, Cypress, Applitools

NodeJS, ExpressJS

Timeline

Frontend Engineer

Macquarie Group
04.2023 - Current

Software Engineer

Renewtrak
08.2021 - 03.2023

Graduate Software Engineer

IMSX
11.2020 - 08.2021

Bachelor (Honours) - Electrical Engineering (Computer Engineering)

The University of Sydney
Guanyi Xiao