Jay Huang, Developer in Thunder Bay, ON, Canada
Jay is available for hire
Hire Jay

Jay Huang

Verified Expert  in Engineering

Full-stack Developer

Location
Thunder Bay, ON, Canada
Toptal Member Since
March 20, 2020

Jay is a top-notch full-stack developer with several years of experience in computer science. He specializes in JavaScript and its frameworks and libraries, providing creative, sophisticated, effective, yet clean solutions using React, Angular, Vue, and Node.js. Jay is also proficient in Django, Ruby on Rails, GraphQL, and NoSQL/SQL databases, with an in-depth knowledge of the best practices for modern web applications.

Portfolio

SimpleTire, LLC
React, TypeScript, Next.js, Google SEO, Emotion Library, A/B Testing, Figma...
Densify
Single-page Applications (SPA), RESTful Development, REST APIs, Jest, Cypress...
Edquity
MySQL, Objection.js, Knex.js, Django, Redux, React Native, React

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, Jira, Linux, MacOS, Slack

The most amazing...

...project I've optimized and improved was a heavy React front-end web application by analyzing, re-architecting, and downsizing the bundle size by half.

Work Experience

React Expert Developer

2020 - 2023
SimpleTire, LLC
  • Collaborated closely with UX designers to revamp the platform's UI, focused on enhancing visual appeal, implementing a modern and responsive design, and ensuring a consistent experience across different devices and screen sizes.
  • Conducted thorough performance audits, identified areas for improvement and optimized code, reduced file sizes, and implemented techniques like lazy loading and caching to enhance page load speed and overall performance.
  • Upgraded the search functionality to provide users with faster and more accurate results and implemented intelligent search suggestions, auto-complete, and advanced filters based on tired specifications, brands, and prices.
  • Conducted A/B tests to evaluate different design elements, layouts, and call-to-action placements. Analyzed user feedback, heatmaps, and conversion data to make data-driven decisions and iterate on the platform's front-end components.
  • Collaborated with cross-functional teams, including back-end developers, designers, and product managers, to align on project goals, share insights, and collectively work towards enhancing the platform's front end.
  • Engaged in code reviews, knowledge sharing, and mentoring to maintain high coding standards and facilitate the team's growth.
Technologies: React, TypeScript, Next.js, Google SEO, Emotion Library, A/B Testing, Figma, Mockups, React Testing Library

Front-end Developer

2018 - 2019
Densify
  • Upgraded an old version of a React/Redux app to the latest version in a way that all the components are strongly typed function components using React Hooks APIs, TypeScript, Context API, and GraphQL.
  • Developed a customer service app integrating Firebase real-time database and Firestore with React, Redux, and TypeScript styled with Bootstrap and SCSS.
  • Optimized the performance of a React app by analyzing the issues, and downsizing the bundle by half.
  • Built out reusable and modular components like Layouts, Forms, and Modals that are shared across the app using React Hooks, Tailwind, and Emotion.
  • Wrote unit and E2E tests for React components and apps using Jest, Enzyme, and Cypress.
  • Ported the React web app to Desktop apps compatible with macOS, Linux, and Windows 7+ using Electron.js.
  • Contributed to building an internal workforce management system to be mobile responsive and PWA using Angular.
Technologies: Single-page Applications (SPA), REST APIs, RESTful Development, Jest, Cypress, Electron, TypeScript, GraphQL, Redux, React

Full-stack Developer

2016 - 2017
Edquity
  • Worked on the landing page implementing beautiful layouts that work across all devices using React/React Native.
  • Translated wireframe designs to pixel-perfect React/React native components with smooth animations using Lottie and Spring.
  • Developed a React Native app for students from scratch to MVP and production utilizing Redux, GraphQL, and Realm - offline storage.
  • Developed the back-end APIs based on microservice architecture using Node.js/Express.js, Django/DRF integrating with Firebase services.
  • Wrote the scripts and built CI/CD for deploying and maintaining the app on the AWS EC2 using CircleCI and docker.
  • Refactored and upgraded an existing Angular codebase to improve the performance and solve complex UX problems.
  • Implemented reactive Angular components for subscribing to multiple data sources and showing the fetched data.
