Jay Huang
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Front-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Web Developer
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.
Experience
Densify
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
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
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
Skills
Languages
JavaScript, GraphQL, Python, TypeScript, ECMAScript (ES6), CSS, HTML, SCSS, Less, HTML5, CSS3
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
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
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
Education
Bachelor's Degree in Computer Science and Engineering
The Chinese University of Hong Kong - Hong Kong
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