Building reliable, concurrent backend systems in Go, with a focus on distributed systems, networking, databases, performance, and infrastructure.
Contributed a concurrency fix to the official database/sql package. The change corrects a lost-wakeup condition in closingMutex writer coordination that could deadlock Rows.Next against a concurrent Rows.Close.
Reviewed and approved by Go maintainers, passed Go TryBots and CI, and merged upstream into the Go master branch.
CL 820060 — database/sql: fix closingMutex writer coordination · golang/go#81043 — lost-wakeup deadlock
Amazon Web Services Training and Certification Aug 2026
Hands-on AWS assessment covering application networking, service-to-service communication, load balancing, container networking, observability, and cloud infrastructure.
Concurrent Programming · Distributed Systems · Backend Architecture · Microservices · Networking · Databases · Performance Engineering · Reliability · High-Load Systems
- AWS Application Networking Demonstrated — AWS Microcredential · Verified on Credly
- IBM Developer Skills Network — Docker Essentials: A Developer Introduction
Distributed Systems · High-Load Go Services · Synchronization & Concurrency Internals · Application Networking · Microservices · Cloud Infrastructure
