I develop Web applications and specialize in Ruby on Rails. I also develop in Perl, mod_perl/Apache and Java/J2EE.

I can develop custom software in a variety of more languages including C, C++, Perl, Ruby, etc.

I can help you with requirement clarifications, preparing the user-interface, creating the graphic design (mocks) and the copy writing. Or, of course, you can provide the mocks and ask me to do just the coding. I can code with Programming languages: C++, Java, Perl and Ruby, on Linux. I have developed web services and web applications using them. I can create RESTful architecture. I understand distributed computing and have used cloud computing services. I know MySQL and can do database design and optimization. I also know AJAX and XHTML/CSS. I use Subversion for source control and Capistrano for managing deployments. I can deploy Rails applications using Mongrel and Apache or mod_rails. I am also a certified Scrum master and have used it successfully for past 3 years.

I will keep you up to date at all stages of development. I believe in iterative development and welcome changes during the development cycle. I follow test driven development and produce clean and maintainable code.

Once the development is finished, I can also help you with deployment and advice you on operations and scaling your webapp.

I also have a lot of experience serving as technical lead and doing program management. So, if your project suffers from poor quality, lack of architecture, or slipping on the schedule, I can help. Contact me.