Omar Garcia

Omar Garcia

Seattle, WA

Software engineer at Amazon Music, mostly based around sending cross-channel notifications to our customers. Outside of work, I like to play music, take photographs, and learn stuff.

Experience

  1. Software Development Engineer II · Amazon Music

    Dec 2022 – Present

    • Led engineers across teams to design and build a multi-tenant campaign management and execution system that lets marketers run push and in-app campaigns end to end (UI, campaign management service, execution server); now sending ~500K notifications/day, with additional orgs in talks to onboard
    • Led migration of mobile push state tracking from a legacy system to a new cross-platform (Android + iOS) client library and central datastore, now the source of truth for push across Amazon Music, onboarded by multiple teams and powering BI dashboards
    • Architected a cross-channel notification governance layer (push + in-app) enforcing customer policies such as quiet hours; designed the integration with an applied science team's ML ranking model for in-app messages, lifting CTR by 55 bps
    • Led integration with BandsInTown for location-aware concert push notifications, processing up to 200MM customers/month against geographic proximity rules; designed rate limiting and a Bloom filter over cached opted-in customers, cutting downstream TPS by ~80%
    • Mentor multiple SDE Is through code reviews, design doc feedback, and project oversight, including guiding first projects through to production launch
  2. Software Development Engineer I · Amazon Music

    Jun 2021 – Dec 2022

    • Designed and launched an ad attribution service in Java on AWS, sustaining >250 TPS
    • Led a multi-month security review for a project handling data at Amazon's highest sensitivity classification
    • Shipped Android and iOS client changes integrating new backend services into the Amazon Music app
  3. Software Development Engineer Intern · Amazon Music

    Jun 2020 – Sep 2020

    • Built a RESTful Java service aggregating customer history, recommendations, and device usage, plus an internal React.js app on top that let stakeholders instantly trace the source of poor recommendations
  4. Web Development Intern · SCU BioInnovation and Design Lab

    Jan 2020 – Jun 2020

    • Built an internal web app for Cepheid with a Flask and SQLite backend and a Vue.js frontend
  5. Software Engineering Intern · SCU Robotic Systems Lab

    Jun 2018 – Dec 2019

    • Automated real-time satellite tracking passes by integrating MATLAB, STK, and MySQL, reducing the operators required per pass

Projects

  • Something to do on a break.

    TypeScript

  • Test implementation of a software-defined satellite acting as a simple server, built with object-oriented C++ and standard C networking libraries. Handles 500+ concurrent connections.

    C++

  • Ad server that routes CPM revenue from served impressions to a charity of the viewer's choosing, tracking per-user donation totals.

    Node.js · Fastify

  • AIAA @ SCU

    2019 – 2020

    Website for Santa Clara's chapter of the American Institute of Aeronautics and Astronautics, built from scratch to improve onboarding for incoming members and raise the club's visibility.

    HTML/CSS · Bootstrap · JavaScript

Skills

Languages
Java, Python, TypeScript/JavaScript, Kotlin, Swift, SQL
AWS Compute & Infra
Lambda, ECS, Fargate, API Gateway, Route 53, CloudFormation, CloudWatch
AWS Data & Messaging
DynamoDB, Aurora, SQS, SNS, Kinesis
Other
Node.js, React.js, Vue.js, Git, Bash

Education

Santa Clara University

2017 – 2021

B.S. Computer Science and Engineering, minors in Mathematics and Music

Presidential Scholarship · University Honors Program · 1st Place, CTF Challenge (Hack for Humanity 2020)