Tailwind Resume
David Liu

David Liu

Senior Golang Engineer

Work Experience

Senior Golang Engineer

2022/06 - Present

ByteDance

Seattle

High-Performance Video Processing Platform

  • Led development of distributed video processing system handling 1M+ videos/day
  • Architected microservices using gRPC and Protocol Buffers for efficient communication
  • Implemented custom workload scheduling using Go channels and goroutines
  • Achieved 10x performance improvement through SIMD optimization with cgo
  • Reduced processing latency from 30s to 3s per video

Real-time Data Pipeline

  • Designed and implemented streaming data pipeline processing 500K+ events/second
  • Built custom rate limiting solution using Redis and Lua scripts
  • Implemented circuit breaker pattern using hystrix-go
  • Achieved 99.99% uptime with automatic failover
  • Reduced operational costs by 60% through efficient resource utilization

Service Mesh Implementation

  • Led migration to service mesh architecture using Istio
  • Developed custom service discovery mechanism using etcd
  • Implemented distributed tracing using OpenTelemetry
  • Built automated canary deployment system
  • Reduced service-to-service latency by 40%

Golang Engineer

2018/01 - 2019/12

Uber

San Francisco

Real-time Matching Engine

  • Developed high-performance matching engine handling 100K+ requests/second
  • Implemented custom concurrent queue using Go channels
  • Built real-time monitoring system using Prometheus and Grafana
  • Reduced matching latency by 70% through algorithm optimization
  • Achieved 99.999% availability through distributed system design

Payment Processing System

  • Architected distributed payment processing system handling $1B+ monthly transactions
  • Implemented saga pattern for distributed transactions
  • Built idempotency system ensuring exactly-once processing
  • Reduced payment processing errors by 99%
  • Implemented real-time fraud detection using Go concurrency

Developer Platform

  • Designed and implemented internal Go service framework
  • Built automated testing framework achieving 90%+ coverage
  • Developed custom code generation tools reducing boilerplate by 70%
  • Created comprehensive documentation and developer guides
  • Reduced new service development time by 50%

Technical Skills

Go Development

  • Go 1.18+, Generics, Concurrency patterns
  • Performance optimization and profiling
  • gRPC, Protocol Buffers
  • Gin, Echo, Go-kit frameworks

Cloud & Infrastructure

  • Kubernetes, Docker, Istio
  • AWS (ECS, Lambda, DynamoDB)
  • Terraform, Ansible
  • Service mesh architecture

Databases & Caching

  • PostgreSQL, MongoDB
  • Redis, etcd
  • Elasticsearch
  • Database optimization

DevOps & Monitoring

  • Prometheus, Grafana
  • ELK Stack
  • Continuous Integration/Deployment
  • Infrastructure as Code

Education

Master of Science

2006/09 - 2010/07

University of California, Berkeley

Computer Science

  • Focus on Distributed Systems
  • Research in High-Performance Computing

Open Source Projects

Go-Microservices-Framework

Enterprise-grade microservices framework with built-in service discovery, circuit breaking, and monitoring

  • 15k+ GitHub stars
  • Used by 200+ companies
  • Regular contributor to Go community

Go Performance Toolkit

Advanced Go profiling and optimization toolkit with automatic bottleneck detection

  • 8k+ GitHub stars
  • Featured in GopherCon
  • Active community of 1000+ developers