Senior Consultant @ ThoughtWorks
Have spent about 9 years engineering software, both in product and service domains. I have seen the spectrum ranging from applications developed for internal company consumption to high scalability problems, from being a small stream in a waterfall to being a gear in an agile process, and it has helped me appreciate both technical and practical issues encountered in software projects.
My journey in ThoughWorks has helped me appreciate the other nature of Agile, where things become difficult in co-sourced and distributed development environment.
Currently, I am working on a project in which we are using a polyglot programming approach, an area which is of good interest to me.