Profile Picture

Alexander Taffe

taffealexander@gmail.com Sacramento, California, USA +1 (602) 575 - 6099

// Summary

Backend engineer with 5+ years of experience building scalable, reliable distributed backend services at AWS, Axon, PayPal, and American Express and an M.S. in Computer Science from UC Davis. Currently looking for full time roles as a Backend Engineer or Computer Vision Engineer.

// Education

Education

University of California, Davis Logo

Master of Science in Computer Science

University of California, Davis — Davis, California

2025

Revelant coursework: Computer Vision, Machine Learning & Discovery, Vision Language Models, AI and the Human Alignment Problem.

Arizona State University Logo

Bachelor of Science in Engineering in Computer Systems Engineering

Arizona State University — Tempe, Arizona

2017

Relevant coursework: Data Structures and Algorithms, Distributed Software Development, Software Engineering.

// Experience

Experience

Graduate Research Assistant (Marcu Lab)

The University of California, Davis — Davis, California

Feb 2024 – Aug 2025

The University of California, Davis Logo
  • Developed the motion-correction stage of a real-time augmented reality surgical guidance system that overlays cancer probability onto tissue during robotic surgery.
  • Researched modern neural networked based approaches to supervised point tracking in video (Co-Tracker, TAPIR) for motion correction contributing to the related work section of the paper for this project.
  • Identified failure points in motion correction algorithm by curating a dataset of surgical videos and annotating attributes of the video that affect performance, such as occlusion.
  • Benchmarked the motion correction algorithm’s performance by annotating surgical videos with ground truth points creating a quantitative evaluation dataset.
  • Increased vision pipeline throughput from 20 to 40 FPS on an RTX 4070 Ti by porting the Python inference pipeline to C++ with ONNX Runtime and CUDA, and profiling the C++ code to find bottlenecks.
  • Wrote a Medium article detailing the process of porting Python to C++ using ONNX Runtime.
Python C++ OpenCV ONNX Runtime PyTorch

Software Development Engineer Intern

Amazon Web Services — Cupertino, California

Jun 2024 – Sep 2024

Amazon Web Services Logo
  • Enabled granular server power analysis for regulatory compliance, monitoring, and debugging hardware across AWS fleets by building a serverless time-series REST API in Python using AWS Lambda, SQS, and DynamoDB
Python AWS Lambda DynamoDB API Gateway SQS

Software Engineer II

Axon Enterprise — San Francisco (Remote), California

Jun 2022 – Sep 2023

Axon Enterprise Logo
  • Digitized workflows for 11,000 users in police departments and courts nationwide by building warrant and booking search in Go, TypeScript, Elasticsearch, and React.
  • Scaled the records search pipeline with a reference-based messaging approach for document ingestion over Kafka.
  • Kept record search running 24/7 in production by analyzing alerts and performance anomalies with Prometheus, Grafana, and Splunk and developing fixes.
Golang TypeScript React Elasticsearch Kafka gRPC Docker Kubernetes Grafana Prometheus ArgoCD

Software Engineer II

PayPal — San Jose, California

Nov 2020 – Jun 2022

PayPal Logo
  • Enabled contactless payments at gas pumps for PayPal’s 400 million customers by building Java and Spring Boot microservices hosting GraphQL APIs, including store search.
  • Ensured QR code checkout was responsive during downstream latency spikes by implementing session polling in the QR Codes team’s Java API gateway, so slow dependencies degraded gracefully instead of timing out for users.
Java Spring Boot GraphQL PostgreSQL

Software Engineer II

American Express — Phoenix, Arizona

Dec 2018 – Nov 2020

American Express Logo
  • Improved the offers experience for ~140 million card members by integrating Groupon offers into the Amex registered card system via a RESTful API in Java and Spring Boot.
  • Reduced remediation memo posting time by 93% by replacing the manual process with a Go microservice backed by PostgreSQL.
  • Mentored 2 new engineers through onboarding, serving as their go-to person for technical and process questions
Golang Java Spring Boot PostgreSQL

Software Engineer I

Astronautics Corporation of America — Phoenix, Arizona

Jun 2016 – Dec 2018

Astronautics Corporation of America Logo
  • Modernized the C++ unit test suite for safety-critical electronic flight instrument driver libraries.
  • Led a team of 3 interns in revising and streamlining the company’s software development process documents for FAA certification.
C++ Python