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

Resume - Kevin Qi

Summary

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.

Experience

Amino

Senior software engineer, Jan 2017–present

  • Lead engineer on the HSA banking product.

PatientsLikeMe

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.

Panjiva

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

react-circular-progressbar

https://github.com/kevinsqi/react-circular-progressbar
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.

react-calendar-heatmap

https://github.com/kevinsqi/react-calendar-heatmap
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.

react-piano

https://github.com/kevinsqi/react-piano
An open source interactive piano component which supports custom sounds, touch/click/keyboard events, programmatic playback, and fully configurable styling. Published on npm.

Education

Carnegie Mellon University

B.S. in Computer Science, 2006-2009

Contact

Skills

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