Philip Peterson
Github · LinkedIn ·
Sep 2018 - Oct 2019
Cruise Automation
Senior Frontend Engineer
  • Developed productivity tools to support AV engineers
  • Worked with AV engineer customers to build out a self-service Jupyter-like platform, empowering teammates to create ad-hoc analyses consuming from 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
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)
Part-time e-commerce job - details available upon request
Volunteer, 2009 – 2019
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
  • Project acquired by Cyan Inc., owner of the Myst franchise
Unreal Engine, Unity, JS/ES6 (React, Redux, Node), GraphQL, Python (Flask, Tornado, Twisted, Dash, SQLAlchemy)
Kubernetes, Bash, C++, C#, Git, Linux, PostgreSQL, Rust, C, Go
Other Qualifications
Bachelor in Computer Science, University of Florida (August 2015)
Print this résumé