Siyang is available for hire
Hire SiyangSiyang 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.
Portfolio
Royal Bank of Canada
Node.js, Angular
Rangle.io
Slack API, Node.js, Angular
Univeris Inc
MongoDB, Node.js, Angular
Experience
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
Experience
ng-conf 2019 Speaker
https://www.youtube.com/watch?v=rVDMmlCRvkg&t=134sI 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-observableOpen-source library. 4,000+ weekly downloads
Skills
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
Education
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