Building production-grade APIs, job processing systems, and fault-tolerant infrastructure.
High-performance RESTful services dengan rate limiting, caching, dan clean architecture.
Async job queues dengan retry mechanism, dead letter queues, dan horizontal scaling.
JWT authentication dengan refresh token rotation, RBAC, dan distributed rate limiting.
Payment processing dengan circuit breaker, webhook reliability, dan subscription billing.
I am a software engineer with over 2.5 years of specialized experience in building robust backend systems. My expertise lies in designing microservices, optimizing database performance, and ensuring system reliability handling high-concurrency traffic in the fintech and logistics sectors.
Production-Grade Backend Systems on GitHub
Built a high-performance async job processing system using Go & Redis to handle distributed job distribution with retry mechanism and failure isolation.
Built a full-stack payment API using Go (Fiber) + Next.js + PostgreSQL to handle subscription billing and webhook reliability with circuit breaker pattern.
Built a secure authentication system using Go + PostgreSQL + Redis to handle JWT rotation, distributed rate limiting, and role-based access control.
Built a feature flag management system using Go (Gin) + PostgreSQL + Redis to handle gradual rollout with consistent hashing and sub-millisecond evaluation.
Built a URL shortener service using Go (Gin) + PostgreSQL to handle custom alias creation and click analytics with IP-based rate limiting.
Built an MCP server using Go to handle multi-database observability and incident analysis with stdio + HTTP (SSE) transport.
Bagaimana memastikan setiap job diproses tepat satu kali, dengan retry yang aman dan failure isolation melalui Dead Letter Queue.
Strategi rate limiting, caching layer, dan connection pooling untuk menjaga latency rendah di bawah beban tinggi.
Penggunaan Redis atomic operations, distributed locks, dan idempotency keys untuk menghindari data corruption pada concurrent requests.
Open to opportunities in Backend Engineering and Distributed Systems.