Arihant Jain
Software Engineer · Distributed Systems · Go
I write Go, break monoliths, and keep distributed systems from falling over. 4+ years of backend at scale, now doing a Master's at EPITA in Paris because I wanted to understand the theory behind the things I already build.
About
Before grad school, I spent four years at Thriwe where I killed a PHP monolith and replaced it with Go microservices, built the notification service that pushed 10k+ messages/day at 99.9% uptime, and wired up Kafka pipelines doing 5k events/s for banking partners (HSBC, Mastercard). The kind of work where if your code breaks, someone's credit card stops working.
I care about systems that stay up at 3 AM without waking anyone up, code that the next person can actually read, and CI/CD pipelines that let teams ship daily instead of monthly. If it involves concurrency, fault tolerance, or making services talk to each other reliably — I'm interested.
Things I Work With
Say Hello
Working on something distributed, writing Go, or just want to argue about whether gRPC is better than REST? I'm always up for it.