Shichu Lin
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Develoer
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.
Experience
eCommerce Web App
Skills
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
Education
Master's Degree in Mathematics
University of Toronto - Toronto, Canada
Bachelor's Degree in Mathematics and Computer Science
University of Toronto Scarborough - Toronto, Canada
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring