Skip to content

Peter Finn

Seattle, Wa

Current Top Skills

TypeScript
JavaScript
React
Feature Discovery
Testing Library
End to End Testing
RTKQuery/Redux

Experience

1Password

December 2023 - Present


Senior Software Engineer

December 2023 - Present

Frontend focused full stack developer on the 1Password Admin Experience team. Responsibilities included leading projects and ceremonies on a squad of developers, mentoring junior developers, and helping organize the Frontend Guild.

πŸŽ‰ Things I'm Proud Of πŸŽ‰

  • Helped lead the effort to update the 1Password Admin web app from monolithic Class Components (with no tests) to modern React code using Hooks and React Testing Library
  • Lead multi team effort to build a new Email focused microservice to help incrementally break up the monolithic 1Password backend
  • Project Lead for multiple features for the Admin web application including rebuilding the Team Invitations flow, Email Customization, and implementation of the company design system in the web app
  • Helped train team on unit/integration testing with React Testing Library, and End to End testing with Playwright
Skills & Stack:
TypeScript
React
Golang
Playwright
Testing Library

DataGrail

August 2020 - December 2023


Staff Software Engineer

August 2020 - December 2023

Hired on as the first Frontend focused developer for the engineering team. Engineering teams were struggling to build out a delightful, interactive web experience for customers while also keeping things maintainable and tested. Initial goals were to migrate away from SSR (Ruby Rails + HAML) to React, educate team on how to unit test frontend code, introduce TypeScript, improve tooling and infrastructure, improve developer enablement by creating a culture of learning and continuous improvement, and much more.

πŸŽ‰ Things I'm Proud Of πŸŽ‰

  • Introduced and trained the team on the usage of React Testing Library, unit testing best practices, Cypress for E2E testing, eslint and Prettier, the use of themes with Styled Components, a Design Review process, and more!
  • Owned the Frontend architecture of the entire platform
  • Project Lead for multiple Frontend focused, mission critical projects at once to help secure SalesForce as a customer at an early stage
  • Successfully rolled out a unified Design System, which was implemented as a custom theme on top of React Material UI (learned from my mistakes at SalesLoft and didn't start from scratch)
  • Participated in two separate revamps of the Company Core Values during this tenure, as well as smaller initiatives designed to help the company adapt to remote work effectively
  • Took over as manager of the Request Manager team to lead the discovery, design, and delivery of DataGrail's first analytics dashboard offering which lead to a 76% reduction in overdue Privacy Requests in 6 months
Skills & Stack:
TypeScript
React
Cypress
Testing Library
Ruby on Rails

SalesLoft

Oct 2016 - August 2020


Senior Frontend Engineer

Oct 2016 - August 2020

Hired on as an early Frontend focused engineer when the company was around 80 people (Series A/B Stage). Quickly established myself as a passionate proponent of best practices, peer feedback, and company core values. Worked on many various delivery teams delivering excellent products and features throughout the Sales Enablement stack.

πŸŽ‰ Things I'm Proud Of πŸŽ‰

  • Selected to represent the SalesLoft engineering organization on the acquisition and integration of two separate company platforms into the SalesLoft ecosystem. Both projects were the #1 company objective at their respective times, and each were completed in less than 90 days. Involved technologies such as React, Typescript, and a bit of Golang + Ruby
  • Nominated by manager to serve on the SalesLoft Core Values interview team, and to attend the LEAD program (6 month leadership development program)
  • Founding member of the Frontend Enablement Team (Building the SalesLoft Design System and other packages, advising teams on Frontend Architectural Patterns, and educating developers on best practices)
  • Organized and lead the Frontend Internal Meetups
  • Recipient of the company wide SalesLoft Star award (Jan 2018)
  • "React Evangelist" at SalesLoft, helping to lead the effort to re-write the entire frontend application from AngularJS into React
  • Led the project to convert our build pipeline from the Rails Asset Pipeline to Gulp, then Gulp to Webpack 4.x
Skills & Stack:
TypeScript
React
Redux
Testing Library
AngularJS
Ruby on Rails

Cardlytics

Jan 2015 - Oct 2016


Full Stack Engineer

Full Stack developer on various Agile teams that created internal content management systems for running high volume advertising campaigns (millions of calls per second). Main responsibilities include creating AngularJS apps, ASP.NET APIs, working with ORMs and MySQL databases, and collaborating with the UX team to design and implement great looking web apps. Also balanced daily development responsibilities with many R&D, β€œBlack Ops”, and internally requested side projects.

Skills & Stack:
JavaScript
AngularJS
UX Design
ASP.NET
C#

Clearleap

May 2014 - Dec 2014


Full Stack Engineer

Created and maintained an internal web application used to run and manage the company automated testing suites. Application was used for weekly reports to executive team. Application built with JavaScript, Java, Groovy on Grails, Bootstrap, Apache JMeter, Quartz, PostgreSQL

Skills & Stack:
JavaScript
AngularJS
Java
Groovy
UX Design
ASP.NET
QA Automation Testing

Education

Southern Polytechnic State University

B.S. 2014