Software Engineer (Java & Go) Building real-world microservices, fintech systems & APIs Sharing lessons, mistakes & system design insights

Joined July 2024
Open to Work | Java + Golang Backend EngineerBuilding scalable microservices, fintech systems & high-performance APIs.Daily threads: System Design, Interviews, Go tips.Seeking Backend/SDE roles (India | Remote).DM your JD or reply! #OpenToWork #Java #Golang #hiring
1
3
316
Go learning note: Semaphore patterns. Coming from Java, I noticed coordination matters more than starting goroutines. I validated it with process jobs with cancellation and bounded workers. #golang #softwareengineering #hiring #job #dev
19
Day 106/200 🏗️ Payment system during Black Friday: 50x normal transaction volume for 6 hours. What's your scaling plan — pre-scale, auto-scale, or both? #SystemDesign #hiring
8
A Java habit I am rethinking while learning Go: Bounded worker pools. Today’s exercise was process jobs with cancellation and bounded workers. What would you do differently? #GoLang #DevLearning #hiring #job #dev
23
Day 62/200 of my Java-to-Go transition: Pipelines. I practiced by process jobs with cancellation and bounded workers. One lesson I am keeping: prefer clarity over ceremony. #golang #hiring #job #dev
1
1
34
Day 104/200 🏗️ Instagram Feed at 2B users. Is fan-out on write still viable at this scale, or has it become the bottleneck? #SystemDesign #hiring
11
Java developers switching to Go: today I learned Fan-out and fan-in. The key difference is not syntax; it is the design trade-off. My example: process jobs with cancellation and bounded workers. #golang #100DaysOfCode #hiring #job #dev
30
Day 103/200 🏗️ Your video platform now streams 1B hours watched per day. Where does the CDN strategy actually start to break? #SystemDesign #hiring
9
Go learning note: Review: concurrent worker demo. Coming from Java, I noticed concurrency is built into the language and standard library. I validated it with run the race detector and document ownership. #golang #softwareengineering #hiring #job #dev
1
33
A Java habit I am rethinking while learning Go: Mutex and race detector. Today’s exercise was run the race detector and document ownership. What would you do differently? #GoLang #DevLearning #hiring #job #dev
1
2
64
Day 101/200 🏗️ Your URL shortener just hit 1 billion stored URLs. What's the first thing that breaks — the ID space, the DB, or the cache? #SystemDesign #hiring
10
Day 58/200 of my Java-to-Go transition: WaitGroup. I practiced by run the race detector and document ownership. One lesson I am keeping: prefer clarity over ceremony. #golang #hiring #job #dev
38
What changes serving 100K inference requests/sec? Reply with your take 👇 #hiring
10
Java developers switching to Go: today I learned Context cancellation. The key difference is not syntax; it is the design trade-off. My example: run the race detector and document ownership. #golang #100DaysOfCode #hiring #job #dev
1
62
What changes syncing 100 players in one match at 60Hz? Reply below 👇 #hiring
7
Go learning note: Timeouts with time.After. Coming from Java, I noticed concurrency is built into the language and standard library. I validated it with run the race detector and document ownership. #golang #softwareengineering #hiring #job #dev
38
What changes rebalancing shards without downtime? Reply with your approach 👇 #hiring
9
A Java habit I am rethinking while learning Go: Select. Today’s exercise was run the race detector and document ownership. What would you do differently? #GoLang #DevLearning #hiring #job #dev
1
47
What changes streaming to 5M viewers under 3s latency? Reply below 👇 #hiring
14
Day 54/200 of my Java-to-Go transition: Range and close. I practiced by run the race detector and document ownership. One lesson I am keeping: prefer clarity over ceremony. #golang #hiring #job #dev
42
What changes when one tenant's usage spikes 100x overnight? Reply with your take 👇 #hiring
6