Payment Gateway

Go, PostgreSQL, Redis

Built payment processing system handling ACH, wire transfers, and card payments. Designed idempotent APIs to ensure exactly-once processing. Implemented webhook delivery system with automatic retries and failure recovery.

Handles millions in daily volume 99.99% uptime

Distributed Task Queue

Go, Kafka, Kubernetes

Designed and implemented distributed task processing system for background jobs. Built priority queuing, rate limiting, and dead letter queue handling. Deployed across multiple regions with automatic failover.

Processes 100k+ tasks per hour

API Gateway & Rate Limiter

Go, Redis

Created API gateway with request routing, authentication, and distributed rate limiting. Implemented sliding window algorithm for accurate rate limiting across multiple servers. Added circuit breakers for downstream service protection.

Observability Stack

Prometheus, Grafana, OpenTelemetry

Set up company-wide observability infrastructure. Implemented distributed tracing for request flows across services. Built dashboards and alerts for service health, performance, and business metrics.

Database Migration Tool

Python, PostgreSQL

Built internal tool for zero-downtime database migrations. Automated schema changes, data backfills, and rollback procedures. Used by multiple teams for production deployments.

Open Source Contributions

Various

Regular contributor to infrastructure and tooling projects. Contributions include bug fixes, performance improvements, and documentation. Active in database drivers, HTTP libraries, and CLI tools.

View on GitHub