I’m working on a platform to simplify deployments and cloud infrastructure.

I’ve worked at Elastic, Cmd security acquired by elastic, GOTO (previously Gojek), and ThoughtWorks. _(backend, DevOps, data-engineering and distributed-systems). You can see a few of my open-source projects listed here.

Go, Kafka Enthusiast.

I advise and work with startups in DevOps, building high-scale distributed-systems.

Opensource & Community

I organize Distributed Systems Coffee Chat in Vancouver, Canada. Join https://lu.ma/dsys and the discord group.

Previously, I was the co-organizer of Go Bangalore and held monthly meetups grew the community to 5k+ developers and GoStudyGroup.

Talks

I’ve given talks at conferences and meetups in multiple countries. Check out the videos on youtube.

Conferences

Title Conference  
Why you can’t use Go Gophercon Vietnam 2019 November 2nd, 2019
Beast processing kafka events DevFest Goa Sep 27th, 2019
Beast Building A Beast to Process Millions of Kafka Events Fosscon India 2019 August 30 2019
Sharding with Go lightning talk GopherCon India 2019 January 18, 2019
Gotchas in Go lightning talk GopherCon India 2018 March 8, 2018
Go Garbage Collection lightning talk GopherCon India 2017 Febraury 24, 2017
Flying Quadcopter with Python PyCon India 2016 September 24, 2016

Meetup Talks

Title Event  
Building High Scale Backend Vancouver FullStack Web Developer January 11, 2023
Kafka Myths and Misconceptions Vancouver Kafka Meet September 8, 2022
Kafka Gotchas and Misconceptions Bangalore Apache Kafka March 4, 2022
Config Management and logging in Microservices Golang Meetup #65 January 25, 2022
Sqlx, Integration with postgres, migrations transactions and gotchas Go Meetup  
Beast to Process Millions of Kafka Events Kafka Day with Neha Narkhade, co-creator of kafka September 8, 2019
Go Scheduler and Tight Loops Go Meetup #47 August 24, 2019
Go Runtime Gostudygroup India March 03, 2019
Testing in go Golang Meetup XXI  
Embedding in go Golang Meetup XXV  
gotchas in go Golang Meetup XXVI  
slice of Slices Golang Meetup XXVIII Golang Meetup XXVI
go 1.10 release Golang Meetup XXVI  
go concurrency Golang Meetup XXX Golang Meetup XXVI
Don’t Just REST in HTTP, but gRPC Golang Meetup XXXII Golang Meetup XXVI
Functional Options Golang Meetup XXXIV Golang Meetup XXVI
Flags and Command Gostudygroup India I  
Echo server and Proxy in Go Golang Meetup #38 November 17, 2018
Go HTTP Handler/HandlerFunc Tests Gostudygroup October 2018

Recent posts

Building high scale backend with Kafka

less than 1 minute read

I’ve presented about building high scale distributed with Kafka in meetup. I’ve revised this content for multiple meetups. I’ve covered basic kafka terminolo...