Work history
Sr. Web Application Developer
tags:
javascript(dojo)
• c#
• xslt
• sql server
• asp.net
• c
How would you describe your time at Serena Software?
Worked on Serena 'Agile On Demand' product. This is a SAAS tool for managing Agile projects. It is highly configurable and scalable web application implemented with JavaScript (Dojo) / XSLT / ASP.net / C# and SQL Server.
Responsibilities: Scrum Master, software development, implementing Agile process
Major Contributions:
1.Implemented import of work item data from Excel files
2.Implemented query / update web services for work items
3.Built up a new 10 member scrum team
4.Introduced unit testing. Refactored existing tightly coupled code to write unit tests
5.Introduced build metrics and tracking...
Software Development Engineer
tags:
linux
• struts
• jsp
• mysql
• ruby on rails
• java
How would you describe your time at Amazon.com?
Worked on AmazonFresh, the new Amazon grocery delivery service. The website is JSP/Struts/Java/MySql stack on Linux. The fulfillment application is Ruby on Rails with MySql backend on Linux. This service became active in Seattle area in a record 8 months from start of work.
Responsibilities: Software development, Agile Mentoring.
Major Contributions:
1.Enhanced delivery type wise slot selection on the website. Slots are available based on capacity and bookings.
2.Implemented rails based work flow for scanning items in order fulfillment.
3.Automated build and testing
4.Implemented agile practices like TDD (Test Driven Development) and retrospectives...
Software Developer
tags:
agile
How would you describe your time at Acclain Systems?
Responsibilities: Design oversight, evaluation of new technology/tools, Agile mentoring.
Major Contributions: [Multiple projects, including consulting with Amazon]
1.Building flexible and scalable architecture for forms management service application.
2.Technical support for pre-sales activities
3.Porting existing functional test suite for shipping team to use ant for amazon.com
4.Maintaining scalable address / shipping service for amazon.com...
Senior Developer
tags:
agile / iterative software de...
How would you describe your time at ThoughtWorks Technologies?
Responsibilities: Agile mentoring, evolving software architecture, design oversight, process fine-tuning, evaluation of new technology/tools.
Major Contributions:
1.Building consensus on architectural changes in a very large project. (70 member team, over 17000 Java classes, 400 Oracle tables)
2.Moving existing project with huge legacy code base to Agile mode. Automated test coverage increased from 3% to 45%. Started using Test Driven Development process.
3.Active participation in Agile Software Community in India. (ASCI)
4.Presentation on ???Migration to Agile??? at Quality Assurance Institute (QAI) seminar in Bangalore....
Project Manager
tags:
ejb
• oracle
• jsp
How would you describe your time at Geodesic Information System...?
Responsibilities: Evaluation of new product/project ideas, mentoring development teams, software architecture, design, project planning & management, process definition & fine-tuning, evaluation of new technology/tools.
Major Contributions:
1.Architecture and development of framework for multi-protocol information access. Delivered ahead of schedule. Products based on the framework have been delivered to three customers. Zero defect operation at client sites for a period of over 18 months. Product has supported continuous operations for over 11 months.
2.Developed high performance authentication mechanism based on JSP/EJB/Oracle on standard Intel hardware platform. Performance rated at 250 web requests per second.
3.Doubled feature development rate with lightweight development processes.
4.Leveraged open source tools to increase productivity....