×
Andrew Graham-Yooll

Andrew Graham-Yooll

Having fun working with Product Engineering teams

Valencia, Valencian Community, ES
+34644125677
English, Spanish

Background


About

About

Hi there! I'm Andrew, living in Valencia, Spain. I specialize in optimizing distributed computing systems and streamlining web APIs to deliver efficient, scalable solutions. In my free time I enjoy surfing, tackling home improvement projects, tinkering with gadgets, and contributing to open-source initiatives.

Work Experience

Work Experience

  • Senior Software EngineerPrimer

    Jan, 2026 - Present

    Returned to hands-on engineering to focus on deep technical work and building systems directly. Currently launching and leading Primer's new Platform team, responsible for all authentication and authorization across the platform.

    • Transitioned back to individual contributor role after 3 years in management to focus on hands-on technical work and direct system ownership.

    • Launching Primer's Platform team with ownership of authentication and authorization infrastructure across the entire platform, establishing foundational identity and access management capabilities.

  • Engineering ManagerPrimer

    Aug, 2023 - Jan, 20262 years 5 months

    Leading an 8-person payments management engineering team at Primer, focusing on Payments Reconciliation and Foreign Exchange. Drove operational excellence, launched the company's first FX product, and transformed team culture around reliability and sustainable engineering practices.

    • Rescued a critical but neglected reconciliation system experiencing chronic high-risk outages (~5/month). Led a 4-month focused effort to address fundamental scaling issues, achieving 6+ months of zero production incidents and reducing ongoing incident rate to <1/month.

    • Launched Primer's first Foreign Exchange product from greenfield, balancing market fit flexibility with robust handling of sensitive financial data. Led team through domain upskilling while establishing foundational FX capabilities for the platform.

    • Built and grew team from 2 to 8 engineers, hiring 6 engineers who were retained and promoted across the spectrum from E2 to Staff level, establishing a strong technical culture and career development pipeline.

    • Implemented office hours on-call rotation to reduce context switching and protect engineering focus time. Drove alert noise reduction initiative (OKR), decreasing production alerts from ~45/week to <10/week through systematic review and refinement of monitoring strategy.

  • Senior Backend EngineerPrimer

    Nov, 2021 - Aug, 20231 year 9 months

    At Primer, I worked on core platform systems powering merchant-facing products, with a focus on scalability, performance, and data-driven insights. My contributions modernized key dashboard experiences, improved developer and customer experience, and unlocked new business opportunities.

    • Rebuilt the Payments List page (one of the most used areas of the merchant dashboard), migrating queries from SQL to Elasticsearch + Kafka. Reduced query latency from ~30 seconds to <500ms across millions of payments with 100+ searchable attributes. Enhanced UX by enabling search and filtering on any attribute (e.g., customer name, amount, currency, address).

    • Led migration from DynamoDB to CockroachDB for all dashboard databases, delivering multi-regional support, more efficient querying, and a significantly improved developer experience aligned with business requirements.

    • Built the backend for an observability platform using Firebolt + CubeJS, enabling merchants to access rich charts and insights into payment performance. This became a commercial product line, generating hundreds of thousands in revenue.

  • Senior Backend EngineerMercadona Tech

    Apr, 2018 - Jul, 20213 years 3 months

    As part of the Last Mile Delivery engineering team, I designed and scaled critical systems to support high-growth e-commerce operations and logistics. My work enabled the company to save significant costs, handle rapid demand surges, and establish a more resilient technical foundation.

    • Built a custom vehicle routing engine that optimized ~5,000 deliveries and 100+ vehicles in under 5 minutes, saving ~€100k annually and enabling future extensions such as multi-warehouse routing.

    • Developed and maintained Relé, an internal Python library leveraging Google Pub/Sub, which allowed seamless scaling of the e-commerce platform across multiple teams. It improved developer onboarding and reduced integration friction across services.

    • Designed and deployed an ETL platform using Relé, reducing monthly costs by thousands of euros while enabling reliable ingestion of data into Google BigQuery for cross-product analytics.

    • Migrated interservice communication from brittle HTTP to resilient async processes, while also setting company-wide publishing and subscribing standards.

    • Optimized e-commerce platform performance, helping all API endpoints consistently meet a 250ms SLO, a critical achievement during COVID-19 quarantines when online grocery ordering demand spiked dramatically.

  • Full-Stack EngineerSolaris Offgrid

    Aug, 2016 - Apr, 20181 year 8 months

    Lead development team to new features, products and tooling at Solaris Offgrid.

    • Lead development team to new features, products and tooling

    • Launch and maintain mobile and web applications

    • Focus on scaling from 100 to 100K+ clients

    • Containerized (Docker) all aspects of our software

    • Set up and optimize all our Continuous integration and continuous deployment strategies

    • Manage database persistence and integrity (PostgreSQL, SQLite and CouchDB)

    • Communicate with on the ground staff to solve tech issues

    • Prioritize issues and features brought forth by staff to better integrate technology into day-to-day business operations

    • Conduct development meetings and debriefing sessions as it pertains to our Agile development process

  • Web DeveloperPrincipal

    Aug, 2015 - Aug, 20161 year

    Freelance web development work in Washington D.C. Metro Area.

    • Develop and maintain web pages for businesses

    • Continual maintenance of servers and code base

    • Find balance with clients desires and best user experiences

Skills

Skills

  • Software Engineering

    Python

    Testing

    Open-Source Development

    Distributed Systems

    Web APIs

    Docker

    PostgreSQL

    Elasticsearch

    DynamoDB

    Google Pub/Sub

    Google BigQuery

    Firebolt

    CubeJS

  • Engineering Leadership

    Team Management

    Technical Leadership

    Agile Development

    CI/CD

    System Architecture

    Performance Optimization

    Scalability

    Resiliency

Education

Education

  • Biology, General, Bachelor of Science, University of Maryland Baltimore County

    Jan, 2013 - Jan, 2016

Awards

Awards

  • Thomas V. Marsho & Martin Schwartz Memorial Fund Award , University of Maryland Baltimore County

    Awarded on: Jun 01, 2015

Volunteer Work

Volunteer Work

  • Volunteer, Django Girls

    Jan, 2014 - Jan, 2016

    Advisory board member for Mission to Heal in Washington D.C. Metro Area.

    • Manage donation chain for upcoming trips

    • Coordinate transport and relations with in-country hosts

Publications

Publications

Interests

Interests

  • Technology & Making

    Open-source contributionsTinkering with gadgetsHome improvement projects
  • Outdoor Activities

    SurfingCycling
References

References

  • Miquel Torres Barcelo
  • Siten Mandalia