![David Liu](https://imgs.vikingship.uk/avatar.jpg)
David Liu
Senior Golang Engineer
- Seattle
- da***@godev.io
- 120****0123
- 1990/03
- Tech Blog
- GitHub
- Speaker Profile
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