Shichu Lin, Developer in Toronto, ON, Canada
Shichu is available for hire
Hire Shichu

Shichu Lin

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
September 1, 2021

Shichu has over four years of full-stack experience. He has an excellent working knowledge of React and Node.js. He is skilled in transforming UI designs into modular, composable components. He enjoys learning and continually expanding his front-end expertise. Shichu always develops with quality and performance in mind.

Portfolio

Resolver
JavaScript, Node.js, React, Redux, SQL, CSS, SCSS, Amazon Web Services (AWS)...
Intelex
JavaScript, C#.NET, React, Redux, CSS, HTML

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, GitLab

The most amazing...

...success I've got recognition for is rebuilding the Elasticsearch indexing for file content in the system in a scalable way while under deadline pressure.

Work Experience

JavaScript Developer

2019 - PRESENT
Resolver
  • Contributed to the design, architecture, and completion of the shared assessments feature allowing assessments to be shared across different apps.
  • Explored Elasticsearch indexing and searching capabilities, which resulted in modifying existing platform architecture to provide a scalable solution for searching massive amounts of documents and file content.
  • Implemented a geolocation map component using Leaflet with HERE for map tiles rendering and forward and reverse geocoding.
  • Conducted thorough code reviews, being mindful of improvements to code quality and consistency.
Technologies: JavaScript, Node.js, React, Redux, SQL, CSS, SCSS, Amazon Web Services (AWS), Elasticsearch, RabbitMQ, HTML, Java

Full-stack Develoer

2017 - 2018
Intelex
  • Migrated React Router from v3 to v4 that contained many breaking changes and required rewrites in several areas spread across more than 80 files, including unit tests.
  • Explored modern scrolling libraries to replace existing ones on dashboards, which fixed bugs on mobile devices together with enhanced performance and user experience.
  • Developed responsive front-end components incorporating industry best practices and following material design guidelines using JavaScript, React, Redux, and HTML/CSS.
Technologies: JavaScript, C#.NET, React, Redux, CSS, HTML

eCommerce Web App

A complex eCommerce web app using modern React and Redux with Firebase for authentication and Stripe integration. I included other enhancements and functionalities such as PWA capabilities, Redux state persistence, and session storage.

Languages

JavaScript, CSS, HTML, SQL, SCSS, C#.NET, Java

Frameworks

Redux

Libraries/APIs

React, Node.js, Lodash, Immutable.js, Leaflet, Stripe API

Tools

GitHub, GitLab, RabbitMQ

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase

Storage

Elasticsearch

Other

Enzyme

2015 - 2017

Master's Degree in Mathematics

University of Toronto - Toronto, Canada

2009 - 2014

Bachelor's Degree in Mathematics and Computer Science

University of Toronto Scarborough - Toronto, Canada

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