Kevin Shi, Developer in Seattle, United States
Kevin is available for hire
Hire Kevin

Kevin Shi

Verified Expert  in Engineering

Full-stack Developer

Location
Seattle, United States
Toptal Member Since
April 15, 2022

Kevin is a full-stack developer that has worked for companies such as Qualtrics and Uber. He specializes in web-app development, and one of his core skills is bootstrapping projects extremely quickly. Kevin is also a specialist in Qualtrics specific software and integrations.

Portfolio

Uber
JavaScript, Node.js, Flow, React, HTML, Git, Ajax, Storybook, Web Development...
Qualtrics
JavaScript, Angular, React, TypeScript, Node.js, Express.js, PHP, Python...

Experience

Availability

Part-time

Preferred Environment

Unix, React, Node.js, Qualtrics, HTML, Django, Git, Ajax, HTML5, LAMP

The most amazing...

...feature I’ve created was served over a billion times to users around the world.

Work Experience

Software Engineer II

2021 - 2022
Uber
  • Designed and implemented dynamic popular routes which for the first time allowed page creators to leverage template pages to deploy up to thousands of pages at once.
  • Designed and implemented the popular routes component and deployed it to every airport page on Uber.com. Worked closely with the data team and internationalization to ensure data was up to date and properly translated.
  • Updated chart and table components, enabling the SEO team to deploy more streamlined graphics onto Uber.com.
Technologies: JavaScript, Node.js, Flow, React, HTML, Git, Ajax, Storybook, Web Development, Full-stack, Databases, HTML5, LAMP, Jest, Front-end

Software Engineer

2018 - 2020
Qualtrics
  • Shipped the mobile-responsive, accessibility compliant responsive dialog, which entailed creating a news editor in the customer portal using AngularJS and creating Vanilla JS modules to render the dialog on clients' websites.
  • Led a project to deliver the mobile-responsive, accessibility-compliant feedback button, which customers can use to passively solicit feedback on their websites in a non-intrusive fashion.
  • Spearheaded the team's incremental migration from AngularJS to React. Wired the React elements of our app to the legacy Angular elements and set up testing and built processes for new React code.
  • Worked with the data team and wrote SQL queries to surface feature usage data, empowering the team to track new feature adoption, which was formerly impossible.
  • Webpack-ified our client-side rendering code, unlocking ECMAScript (ES6) features, enhancing code readability, and improving developer experience.
  • Enhanced the creator portal for our product by using iframes and a cross window messaging system to create a live preview.
Technologies: JavaScript, Angular, React, TypeScript, Node.js, Express.js, PHP, Python, Qualtrics, CSS, HTML, jQuery, Bootstrap, Git, Ajax, Prototyping, Online Surveys, Web Development, Full-stack, Databases, HTML5, LAMP, Jest, Front-end

Darkhorse Betting

Developed a sports betting platform that allows users to trade bets like financial instruments, providing better odds and a more dynamic and fun gaming experience. Bettors could place bets against each other in a Robinhood-esque UI or use a traditional betting UI.

Languages

JavaScript, TypeScript, CSS, HTML, HTML5, Python, PHP, SQL

Frameworks

Express.js, Jest, Next.js, Bootstrap, Angular, Django

Libraries/APIs

React, Node.js, jQuery, Socket.IO

Tools

Qualtrics, Git, Flow, Amazon Simple Queue Service (SQS)

Other

Ajax, Prototyping, Web Development, Full-stack, Front-end, UI Patterns, Smart Contracts, Crypto, UX Pattern Design, Storybook, Online Surveys, User Experience (UX), User Interface (UI)

Platforms

Unix, LAMP

Storage

MySQL, Databases, Amazon S3 (AWS S3)

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