###Background: I did my BE from Pune Institute of Computer Technology - one of the best colleges in Pune for computer science studies. I used to be average in programming when I started but improved a lot by participating in programming contests throughout my engineering. ThoughtWorks was my dream company to start my career.

"Curiosity!" - One word that I connect with the most and that motivates me in life.

Right out of college, I joined ThoughtWorks as an application developer. The journey for every grad ThoughtWorker from around the world starts with a six week training at ThoughtWorks University in Bangalore (now Pune). It was one of the best phases of my life.

On return to my home office in Pune, my friend Shridhar and I were given an opportunity to learn front-end development skills. ThoughtWorks did not have many UI developers. They were not so successful in recruiting UI Devs. They wanted to try and make home grown UI developers out of Shridhar and me. Unlike Shridhar who always liked UI-Development and was interested to go for it, all I wanted to do was learn something new and interesting. So I also took the opportunity to learn UI development.

After a couple of months of mentoring by awesome UI Devs, we were ready to take on a challenge. And a challenge it was when I worked on my first green-field project out of ThoughtWorks Gurgaon as the only UI-Dev. Being part of a small team and getting a lot of moral support from them helped me do well, right from the start. Curiosity is a strong feeling. I was not satisfied with what I was doing. I wanted to learn the backend technology being used. So I started taking some of the UI-work home so that I could spent some time in office pairing with others to learn basics of Ruby on Rails (RoR). This project and my initiative to learn RoR helped me understand the building blocks of RoR.

For the next project I had to travel to ThoughtWorks Chennai. Analysing design mock-ups and building wireframes was all that was expected from me in a month. But as usual, I had to find something more to satisfy my curiosity. So, for the first time I set up a working Rails project from scratch and then built the wireframes into it. To my surprise, the tech lead on the project used my setup to continue the project from then on.

After a year of hard work, I was ready for bigger challenges. I was once again staffed on a project as a UI-Developer. Although, this time, I was determined to learn RoR to a greater extent. Right from the first day on this new project, I had set the expectation with my Project Manager and my Tech-Lead that I won’t be doing only UI-Development and that I would also work on backend that was based on RoR. Thanks to the excellent support from the senior developers on the team, I improved much faster and soon I was ready to call myself a RoR developer. This experience helped me gain confidence and get cracking on my pet projects.

But throughout the journey there were always some people who thought of me as "just a UI Dev". If I picked up any task outside the UI domain, there would always be someone who would pull me back from trying. “Just a UI-dev” was a very common phrase I would hear. Other UI-Devs had not challenged this. But thanks to the support from few people who believed in me, I was able to achieve my goals. Now, my designation at ThoughtWorks was - Not just a UI Dev.

I continued learning RoR and even played a role of “Coach” for a Rails Girls event held in ThoughtWorks Pune. That event gave my confidence a boost.

All this was perfectly aligned with my grand plan of being a complete developer, capable of working on front-end, backend and dev-ops. It's challenging to be good at front-end and backend both. I’m glad I chose this path for myself. It’s an exciting journey and there is a long way to go.

Today, I’m once again staffed on a project as a UI Developer. But it won’t be long before I once again take up the dual role.

Lastly, it has been a rollercoaster ride and a satisfying experience, working with some of the best developers on inventive and ingenious projects here at ThoughtWorks. It was a dream company back in college and it has been a dream come true indeed.

- Vishnu Narang,

(Not just a UI-Dev @ThoughtWorks)

You can also read the extended version of this blog on ThoughtWorks Insights


comments powered by Disqus