Download PDF


A creative, quality-minded application architect/developer with nine years of experience. Knowledgeable in a multitude of computer languages and software packages, and have the ability to transform complex business requirements into technical specifications.Enjoy working in a good team environment and is prepared to reuse skills to ensure the successful implementation of multiple projects. Strong communication skills and can understand business processes very quickly.Primarily worked on Microsoft technologies and frameworks. A quick learner and can be productive on new technologies in a short time.


ASP.Net MVC, ADO.Net Entity Framework, Silverlight
SQL Server 2000/ 2005
Created Class Diagrams, Sequence diagrams Tools used :- Visio, Visual Studio 2005/2008 , StarUML
Visual Studio Team System
Created / executed Unit tests. Used Rhino Mocks as the mocking framework for unit tests. Used Code coverage to ensure unit tests are complete.
Used for better client side programming using JavaScript/ HTML Dom.  
ASP.Net Ajax
Used to create better user experience. Calling web services asynchronously to get the information as JSON .
Windows Communication Foundation (WCF)
Developed web services to implement SOA. Developed Data Contracts,Service Contracts  
Developed HTTP modules/ handlers. Built custom provider. Built custom configuration sections. Developed several reusable custom controls and user controls.  
Biztalk Server 2006
Mapping domain objects to SQL server 2005 tables. Developed interceptors to manage common/extra information. Developed the transaction management for the application
Visual Studio 2003/2005/2008
Efficiently used Visual studio's productivity features. Created custom debug visualizers. Effectively used plugins to work with open source projects.    
Proficient in developing solutions using .Net Framework. Languages used :- C#,VB.Net Libraries used :- Enterprise Library, ELMAH

Work experience

Jun 2005Present

Technical Specialist .Net

  • Part of the professional services team.
  • Worked at several clients as a key technical resource.
  • Involved in technical analysis of the various solutions and proposals.
  • Mentoring/training off assignment  consultants.
Jan 2007Present


West Bend Mutual Insurance
  • Responsible for the design/devlopment of the Small Commercial business quoting application.
  • Lead researcher for new technologies/frameworks.
  • Designed and developed a Coverage framework that is adapted by all the business applications resulting significant savings company wide.
  • Responsible for mentoring the team on SOA/OOAD principles.
  • Delivered successfully several applications which reduced the time needed to execute certain business operations to half.
  • Instituted the domain model for NHiberante persistence layer as per the ACORD model.
  • Designed and developed the NHibernate infrastructure layer.
  • Wrote several NHibernate interceptors to handle various life cycle events for the Domain objects.
Oct 2006Nov 2006


  • Worked  as a project coordinator on a re branding project consisted of changing the logo and changing the look and feel of the web applications and websites.
  • Providing technical guidance and direction to the changes needed to be done.
  • Effective coordination with several external vendors and the business groups within Baird resulted in completion on schedule.
Apr 2006Oct 2006


  • Designed and developed Shovelink ,a web application that enables support personnel to view the data related to a mining shovel remotely. 
  • Shovelink resulted in remote predictive diagnostics for each shovel, improved productivity of support personnel.
  • Designed and developed the security mechanism for the application.
Oct 2005Apr 2006


  •  Developed CSF Designer Web a web product for creating customer communications
  •  Analyzed the current rich client functionality and designed new web-based application.
  •  Designed and developed the presentation layer for the new web application.
  •  Analyzed and designed the authentication mechanism of the web application and web services.
  •  Designed encryption mechanisms for sensitive data transmitted on web.
  •  Developed secure web services for use across organization.
  •  Implemented various design patterns, .Net application blocks, and custom controls or third-party controls.
  •  Participated in buy/develop decisions and discussions.
  •  Executed threat analysis and modeling for the application. Suggested and implemented the counter measures for these threats.
  •  Carried out performance testing and improvements for the application.
  • Designed custom controls needed for the application.
Apr 2003Jun 2005


State Farm Insurance
  • Conceptualized, designed, developed an Admin Console to monitor and maintain the background processing of the web application.
  • Resulted in saving an estimated 35,000 hours of manual, repetitive work to fixed the failed events.
  • Rewarded with a valuable contribution award.
  • Designed and developed Invoice Bill Tracker (IBT) in Claim Management system.Researched and consulted domain experts to ensure the accuracy, effectiveness, and efficiency of the system being developed.
  • The usability of IBT resulted in the  being able to handle invoices efficiently and pay them in a timely manner, which resulted in significant savings for State Farm.

Senior Software Engineer

Patni Computers
  • Worked at State Farm Insurance company as a consultant representing Patni.
  • Worked a team leader at offshore center supporting various applications.
  • Worked onsite at State Farm on Enterprise Claim system program.
  • Acted as liaison between the client and Patni on the bill management project.
Nov 2000Mar 2003

Systems Analyst

State Farm Insurance
  • As a systems analyst supported /maintained several legacy applications.
  • Worked as a team leader and effectively managed/ handled the support tickets resulting in higher customer satisfaction.



Microsoft Certified Application Developer


Microsoft Certified Technical Specialist Biztalk Server 2006