About Me

Senior Software Engineer with nearly 10 years of backend experience at Block, Google, and Amazon with a focus on distributed systems, performance optimization, and tooling infrastructure. Proven track record leading cross-functional teams to deliver highly scalable and reliable systems across large engineering organizations to improve both user and developer experience.

Experience

Block

Senior Software Engineer

  • Selected by engineering leadership to lead a cross-org team of four engineers in six weeks to deliver an end-to-end testing framework, which became the platform for all of web engineering, covering hundreds of engineers
  • Designed and led a three-person team to deliver a revamped search experience supporting enterprise-scale businesses, using OpenSearch, asynchronous indexing of hundreds of millions of records, and open source tooling to achieve p90 load times under 1 second with new sorting, filtering, and text search functionality
  • Proposed, designed, and implemented an SLO-based service monitoring and alerting framework to reduce false positive rates from up to 90% to under 50% and tie monitoring to user impact
  • Led the delivery of new Cash App functionality on schedule while navigating shifting leadership direction and user experience design changes, ensuring time for early feedback before public delivery
  • Built a standardized backend acceptance testing framework with integrated tooling and monitoring adopted by ten teams company-wide to improve service reliability
  • Mentored an engineer over one quarter through regular 1:1s on career development, technical skills, and system analysis, leading to new guides improving team effectiveness and system confidence

Google

Software Engineer II/III

  • Owned Google Cloud Print across millions of devices and several manufacturers, coordinating with QA on bug fixes and rollouts, eventually leading its end-to-end shutdown across product, client, and backend teams
  • Implemented a beta candidate tracking tool for Google recruiters to organize and review candidates throughout the hiring pipeline
  • Designed and implemented an automated application license optimization feature to eliminate license waste and unnecessary cost for customers
  • Coached over a dozen new hire teams in onboarding training projects, overseeing technical delivery and assisting engineers in ramping up on company tooling, systems, and documentation

Amazon

Software Development Engineer

  • Designed and launched bulk email sending for Simple Email Service, and implemented email open and link click tracking, on a platform processing over one trillion emails per year

Technical Skills

Languages

Java, Kotlin

Architecture

Distributed Systems, Event-Driven Architecture, Microservices, gRPC

Databases

MySQL, DynamoDB

Search

OpenSearch, ElasticGraph

Messaging

SQS, Kafka

Infrastructure

Kubernetes, Terraform

DevOps

CI/CD, Buildkite

Observability

Datadog, PagerDuty

Testing

JUnit, Mockito, Truth

Education

North Carolina State University

BS Computer Science, 2016