Siyang Zhao, Developer in Toronto, ON, Canada
Siyang is available for hire
Hire Siyang

Siyang Zhao

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
October 8, 2019

Siyang is a true expert at Angular and Node.js. He has contributed to the source code for both Angular Material and NgRx and regularly writes for AngularInDepth to share tips and best practices. He has most recently had the opportunity to speak at ng-conf 2019, Angular’s best and biggest conference worldwide.

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...experience was when I gave a speech at ng-conf, Angular’s best and biggest conference.

Work Experience

Solution Architect

2018 - PRESENT
Royal Bank of Canada
  • Served as a front-end lead and architect front-end solutions.
  • Delivered three products in a year in a timely and high-quality manner.
  • Set up the best practice for building an Angular app leveraging RBC's design system and component library.
  • Identified a product's security hole and help re-architect the product.
Technologies: Node.js, Angular

Software Developer

2017 - 2018
Rangle.io
  • Worked with the client, Pacific Life, to build an enterprise-level Angular app from the ground up and achieved successful delivery.
  • Identified Rangle's painful process of RSVP Lunch and Learn events; designed and built an app with Node.js and Slack API.
  • Identified Rangle's painful process of renting devices; designed and built an app with Node.js and Slack API.
Technologies: Slack API, Node.js, Angular

Software Developer

2016 - 2018
Univeris Inc
  • Tackled the problem of upgrading from Angular 2 to Angular 4.
  • Introduced and implemented server-side rendering, reducing the page loading time from 4 seconds to under 0.5 seconds.
  • Investigated a critical lagging responsiveness defect and solved the issue by delving into Angular’s change detection mechanism and making use of NgZone.
  • Re-architectured the whole application by re-designing the code architecture and leveraging TypeScript.
Technologies: MongoDB, Node.js, Angular

ng-conf 2019 Speaker

https://www.youtube.com/watch?v=rVDMmlCRvkg&t=134s
I spoke at ng-conf 2019, which is Angular's best and biggest conference in the world.

Writer of AngularInDepth

Writer of a famous Angular publication. I share my Angular exploration and best practice.

Angular Material Contributor

Contributed to Angular Material source code.

NgRx Contributor

Contributed to NgRx source code.

Author of axios-obsevable

https://www.npmjs.com/package/axios-observable
Open-source library. 4,000+ weekly downloads

Languages

SCSS, HTML, CSS, CSS3, JavaScript, TypeScript, HTML5

Frameworks

Angular

Libraries/APIs

REST APIs, Node.js, Slack API, React

Tools

Git

Other

Material Design

Platforms

Firebase, MacOS

Storage

MongoDB

2015 - 2017

Master of Engineering Degree in Computer Engineering

University of Toronto - Toronto

2011 - 2015

Bachelor of Engineering Degree in Engineering

Zhejiang University - Hangzhou, China

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring