Aravind Mangadu Chakkaravarthy

Aravind Mangadu Chakkaravarthy

Work History

Work History
Oct 2010 - Present


Everest Technologies Inc
Jul 2004 - Sep 2010

Technical Lead

Infosys Technologies Ltd


Jun 2000 - Apr 2004

Bachelor of Engineering

Madras University



  • 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


  • 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


  • 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


  • 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


  • 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


  • 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


  • 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. 



Cruise control - Build tool for Continous integration

Maven - Build script

Clearcase - version control tool

Perforce - Version Control tool


Java Script


Axis 2


Struts 2





Sun Certified Web Component Developer (SCWCD)

Sun Java

Sun Certificied Java Programmer (SCJP)

Sun Java