Aaron Hammer
Full Stack Developer, Side Project Enthusiast, and API Consumer
Blog
Work Experience
Square - Block
October 2022 - Present
Full Stack Software Engineer L4
- Designed and led several projects for Square Payment Links on a 9-person team using Golang, PHP, Typescript, and Vue that managed over $2.2 billion in processing volume, growing 54% YoY for 2023.
- Rebuilt Square Payment Link’s tipping feature to let over 1 million sellers customize tip percentages, support their local currencies, and to provide more localized tipping percents as defaults.
- Created new observability standards by migrating the team’s observability stack to Datadog, introducing anomaly alerts, better monitoring dashboards, front-end metric alerting, and automatic API acceptance testing.
- Led the migration of all tier-1 services that manage public Square Payment Links’ API and our other internal services and databases from on-prem to AWS infrastructure using Terraform.
- Created the buyer-side flow for Square’s restaurant QR code checkout experience, bringing over $70 million in processing volume for Square Payment Links’ MoM.
Formerly Rally Health - Optum Digital / UnitedHealth Group
July 2021 - October 2022
Full Stack Software Engineer II
- Contributed with an 8-person Scrum team to a React front-end and Scala microservice back-end for a highly visible UHC healthcare client dashboard that’s accessed by over 50 million customers worldwide.
- Led and rapidly implemented the front-end requirements for a SSO redirect on myUHC to enable over 26 million customers to receive free COVID-19 tests by weeks end to comply with federal mandates.
- Drove a performance initiative to improve UX. I reduced our max bundle from 1.62MBs to 495KBs and slashed FCP by 0.4 seconds through lazy-loading, bundle-splitting and concurrent rendering.
- Spearheaded the front-end work for a domain unification effort on myUHC for all lines of business, resulting in a decrease in domains from 6 to 1, leading to greater customer and developer clarity.
- Contributed with a dedicated team to migrate myUHC from AngularJS to ReactJS. Removing AngularJS from our bundle led to a drop in bundle sizes by 30% and shrunk page load time by ~15%
Clearview Social
August 2019 - July 2021
Full Stack Software Developer
- Engineered a web and mobile React/ Expo React Native app with a Node Express backend with an Agile 5-person team for a consumer facing SaaS app.
- Reduced React bundle size ~12% with tree shaking, package pruning, and using size optimized library
- Led an initiative to reduce database load and API response times by introducing a Redis cache aside strategy on top of our RESTful API Node.js backend. Cache hits approached 85% on some common endpoints.
- Modeled and created the AWS infrastructure and design docs for a scalable serverless image caching API that returns images in a specified dimension and image format while caching alternative formats. This decreased total image requests transfer size on some pages by over 80%.
Clearview Social
May 2018 - August 2019
Intern
- Participated in creating a newly published Android and iOS app created with React Native, Redux, and Expo
- Maintained and contributed to a SaaS web app built with React, Node.js, Express, Webpack, and Sass
- Developed and renovated unit tests and snapshot tests with Mocha, Chai, and Jest across both mobile and web, with an average of 92% coverage across all branches
- Engineered queries using Sequelize and raw SQL for MySQL database hosted on AWS's RDS
Projects
CheapGames
October 2023 - Present
To be released
- Owner and Creator
- Helps users find the best deals on video games across multiple stores. Built with Solid.js, TailwindCSS, and Golang.
PayShare
January 2023 - October 2023
PayShare.gg
- Owner and Creator
- Service that lets users share costs with friends and family with one-time and subscription payments. Built with React Server Components, TailwindCSS, MySQL, and Stripe for payment processing.