I am a software engineer specializing in building backend systems that power turn-based multiplayer games, interactive gamification constructs, and video commerce.
My expertise lies in designing, developing, and maintaining large-scale distributed systems, debugging complex technical issues, and improving the reliability, scalability, and maintainability of these systems.
I have been working professionally for the last five years, starting with a Full-Stack Product Engineering role, where I worked on developing HTML5 games on Cocos2D-js, developing and optimizing the Android app for hosting these games with a fluid user experience and helping build the backend involving WebSocket Gateways, Game Servers, and Match Makers to power the end-to-end social gaming flows.
Nowadays, I predominantly lurk on the backend side, working on exciting stuff like Redis, MongoDB, Hbase, Kafka, Spark, and ElasticSearch. In terms of programming, I am most comfortable with Java
, Golang
, and Python
. But, I also know my way around C/C++
, Kotlin
, and Scala
.
Aside from work, I like learning more about Database Systems, Distributed Systems, Compilers, and Programming Languages. I also work on open-source projects and have been a core contributor to Varadhi, a message bus implementation with a REST interface.
In my free time, I like reading books, swimming, relaxing by listening to music or playing video games.
Software Engineer at Flipkart. Learning about Distributed Systems, Databases, and other fun stuff.