Hi 👋, I am a Software developer and have worked in domains like finance, logistics and gaming. I like to design and implement simple services which come together to do complex things. Most of my experience is in Node.js and its ecosystem of tools. Other than tech, I like motorcycles and used to go on roaadtrips when I still had my motorcycle. These days I enjoy brewing and cooking.

Work

Backend Developer at Instabox, Stockholm [July 2020 - Present]

At Instabox, I am part of the Merchants and Communications team. We are responsible for integrating with the APIs of our e-commerce partners and also maintain APIs on our end for them to consume. We also develop and maintain communication system which uses duplex channes like SMSs and emails for interacting with our users. Stability and scalability are main areas of our focus and we have been using Node.js (Express, Fastify), Postgres and Redis to get desirable perfomance.


Senior Software Developer at Smallcase, Bangalore [Nov 2017 - July 2020]

At Smallcase, I worked closely with business and led the effort of integrating our platform with our partner stock brokers. Here, I led a team of 3 developers that made these integrations possible. I was also responsible for the core transactions system and execution of scheduled jobs. Apart from that I was involved in cross-team engineering decisions and the hiring process. Here, I used Node.js, MongoDB, Redis and RabbitMQ heavily along with some Kafka and Elasticsearch.


Software Developer at Codebrahma, Bangalore [Apr 2016 - Oct 2017]

During my time at Codebrahma, I worked on projects for various clients. Some of the projects included a mortgage settlement platform for a US based entrepreneur and a game server for a popular mobile gaming developer. I got my hands dirty in Express, Hapi.js, Meteor, MongoDB, DynamoDB, Blaze, AWS Elasticbeanstalk, AWS Lambda, etc.


Education

A Computer Science and Engineering graduate from SRM University, Chennai.

Contact

Reach out to me at me@tarunbatra.com.