Philip Peterson
Github · LinkedIn · pc.peterso@gmail.com
Experience
Sep 2018 - Present
Cruise Automation
Senior Frontend Engineer
  • Developed productivity tools to support AV engineers
  • Designing and building out platform to empower teammates to create ad-hoc analyses consuming a data lake
  • Created a tool to automatically process Google BigQuery schemas, producing visualizations
May 2016 - Aug 2018
Amplitude Analytics
Frontend Engineer
  • Released Amplitude 2.0, focusing on composability of components and fast shipping
  • Released features on a bi-weekly cadence
  • Built complex Redux modules controlled by Sagas, using redux-query to declaratively manage server sync
  • Produced featurework: SQL query editor/runner, modals, custom cohort uploads, Flow typing support, chart legend display/drawing logic, stickiness and COLA graph visualization
September 2015 - April 2016
MCCi
Junior Software Developer
  • Optimized application for performance, including reducing query runtimes by a large factor
  • Created an invoice composer and publishing system
  • Improved reliability and consistency by adding tests and by switching service calls to use transactions
  • Created thread-safe logging middleware to interface with log4net
2012 – 2014
Gleim Publications, Inc. (Part-time)
Software Developer (Frontend and backend)
  • Created reusable company-wide libraries
  • Optimized database queries for analyzing web traffic
  • Created editor and publishing system for documents needing to be persisted in a non-document RDBMS
Volunteer, 2009 – Present
59 Volt Entertainment (aka The Starry Expanse Project) (Volunteer)
Software Developer, Lead Architect, and Project Leader
  • Coordinated and recruited group of 15 developers and artists
  • Solved problems in computational geometry
  • Architected system for interactivity and automatic persistence/restoration of game state
Technologies
Web
JS/ES6 (React, Redux, Node, Angular, jQuery, Backbone), Python (Flask, Tornado, Twisted, Dash, SQLAlchemy), GraphQL, advanced CSS (Emotion/etc.), Meteor, HTML, C#
General / Other
Bash, C++, C, Cg/HLSL, Fortran, Git, Java, Linux, MATLAB, MIPS assembly, PostgreSQL, MySQL, MS-SQL, MongoDB, OpenGL, Unity 3D, Unreal Engine 4, Vim
Other Qualifications
Education
Bachelor in Computer Science, University of Florida (August 2015)
Print this résumé