Skip to content
Long Do
Available for senior backend & AI platform roles

Hello, I'mLong Do— call me Leo

Senior Backend Engineer · L5 at Amazon. I design and ship resilient distributed systems and Cloud AI platforms - currently powering voice commerce on Alexa.

10+ years · Amazon · Google · Cisco
Scroll to explore
About

Backend engineer focused on scale, reliability & AI.

Senior Backend Engineer with 10+ years across Cisco, Google, and Amazon. Expert in Python, Go, and Java, with a strong focus on scalable microservices, Cloud AI/ML infrastructure, and GDPR-compliant data handling.

  • Distributed backend

    Microservices, event-driven systems, gRPC/REST, and observability at scale.

  • Cloud-native

    Deep expertise across AWS and GCP - serverless, Kubernetes, Terraform.

  • Applied AI/ML

    Production Vertex AI, Gemini, and conversational AI on Amazon Lex/Polly.

  • Privacy by design

    GDPR-compliant data pipelines, redaction, retention, and right-to-erasure.

Experience

A decade of shipping at scale.

From DevNet at Cisco to Google Calendar and YouTube, to Cloud AI and now Alexa voice commerce at Amazon - spanning 500M+ user products, developer platforms, and AI infrastructure.

  1. Amazon

    Senior Software Development Engineer (L5)

    Jun 2022 – Present

    Alexa · Voice Commerce

    • Built and deployed a coordination layer that reduced the time between a voice command and a completed purchase action by ~1.5 seconds.
    • Designed recovery logic that generates a helpful spoken response when an item is unrecognized rather than terminating the shopping session.
    • Developed a dedicated validation service to prevent duplicate customer charges during network retries and system timeouts.
    • Integrated a retrieval system that fetches live product details to answer out-of-stock questions naturally.
    • Led a training session for 15 engineers to standardize how internal teams integrate voice capabilities.
    • Deployed a validation framework that catches voice formatting errors across different hardware devices before reaching customers.
    • Configured automated removal of voice history logs after 30 days to align with EU data retention standards.
    PythonGoAmazon LexAmazon PollyAWS LambdaAPI Gateway

    AWS Lambda

    • Refactored the initialization process of a serverless runtime to reduce cold-start time by ~200ms at p95.
    • Led the migration of internal request routing to a new service that sustained higher traffic volumes with lower operational overhead.
    • Mentored 4 junior engineers through operational best practices and internal promotion criteria.
    • Re-architected the logging system to redact sensitive customer information from trace files used for debugging.
    Node.jsPythonGoAWS LambdaCodeDeployVPC
  2. Google

    Senior Software Engineer

    Feb 2019 – Mar 2022

    Google Calendar

    • Maintained backend services for event management supporting over 500 million monthly active users globally.
    • Adjusted database retrieval patterns to improve the speed at which complex recurring meeting schedules are displayed.
    • Designed the public interface and permission boundaries that allow third-party scheduling applications to connect safely.
    • Managed the synchronization protocol responsible for ensuring calendar changes made offline are eventually reflected correctly on the server.
    • Delivered a tool that allows users to export their entire calendar history in a standard, machine-readable format to satisfy data access requests.
    JavaC++PythonSpannerREST+JSONgRPC

    YouTube

    • Refactored the service that processes incoming video information updates to reduce processing time per event by 25%.
    • Added a temporary storage layer for frequently accessed video endpoints to reduce strain on the primary database.
    • Led the post-incident review following a regional disruption and implemented safeguards to prevent future cascading failures.
    • Developed operational runbooks and conducted hands-on training with new hires on managing the service safely.
    • Built the automated workflow that permanently removes video metadata and watch history when an account is closed.
    PythonGoGCPPub/SubSpannerMemorystore

    Google Cloud AI

    • Standardized the process for internal teams to put ML models into production, reducing manual configuration steps by 30%.
    • Built a connector that allows data analysts to query large datasets using conversational prompts directly within existing analysis tools.
    • Investigated and fixed a slowdown in model response time caused by inefficient grouping of incoming requests.
    • Engineered the service to automatically fail over between geographic locations to maintain availability during zone disruptions.
    • Added automatic filtering to the model training pipeline to remove personal identifiers from datasets used in EU regions.
    PythonGCPVertex AIBigQueryGemini APIsDocker
  3. Cisco

    Software Engineer

    Aug 2015 – Jan 2019

    DevNet

    • Developed the initial platform services that supported the onboarding of 10,000+ external developers in the first 6 months.
    • Designed the interfaces that served interactive documentation and testing environments to external partners.
    • Implemented a request limiting system during the launch phase to prevent traffic spikes from degrading the platform for active users.
    • Added management controls that allowed developers to view, correct, or delete their stored profile information.
    PythonGoFlaskRESTOpenAPIRedis

    CloudCenter

    • Refactored a reporting module to use cloud provider data sources directly, cutting billing report generation time by 40%.
    • Resolved report generation failures for large enterprise accounts by adding intelligent delays and retries to the data fetching process.
    • Collaborated with engineers from an acquired company to merge their reporting logic with the existing platform and documented the new standards.
    • Documented best practices for interacting with cloud service interfaces to prevent future throttling issues across the engineering team.
    • Built a masking layer into the reporting pipeline to anonymize any personal data inadvertently collected before storage.
    PythonAWS (EC2, S3)boto3TerraformBackoff/Jitter
Skills

A toolkit built for production.

A decade of picking the right tool for the job - from low-latency Go services to conversational AI on Vertex and Lex.

Languages

  • Python
  • Go
  • Node.js
  • JavaScript
  • TypeScript
  • Java

Cloud & Infrastructure

  • GCP · Vertex AI
  • BigQuery
  • Pub/Sub
  • Spanner
  • GKE
  • AWS · Lambda
  • EC2
  • SQS/SNS
  • RDS
  • MSK
  • Terraform
  • Kubernetes
  • Docker

AI / ML

  • Gemini
  • Vertex AI
  • TensorFlow
  • Amazon Lex
  • Amazon Polly
  • Model deployment
  • MLOps monitoring

Databases & Messaging

  • Kafka
  • Redis
  • PostgreSQL
  • Spanner
  • RDS
  • ElastiCache

Observability & Tooling

  • Prometheus
  • Grafana
  • Helm
  • gRPC
  • REST APIs
  • CI/CD

Practices

  • Microservices
  • Distributed systems
  • Event-driven design
  • Blue/green
  • Canary releases
  • Technical mentorship
Education & Certifications

Foundations and continuous learning.

BSc · 2011 – 2015

Computer Science

University College Cork (UCC)

Foundations in algorithms, operating systems, distributed systems, and databases - the groundwork for a career spent building at scale.

Retrieval Augmented Generation

IBM · Coursera

Programming with Google Go

UC Irvine · Coursera

Python Certification

Google · Coursera

SQL for Data Science

UC Davis · Coursera

Let's talk

Have a hard backend or AI problem?

I'm always up for interesting conversations about distributed systems, Cloud AI platforms, and engineering teams that ship.