
Kevin Shi
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Express.js - 4 years
- CSS - 4 years
- Node.js - 4 years
- React - 4 years
- JavaScript - 4 years
- UI Patterns - 2 years
- Qualtrics - 2 years
- Python - 2 years
Availability
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
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.
Software Engineer
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.
Experience
Darkhorse Betting
Skills
Libraries/APIs
React, Node.js, jQuery, Socket.IO
Tools
Qualtrics, Git, Flow, Amazon Simple Queue Service (SQS)
Languages
JavaScript, TypeScript, CSS, HTML, HTML5, Python, PHP, SQL
Frameworks
Express.js, Jest, Next.js, Bootstrap, Angular, Django
Platforms
Unix, LAMP
Storage
MySQL, Databases, Amazon S3 (AWS S3)
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)
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