Skills
Languages
  • JavaScript
  • HTML5
  • CSS & Sass/SCSS
  • Java
  • Python
  • Ruby
  • Scala
  • PHP
  • Haskell
  • Scheme
  • YAML
Frameworks & Libraries
  • React
  • Node.js
  • Express
  • Next.js
  • Angular
  • Rails
  • Knockout.js
  • jQuery
  • GraphQL
  • Bootstrap
Web Technologies and Concepts
  • Browser dev tools & cross-browser testing
  • Translation & localization
  • API development & data modeling
  • HTTP
  • Asynchronous JavaScript & associated libraries (Axios, fetch)
  • A/B testing and experimentation
  • Architecture & system design
  • Single-page application development
  • Accessibility
  • Responsive design
  • Automated testing
Tools
  • Git
  • NPM
  • Webpack
  • Babel
  • Task runners (Gulp, Grunt)
  • Templating languages (HandlebarsJS, Jade, EJS, Mustache, Liquid)
  • Continuous integration platforms (Jenkins, CircleCI)
  • Static site generators (Jekyll, Hugo)
  • Storybook
  • Semantic versioning tools (Lerna)
  • Testing frameworks (Mocha, Jest, Enzyme, Jasmine)


Experience
Lead Web Engineer  
Asana, San Francisco, CA, April 2019 to present
Software Engineer II  
Gap Inc., San Francisco, CA, June 2017 to April 2019


Education
M.A., Interdisciplinary Computer Science  
Mills College, Oakland, CA
B.A., English Literature  
Scripps College, Claremont, CA