PerfectStay
Senior Backend Engineer (Go)
- Replaced a serverless cache pipeline after identifying AWS quota and cost problems. The new Go pipeline runs on ECS Fargate Spot with SQS and Redis. After the cutover, DynamoDB spend for the pipeline fell by 97% and ECS spend by 88%.
- Profiled a slow path in our Go rule engine with pprof. Preprocessing rules and reusing result slices cut allocations from 26 to 2 for indexed operations and from 2,619 to zero for full scans. The two benchmarks ran 2× and 5× faster.
- Built a shared OpenTelemetry library used across eight Go services, covering HTTP and AWS SDK instrumentation, structured logging and trace propagation across queue boundaries.
- Wrote our Go testing guide and technical documentation covering service architecture, data flows, APIs and CI/CD.
- Added snapshot-based rollback to the release workflow after finding that production releases had no documented rollback path.
- Investigated production problems involving goroutine leaks, Redis eviction, excessive retries, third-party API limits and batch jobs running beyond their execution window.