Senior Backend Engineer (Golang)
Building scalable messaging & transactional systems.
Focused on reliability, performance, and production readiness.
Professional Summary &
Engineering Philosophy
Backend engineer with experience building high-throughput messaging systems, broadcast platforms, and transactional APIs.
I specialize in Golang-based services, async processing with message queues, and data consistency using MySQL and Redis.
Comfortable designing systems that run in production, handling failures, and optimizing performance under real traffic.
Designed scalable broadcast system using queue-based processing.
Redis-based counters & cooldown mechanism.
Direct upload to GCS / Object Storage using Presigned URL.
Queue-based message delivery with consumer scaling.
High-volume broadcast causes ban & delivery failure.
Queue-based delivery, break mode & rate limiter, status tracking.
Stable delivery at high volume, reduced failure & ban incidents.
Think in failure scenarios before coding
Prefer simple, observable systems
Avoid premature optimization, but measure performance
Comfortable debugging production issues
Write backend code with monitoring in mind
Open for opportunities in building scalable backend systems.