My Journey so far..

Under Graduation: May 2012

I completed my undergraduation from Pune Institute of Computer Science in Information Technology. I achieved First Class with Distinction throughout. My favourite subjects were Computer Networks, Algorithms, Data Structures and Operating Systems.

Joined ThoughtWorks: July 2012

After undergrad, I joined ThoughtWorks Inc. as an application developer. I was one of the chosen 4 out of over 300 students to get selected. ThoughtWorks was a perfect start to my career because at ThoughtWorks, I got to learn something new every single day. It was a place where you can never be the smartest person in the room.

First Frontend Experience: April 2013

Soon after joining ThoughtWorks I learnt frontend skills and got staffed as the only frontend developer for a client project in TW-Delhi. It's where I lead the frontend development on my own. It was a small team and I got to learn a lot from that experience.

Added Ruby on Rails to my skills: Oct 2013

My burning desire to be a full stack developer took a great turn when I started working on RoR for a big project. Originally staffed as a frontend developer, it was difficult to get the right support and work on both frontend and backend. I learnt basic RoR on my own and then got support from my team and a few months later was able to call my self a RoR developer.

Rails Girls coach: December 2014

Owing to my learning on the RoR project, it was time to give back to the community. I signed up as a Rails Girls coach. The event took place in ThoughtWorks, Pune. In about 3 hours me and my team of trainees deployed a working feedback application to Heroku. It got even better for me when I received extremely positive feedback from my trainee.

Building Right To Left: March 2015

A multi-national, multi-locale marketing website with thousands of pages. We had to support the entire website in Middle East countries and support Right To Left languages like Arabic. This was probably the first time ever in ThoughtWorks that we got this unique requirement. Learnt a lot about I18 (internationalization). I also worked on Performance of the website which was most challenging.

Multi national, multi locale marketing website: 2015 - 2016

Helped team slash the front-end testing time by developing a visual testing framework for automated UI testing. Helped with improving the performance of a multi-locale, multi-national marketing website.

Energy domain : 2016

Worked as a full-stack developer to build a platform to be used for promoting energy efficient resource utilization at factories and work places, thus, reducing the carbon footprint and going green.

I take these seriously...

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

- Martin Fowler

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

- Martin Golding

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.

- C.A.R. Hoare