I'm a full-stack software engineer with a strong background in JavaScript. I'm a top 10 contributor to Airbnb's JavaScript style guide (or at least I was last time I checked). I'm experienced in Javascript, Typescript, React, Vue3, AWS, Node (for real, not just Express), Python, Postgres, and Akamai.
Experience
2023 — Now
2023 — Now
Oakland, California, United States
Managed a strike force of Kunai contractors on multiple successful web development projects from ideation to delivery, while also being a key IC.
Built the core user facing components of AirKey, Capital One’s new card tap technology, leveraging the WebNFC API.
Set and standardized the design patterns, tech stack, and code style for multiple repos across our line of business
Contributed to our team receiving the highest internal award that one of our client gives out.
Addressed several interpersonal and behavioral issues with employees through a consistent 1:1 cadence and addressing problems directly instead of the industry standard “wait and do nothing” approach.
2022 — 2023
2022 — 2023
United States
Contributed to the React front-end and GQL layer for a heavily used internal tool.
Offered mentorship and advice to our team's intern, but also to several of the team members who were newer to software development.
In design meetings, I was the annoying person who kept pointing out everything that broke tool accessibility. (Someone's gotta do it.)
Worked on multiple new front-end features for Rivian's scheduler tool, as well as integrations between our team's GQL layer and the REST api that another team was responsible for.
2021 — 2022
2021 — 2022
San Francisco Bay Area
Built out and maintained a suite of internal tools for lob's Print Partner pipeline.
Migrated an internal tool from React to Vue3, single-handedly for the most part (while we were waiting on some new hires).
Kept vital systems running during many incredibly eventful on-call rotations.
Maintained an unreasonable number of microservices.
Assisted new print partners through Lob's somewhat technical onboarding process.
2019 — 2021
2019 — 2021
San Francisco, California
Tech Lead on several projects handled by the Marketing Engineering team. This team oversees most of the user-facing websites for Postman, such as the Main Site, Learning Center, Blog, and Covid-19 APIs app.
As one of the more senior engineers on the team, I guided our engineering interns and junior devs through every step of the application development process. While doing this I was also tasked with rebuilding the core application for most of these sites. I joined with the goal of completely replacing every site we had control over (many of which had been made by the CEO many years ago) and achieved that goal after only a couple of months.
Unified all sites on a JAM stack using Gatsbyjs/React. Each site was rebuilt from the ground up and the time from a beta release to production release has been reduced from up to an entire day with many points of failure, down to a streamlined 3 minute average build time, with automated testing, deployment based on git branches, and significantly smaller pull requests thanks to the restructured codebase.
Rebuilt the site-building process from the ground up so that any CMS could be dropped into place with little to no code adjustment. This involved functionally creating my own gatsby cms plugin, but in a more general way than most existing GMS Gatsby plugins.
Created edge-based a/b testing using AWS Lambda. Client-side a/b testing was affecting performance too much, so once the migration to our new website was completed, we removed it completely in favor of edge-based testing. This allows users to get no content flicker, or slow load times regardless of which test they get sorted into.
Now that the sites are stable most of that work has been shifted to junior devs, while I've been focusing on the various edge lambdas required for our site, working on security and caching requests, and offering general support where needed.
2018 — 2019
2018 — 2019
Oakland, California
Software Engineer at Kunai Consulting.
Architected a collection of microservices written in node and hosted on GCP to handle user creation, scheduling appointments with the Timekit API, user authentication, and various MYSQL database functions.
Primary engineer and tech lead on a JAM stack website built with Gatsbyjs/React and hosted on GCP App Engine. Contentful was the CMS. Handled this site every step along the way from the very beginning to production, and handled support and feature requests after launch.
Towards the end of my year at Kunai I was on a project based on Angular and AWS for a very large client.
Education
Diablo Valley College
Computer Science
Telegraph Academy