Experience
2021 — Now
2021 — Now
Pleasanton, California, United States
Leading web application development. Helping to set frontend technical strategy. Developing spend management applications on the Procurement team.
2018 — 2021
2018 — 2021
San Jose, CA
Lead development of massive scale Node.js and React based applications used by PayPal merchants worldwide. As a tech lead on the Merchant Money team, my work included:
■ Leading a team of 7 engineers.
■ Development of web applications and a GraphQL service for thousands of merchants worldwide.
■ Leading our Global Expansion effort (scaling PayPal’s merchant money management to the rest of the world).
■ Mentoring developers.
■ Identifying and taking on difficult challenges that make a big impact
■ Delivering training and technology/process sharing presentations to teams across PayPal.
■ Providing technical leadership across multiple teams.
My accomplishments:
■ Led the front-end development of several new features that increased annual revenue by over $50 million.
■ Designed and developed a GraphQL service with 99.999% uptime serving over 20 million requests per day.
■ Dramatically improved team workflow and process through the introduction of effective Scrum ceremonies and practices.
■ Designed an errors module for GraphQL to be used PayPal-wide.
■ Developed a header logging plugin to allow for easier debugging of GraphQL services.
■ Designed a GraphQL directive for authorization to be used PayPal-wide.
■ Worked with the Web Platform team to develop a set of best practices and guidance for GraphQL within PayPal.
■ Helped create the GraphQL over HTTP sub-spec as a member of the GraphQL Foundation’s Technical Working Group.
■ Improved code reviewing culture by delivering presentations and creating an automated training to be used by all developers and managers at PayPal.
■ Represented PayPal as a TC39 delegate to help bring new features to the JavaScript language.
■ Won 1st prize in the 2019 Enterprise Services Hackathon (data caching in GraphQL).
Technologies:
JavaScript, node, node.js, JavaScript architecture, HTML5, CSS, GraphQL, Single Page App Architecture (SPA), React, Redux, microservices
2018 — 2018
2018 — 2018
San Jose, CA
Developed Node.js and React based applications used by millions of people worldwide. As a Senior Engineer on the UI Infrastructure team, my accomplishments included:
* Architected a widely used web app framework, greatly improving developer productivity.
* Improved app performance through code, reducing deployment costs by as much as 15%.
* Increased developer efficiency by reducing build times and adding hot module reloading.
* Restructured development configs and processes resulting in 32% less reported bugs.
My work included:
* Leading a team of 6 engineers.
* Mentoring junior developers.
* Identifying and taking on difficult challenges that make a big impact
* Delivering training and technology/process sharing presentations to Platform UI organization.
* Providing technical leadership across multiple teams.
Technologies:
React, Redux, JavaScript, ES6/7 (ECMAScript 2015/2017), GraphQL, Babel, Webpack, Node.js, microservices, NPM, HTML5, CSS3, GIT, Docker, Kubernetes
2017 — 2018
Bellevue, WA
Developing Node.js and React based applications used by millions of people around the world.
Technologies Used:
React, Redux, JavaScript, ES6 (ECMAScript 2015), GraphQL, Babel, Webpack, Node.js, NPM, HTML5, CSS3, GIT
2016 — 2017
Sebastopol, CA
Helping to improve code quality for the #1 honeymoon registry. My work included:
* Building custom React components.
* Mentoring team members on code quality and best practices.
* Adding features and functionality to an existing PHP web application.
* Introducing automated development builds, continuous integration, and code analysis.
Technologies Used:
React, JavaScript, ES6 (ECMAScript 2015), Babel, Gulp, Webpack, Node.js, NPM, HTML5, CSS3, Bootstrap, JQuery, PHP, MySQL, GIT
Education
University of Washington