Technologies: MySQL, Objection.js, Knex.js, Django, Redux, React Native, React

Full-stack Developer

2014 - 2016
Demoflow
  • Created a methodology to gradually transition the legacy jQuery application to React/Redux.
  • Developed a wide variety of SVG charts about complex statistical data with smooth animations that were powered by React and D3.js.
  • Revised an existing data querying mechanism to use MongoDB's data aggregation pipelines.
  • Implemented a notification system using AWS Lambda, SQS, and SNS.
  • Worked on building back-end RESTful APIs for searching and scheduling presentations in Node.js/Express.js.
Technologies: Amazon Web Services (AWS), D3.js, Mongoose, MongoDB, Express.js, Node.js, jQuery, Redux, React

Web Developer

2012 - 2014
Computime Group, Limited
  • Implemented an eCommerce app based on the MEAN stack integrating with Stripe payment for subscriptions.
  • Created and optimized a single-page application with AngularJS services, directives, bindings, and event handlers using JavaScript algorithms based on math solutions.
  • Developed a mailing product that leverages AWS SES, S3, and SNS.
  • Displayed current and upcoming deals on the map using the Google Maps API.
Technologies: Google Maps API, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), jQuery, AngularJS

Densify

I worked on two projects as a front-end developer.

TASKS
• Mainly focused on refactoring, updating, and adding new features to the old version of a website using React Hooks, TypeScript, and GraphQL/Apollo.
• Wrote unit and E2E tests for React components and apps using Jest, Enzyme, and Cypress.
• Ported the React web app to desktop apps compatible with macOS, Linux, and Windows 7+ using Electron.js.
• Contributed to building an internal workforce management system to be mobile responsive and PWA using Angular.

Edquity

I worked as a full-stack developer.

TASKS
• Focused on building React/React native apps with animations.
• Developed microservices with Django and Node.js
• Built CI/CD pipelines for deploying and maintaining the apps.
• Refactored and upgraded an existing Angular codebase to improve performance and solve complex UX problems.

Demoflow

I was obsessed with the JavaScript full-stack using the MERN stack.

TECHNOLOGIES
• Front end: React, Redux, Redux-saga, D3.js
• Back end: Node.js, Express.js, Mongoose.js/MongoDB, RESTful APIs
• Cloud platforms: AWS Lambda, SQS, SNS
2008 - 2012

Bachelor's Degree in Computer Science and Engineering

The Chinese University of Hong Kong - Hong Kong

Libraries/APIs

Stripe, React, Node.js, MobX, Vuex, Vue, Redux-Saga, REST APIs, React Redux, Backbone.js, Objection.js, D3.js, jQuery, Google Maps API, Emotion Library, React Testing Library

Tools

React Apollo, Sequelize, Knex.js, Mongoose, Git, JSX, Mocha, Amazon EBS, Slack, Jira, GitHub, Amazon Simple Email Service (SES), Figma

Frameworks

Angular, Express.js, Redux, Bootstrap, Jest, Next.js, React Native, Flask, Electron, NestJS, Material UI, Django REST Framework, Django, Ruby on Rails (RoR), Cypress, AngularJS

Languages

JavaScript, GraphQL, Python, TypeScript, ECMAScript (ES6), CSS, HTML, SCSS, Less, HTML5, CSS3

Paradigms

Agile, RESTful Development, MEAN Stack, Functional Programming, Object-oriented Programming (OOP), Test-driven Development (TDD), Unit Testing, Microservices, REST, Functional Reactive Programming

Platforms

Amazon Web Services (AWS), Firebase, Heroku, Amazon EC2, Docker, MacOS, Linux, Visual Studio Code (VS Code)

Storage

MongoDB, MySQL, PostgreSQL, Redis, Firebase Realtime Database, NoSQL, Amazon S3 (AWS S3)

Other

Apollo, Enzyme, TypeORM, Serverless, Firebase Cloud Functions, MERN Stack, Gatsby, Styled-components, Single-page Applications (SPA), Google SEO, A/B Testing, Mockups, Full-stack Development, Front-end Development

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