To save this as a PDF, open the Print dialog and select "Save as PDF".

Resume - Kevin Qi


I'm a full-stack software engineer with 8 years of experience working at web startups. I write readable, well-documented and tested code—while still iterating quickly. I believe in being involved with a product holistically, including working on specs, metrics, and product impact. I try to make a strong team impact by introducing scalable design systems and reusable components. I also enjoy writing open source projects.

I'm interested in working at companies with driven teams where I can help build interesting, impactful products.



Senior software engineer, Jan 2017–present

  • Lead engineer on the HSA banking product.


Senior software engineer, Dec 2014–Aug 2016

  • Built React frontend for general-purpose patient interview framework, and wrote dozens of other React components.
  • Helped introduce technologies and best practices, including React/ES6/webpack and javascript testing. Gave presentations on GraphQL, ES6 best practices, and React.
  • Open-sourced two react components, react-calendar-heatmap and react-circular-progressbar.
  • Quickly learned and handled development on PLM Connect iOS app for two months, adding treatment reports and other features to the app.


Software engineer, May 2011–Apr 2014

  • Revamped a shipment search interface with sophisticated refinements and filtering, and built an interface to visualize Chinese trade data. Worked on numerous projects on homepage, search, subscription flows, and user dashboard. Improved conversion rate of high-traffic public company profiles.
  • Helped introduce performance monitoring via NewRelic, acceptance testing, easier A/B testing, and established a code review process.

Lockheed Martin

Software engineer, Jan 2010–May 2011

  • Developed major frontend improvements to an emergency preparedness training application built with Ruby on Rails.

Selected projects

An open source circular progressbar for React, written in Typescript and extensively customizable. It's published on npm with over 30,000 weekly downloads and has 400+ stars on Github.

An open source calendar heatmap inspired by Github's contribution graph. It's published on npm and has 500+ stars on Github. Built with React and SVG.

An open source interactive piano component which supports custom sounds, touch/click/keyboard events, programmatic playback, and fully configurable styling. Published on npm.


Carnegie Mellon University

B.S. in Computer Science, 2006-2009



  • Javascript, Typescript, Flow, NodeJS
  • React, Redux
  • Python, Flask
  • Ruby, Ruby on Rails
  • PostgreSQL
  • Conversant in Mandarin Chinese