I’m a backend engineer specializing in building scalable, high-performance systems using Go. With hands-on experience in designing distributed services, I focus on writing clean, efficient, and production-grade code that can handle real-world scale and complexity.
My core expertise lies in Go, where I actively work with concurrency (goroutines, channels, synchronization patterns), API design (REST, gRPC), and system-level problem solving. I have experience designing microservices architectures, integrating with databases like PostgreSQL, and working with message brokers such as Kafka and NATS for event-driven systems.
I don’t just write code—I think in terms of systems. I care about performance, observability, and reliability. Whether it's optimizing latency, debugging race conditions, or designing fault-tolerant services, I approach problems with a strong engineering mindset.
I am also deeply interested in how large-scale systems are built in real-world companies. I regularly study system design, distributed systems concepts, and production patterns used in high-scale environments.
What sets me apart:
Strong understanding of Go internals and concurrency patterns
Experience with gRPC and modern backend communication protocols
Focus on writing maintainable, testable, and performant code
Continuous learning mindset with FAANG-level interview preparation
I’m currently looking for opportunities where I can contribute to building impactful backend systems, work on challenging engineering problems, and grow alongside strong teams.
Experience
-
Senior Software Engineer (Sep, 2024
–Jan, 2026) at American Express
Fee details
₹2,500–5,000/hour
(US$26.31–52.63/hour)