About Deep Shah (git shah)

About Me:

I am an Engineer from Sardar Patel University, there’s a good chance that you might not have heard about this university even I had not heard about it before I joined it.  People there were kind enough to push me over the final hurdle because of which I can call myself an Engineer (finally)

I have strong opinions about everything!  I express them here at gitshah.com.  I’ve been a professional software developer since 2002 working with a variety of different technologies.

Professional:

Software developer (Yes, I do coding!), I don't write useless documents and draw pretty diagrams, I do the real thing!  Strongly believe in writing unit tests.  Any code (no matter when you have written it) that does not have Unit Tests is legacy code.  I do a lot of re-factoring or should we say re-writing?

What do I like about software development?

Well the fact that actually client wants some feature, but we can successfully delivery him something that he never required in the first place and actually get money for that!  It’s Awesome!

Languages I Speak:

Java, C#, Ruby, Groovy, C++, Javascript, Shell Script, Perl, Scala, Erlang

Interests:

Being a Gemini, I am interested in a lot of different things.  TDD, BDD, OO Design, Mobile technologies (Android, iPhone, Brew, Symbian).  I like xnix systems.  Love using Ubuntu and Mac OS X.  Big fan of Vim for quick editing, but prefer an IDE when I have to do real programming.  From the name its evident that I am a fan of distributed version control systems.  My personal favorite is git, but have used and liked Mercurial as well.

Love trekking, playing tennis, traveling, bike trips and car trips.  Have been to a lot of places in India and abroad.  I have been to France, Italy, Vatican, Switzerland, Germany, US and Israel.  Want to visit more countries.

Contact Me:

deep@gitshah.com
Have some Fun!