Portfolio Projects¶
Three enterprise-grade Go projects designed to demonstrate mastery of Go for a Tech Lead Software Engineer role in ad-tech / real-time ML infrastructure. Each project showcases different dimensions of Go expertise.
RTB Engine Simulator¶
A real-time bidding auction system that simulates OpenRTB-style ad auctions with multiple bidders, SLA enforcement, and observability.
Demonstrates: Low-latency systems, concurrency, context deadlines, HTTP servers, metrics
Feature Store Service¶
A gRPC service that serves ML features with sub-millisecond in-memory lookups and Redis fallback, designed for real-time ad decisioning.
Demonstrates: gRPC, caching strategies, protocol buffers, benchmarking, service design
Observability SDK¶
A reusable Go library providing production-readiness primitives: structured logging, circuit breakers, rate limiting, retries, and health checks.
Demonstrates: Library/API design, interfaces, generics, functional options, testing
How These Projects Map to the Role¶
| Job Requirement | RTB Engine | Feature Store | Observability SDK |
|---|---|---|---|
| Low-latency, high-throughput systems | Primary | Primary | Supporting |
| Distributed data pipelines | Supporting | Primary | -- |
| Service orchestration | Primary | Supporting | -- |
| Observable, resilient production systems | Supporting | Supporting | Primary |
| Real-time bidding domain knowledge | Primary | -- | -- |
| ML infrastructure | -- | Primary | -- |
Interview Strategy
Lead with the RTB Engine -- it maps directly to the core product. Use the Feature Store to show ML infrastructure depth. Reference the Observability SDK when discussing production-readiness and engineering culture.