Senior Golang Engineer 路 Distributed Systems 路 Cloud-Native Backend
I am a backend engineer with 5+ years of commercial experience building reliable services and event-driven systems. My primary focus is Go, PostgreSQL, distributed workflows, performance, observability, and failure-safe delivery.
- Backend: Go, REST, gRPC, microservices, event-driven architecture
- Data and messaging: PostgreSQL, Redis, Kafka, RabbitMQ, NATS
- Infrastructure: Docker, Kubernetes, AWS, CI/CD
- Observability: Prometheus, Grafana, OpenTelemetry, Jaeger
- Engineering: DDD, idempotency, concurrency, integration testing, profiling
A production-oriented matchmaking and rating service for asynchronous five-to-seven-player Solitaire tournaments.
- Balances room fill speed against immutable whole-room fairness constraints.
- Persists idempotent tournament transitions and outgoing events atomically.
- Uses bounded, lease-fenced workers for matching, deadlines, ordered rating, and at-least-once event delivery.
- Includes PostgreSQL lifecycle and resilience tests, race detection, fuzzing, vulnerability scanning, metrics, dashboards, and release documentation.
Architecture 路 OpenAPI 路 CI
A Go and PostgreSQL service for metered API usage with frozen pricing and an immutable processing ledger.
- Accepts retry-safe usage events and preserves their original unit price.
- Uses transactional work admission, concurrent
SKIP LOCKEDprocessing, and generation-fenced recovery. - Covers crash recovery, integrity quarantine, exact integer accounting, monitoring, backup/restore, and reproducible performance evidence.
Architecture 路 Verification 路 CI
A Go Kubernetes operator and persistent REST API built as a focused home assignment.
- Recreates deleted Pods and applies template changes through serial rollouts.
- Preserves API data across Pod replacements with PVC-backed atomic storage.
- Verifies recovery through race tests, security checks, and live Docker/kind end-to-end scenarios with a replayable CI demonstration.
Architecture 路 Demo 路 CI
Reusable, least-privilege GitHub Actions workflows for Go repositories with module, build, test, race, lint, and vulnerability gates.
I prefer explicit dependencies, small packages, stable contracts, and tests that exercise retries, concurrency, partial failure, and recovery. Public projects document their boundaries and evidence rather than hiding limitations behind a "production-ready" label. Proprietary source code remains private.

