Printing tool Download PDF

Work experience

Oct 2010Present

Consultant

Everest Technologies Inc
Jul 2004Sep 2010

Technical Lead

Infosys Technologies Ltd

Education

Jun 2000Apr 2004

Bachelor of Engineering

Madras University

Summary

PROFESSIONAL SUMMARY:

  • Experience in full Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) and Project Management.
  • Certified Sun Certified Java Programmer (SCJP)
  • Certified Sun Certified Web Component Developer. (SCWCD)
  • Good working experience in Agile methodologies
  • Experience in working in a Global outsourcing model.
  • Excellent skills in Object Oriented Analysis and Design, Modeling Applications with UML
  • Experience in Software Design and Development using Struts Framework using JSP and Free marker templates as view components
  • Experience in designing and developing Web service consumers using Axis 2 framework
  • Experience in designing and developing domain object model using Spring and Hibernate framework.
  • Experience in Development of Asynchronous J2EE Application using JMS.
  • Good knowledge of Oracle 8i, Oracle 9i and SQL SERVER environment with PL/SQL.
  • Rich experience in developing internet applications for banking industry.
  • Domain knowledge in Deposits and Home loans line of business
  • Good experience in Software Configuration management.
  • Ability to effectively use version control tools like Clear case, perforce and VSS
  • Have effectively used Jade / Jira tool to track work assignments using user stories.

Project Experience with Bank of America

Merill Lynch Transition - Jan '10 - Jun '10

Environment - Java/J2EE, Struts 2.0 framework, Spring 2.0 / Hibernate 3.0, Interwoven CMS, RAD 6.0

Responsibilities:

  • Low level design review for transfers module.
  • Service field mapping for Add accounts module.
  • Development of Webservice calls using Axis framework
  • Development of JMS call for Add account module.
  • Develop business logic for retrieving the customer profile along with their applicable from and to accounts.
  • Develop hibernate calls for executing stored procedure in Informix DB.

Country Wide Transition - Dec '08 to Jan '10

Environment - Java/J2EE, Struts 2.0 framework, Spring 2.0 / Hibernate 3.0, Interwoven CMS, RAD 6.0

Responsibilities: 

  • Responsible to High Level and Low Level Design
  • Adopting J2EE best practices like Application controllers, Interceptors and Business delegates
  • Extensively coded webservice calls using Axis framework for calculating various rate information for Home loan calculators
  • Coded unit test classes using JUnit framework to ensure maximum code coverage
  • Coded presentation tier using Freemarker templates
  • Integration with Spring framework to inject dependencies for Action, Business and DAO objects

Deposits Common Application - Mar '07 to Dec '08

Environment - Java/J2EE, Struts 2.0 framework, spring 2.0, JDBC, Tiles framework, RAD 6.0

Responsibilities:

  • Technical Consultant for Common Application initiative in Deposits line of Business
  • Define Business/Technical requirements for APIs developed by Fidelity Information services. Coordination between business and technology on capturing the requirements.
  • Design review for the UI Framework.
  • Migration of UI presentation framework from Struts1.X to Struts 2.0
  • Development of business components to interact with other subsystems through web services using Axis framework.
  • Development of business components to interact with external system which are exposed to the consumer over a MQ through JMS.
  • Development of credit decision component which interacts with universal decision engine and obtain the credit decision of the applicant
  • Design and developed a BRMS solution using DROOLS rules engine
  • Integration with Spring framework
  • Integration with Tiles framework for Presentation tier
  • FRLO Sales Application - Mar '06 to Feb '07

Environment - Java/J2EE, Struts 1.0 framework, Spring, JDBC, Tiles framework, WSAD 5.0

Responsibilities:

  • Integration with spring framework for business components
  • Integration with Tiles framework
  • Develop the business component to interact with the back end system to fetch the Customer profile details.
  • Development of UI layer of the application using struts framework
  • Design and develop the application layer using Struts framework
  • Cross Sell - Jul '05 to Feb '06

Environment - Java/J2EE, Cold fusion, JDBC

Responsibilities:

  • Design and develop presentation tier using cold fusion
  • Develop the custom tags in cold fusion to interface with java webservice calls.
  • Develop webservice calls to interface with transunion system to present the cross sell offers applicable to the user
  • Design and develop a solution to obtain and persist the customer data

Deposits – Sales - Aug '04 to May '05

Environment - Java/J2EE, ColdFusion, javascript

Responsibilities:

  • Develop HTML and ColdFusion markup for the presentation
  • Ensure the website is compliant with American disability act.
  • Develop DAO objects for JDBC calls to process business logic for products
  • Develop business objects for processing the product information and recommended products. 

Skills

Cruise control - Build tool for Continous integration
Maven - Build script
Clearcase - version control tool
Perforce - Version Control tool
PL/SQL
Java Script
HTML
Axis 2
Hibernate
Struts 2
Spring
Java

Certifications

Sun Certified Web Component Developer (SCWCD)

Sun Java

Sun Certificied Java Programmer (SCJP)

Sun Java