I’m Alex Mitchell. I live in Seattle, where I help people across the world build for the cloud.

Some highlights about me and my career:

UC Berkeley & MIT Graduate — B.S. in EECS from UC Berkeley, M.S. in Computer Science from MIT

Cloud Architect & Backend Specialist — Senior roles at Google and Amazon Web Services, designing distributed, resilient cloud systems

Mentor & Tech Speaker — Led teams of engineers and interns, and presented at conferences like GopherCon and AWS re:Invent

Open Source Contributor — Active participant in projects like Kubernetes, Prometheus, and Terraform

Published Author — Co-authored internal guides and articles on distributed tracing and cloud architecture

Hobbyist and Explorer — Always experimenting with new technologies, automating life, and sharing what I learn with others

I love open source, continuous learning, and making technology more accessible for everyone.

Education

Institution
Massachusetts Institute of Technology
Date
Degree
M.Sc. in Computer Science and Artificial Intelligence
Institution
University of California, Berkeley
Date
Degree
B.Sc. in Electrical Engineering and Computer Sciences

Experience

Microsoft
Company
Microsoft
Role
Software Engineering Intern

During the summer of 2015, I interned on the Azure team at Microsoft. My primary focus was on building internal CI/CD tooling to streamline deployments for large-scale cloud services. I collaborated closely with senior engineers to:

  1. Design and implement automated pipelines using PowerShell and TypeScript.
  2. Improve reliability by integrating end-to-end tests into the deployment process.
  3. Document best practices and onboard new team members.
Microsoft Internship

This internship solidified my passion for cloud infrastructure and automation, laying the groundwork for my future career in distributed systems.

AzureCI/CDTypeScriptPythonJavaC#BashSQL
Google
Company
Google
Role
Software Engineer

I've always believed that building scalable systems is more than just writing efficient code—it's a mindset. My time at Google (2017–2020) on the Search Infrastructure team allowed me to put this philosophy into practice.

I worked on several high-impact projects, such as:

  1. Ranking Engine Overhaul

    • Refactoring critical ranking algorithms using Go
    • Integrating machine learning models developed in TensorFlow
    • Improving P99 latency significantly—from 1200 ms down to 950 ms
  2. Distributed Query Caching

    • Built and optimized a caching layer with Python and Redis
    • Achieved a 50% cache-hit rate at peak traffic
  3. Real-Time Analytics Pipeline Developed a streaming analytics tool for monitoring search latency:

    logs
      .filter(log => log.latency > 1000)
      .forEach(alert => sendAlert(alert))
    
    

Key results of my contributions:

MetricBeforeAfter
P99 Latency (ms)1200950
Cache Hit Rate (%)3550
Throughput (queries/s)150 000180 000

In addition to technical contributions, I mentored 5 interns, organized weekly tech talks, and actively contributed to open-source projects like OpenTelemetry and gRPC.

Here's a quick example of deploying one of our internal services:

kubectl apply -f google-search-deployment.yaml

I also shared my experience through public speaking and writing:

  • GopherCon 2018: “Building Scalable Search Systems”
  • Google Official Blog: “Distributed Tracing at Scale”

Scalability is a mindset, not just a technology.

GoPythonMachine LearningDistributed SystemsDockerKubernetesTerraformAnsible