More Related Content
Similar to Ravi Kiran_CV (20)
Ravi Kiran_CV
- 1. Ravi Kiran Adusumalli 77367742449
Associate Consultant ravikiran.chicago@gmail.com
Around 7+ years of industry experience in Information Technology, acquired by working on
diverse projects in the domain of Banking and Financial services from technical front of -
Windows based systems with primary focus on JSE, Struts, Spring, JSF, Hibernate
technologies. Believe in teamwork, communication and zeal to learn new technologies &
paradigms with ability to grasp and apply the same instantly.
Expertise in J2SE, Struts 1.x, JSF 1.2, Spring 3.x.
Extensive delivery experience on Agile team.
Have good experience in using Sonar, Jenkins, Jira, FishEye, Clearcase
Worked on improving the performance of application.
Expertise in reducing the response time of the application.
Exceptional coding skills with the cutting edge technologies.
Developed automated test cases using JBehave(BDD).
Worked on improving on stability of the application.
Core Competencies
J2SE
Struts
ANT Apache
XML
XSL-FO
Swings
JMockit
Servlets
Spring
JSF
XSLT
Apache FOP
Clear Case
SVN
JSP
Hibernate
ICEfaces
JAXP
JBehave
Selenium / JBehave
Maven
Experience at Virtusa
JPMorgan & Chase, Global ACH)
Software Engineer (Sept 11 – Till date)
Business Problem: Internet-based solution for disbursing and collecting payments
quickly, securely and cost effectively. With Global ACH (Automated Clearing
House), there is no need to maintain multiple, country-specific payments formats
and bank relationships. Global ACH enables transactions of international payments
involving multiple regions through a single interface. Clients who hold J.P.Morgan
accounts Belgium, France, Germany, Italy, Netherlands, Spain, Switzerland, and
the UK will now gain access to the single euro payments area (SEPA) credit and
debit services.
Environment: JAVA 1.6, JDBC, Struts, JSP, Servlets, Web logic, Oracle, Web
Services, XML, ANT, Clear case, Eclipse.
COPYRIGHT ©2011 VIRTUSA CORPORATION | CONFIDENTIAL 1 of 4
- 2. Project Role: Team member with the following responsibilities:
• Developing code, Written Test cases, testing the application.
• Involved in increasing the performance of the application by consolidation of jar files,
java script files and CSS files.
• Implemented CSS sprites in the application.
• Involved in ANT Scripting.
• Implemented HTML Minification and JS Minification in the application to reduce
the response time.
• Designed JSPs and involved in coding to support Network Expansion countries
JPMC, FX Funds Transfer Initiation- Beneficiary and Travel Rules
Senior Engineer (Jan 2011 to Sept 2011)
Business Problem: J.P. Morgan ACCESS Funds Transfer Initiation and Reporting (FTI)
facilitate domestic and international wire transfers. The client can enter a transaction as
a free form payment or set up templates for recurring payments. The transactions can
be in US dollars or foreign currencies.FTI allows users to submit payments with minimal
information provided (amount, date, beneficiary name, or BIC). However, countries
have begun enforcing stricter anti-money laundering rules which require payments to
contain complete initiator and beneficiary information. Payments lacking complete
information can be returned or delayed, leading to costly investigations, and a poor
customer experience. By requiring more detailed information on entry, this project will
speed payment processing and reduce investigations. Client satisfaction will also
improve by addressing these issues at the initiation point rather than after a payment is
returned.
Environment: Applets, JAVA, Weblogic, Oracle
Project Role: Developer with the following responsibilities:
• Analyzing the existing application
• Design and Development
• Preparing and executing developer test cases.
JPMC, Matrix Approval
Software Engineer (Oct 2010 to Jan 2011)
Business Problem: To provide a payment approval facility for both GACH and FTI (FX-
FTI) that is in line with the needs of the APAC (WHEM, LATAM and EMEA) markets.
Payment approval on the electronic channel must closely resemble the approval
requirements as stated in the Customers’ Board Resolution, that (i) identifies the
individual or combination of individuals, and (ii) the range of amounts these individual
or combination of individuals; is/are authorize to approve payments (value
transactions). The Approval Rule, i.e. the criteria used to assess whether the
individual or combination of individuals can approve a payment is usually defined at
the individual transaction level (irrespective of whether the bank’s system
consolidates a group of transactions into a batch). This approval concept is commonly
refer to as Matrix Approval and is a standard feature offered by most banks Internet
Banking systems especially in APAC, including global banks such as Citibank, Bank of
America, Deutsche Bank, HSBC, etc.
COPYRIGHT ©2011 VIRTUSA CORPORATION | CONFIDENTIAL 2 of 4
- 3. Environment: JSP, Servlet, JAVA, Weblogic, Oracle
Project Role: Developer with the following responsibilities:
Understanding the requirements
Coding, Automation according to the requirements given by client.
Experience Prior to Virtusa
JPMorgan & Chase, Global ACH)
Software Engineer (Apr 10 – Oct 10)
Business Problem: Internet-based solution for disbursing and collecting payments
quickly, securely and cost effectively. With Global ACH (Automated Clearing
House), there is no need to maintain multiple, country-specific payments formats
and bank relationships. Global ACH enables transactions of international payments
involving multiple regions through a single interface. Clients who hold J.P.Morgan
accounts Belgium, France, Germany, Italy, Netherlands, Spain, Switzerland, and
the UK will now gain access to the single euro payments area (SEPA) credit and
debit services.
Environment: JAVA 1.6, JDBC, Struts, JSP, Servlets, Web logic, Oracle, Web
Services, XML, ANT, Clear case, Eclipse.
Project Role: Team member with the following responsibilities:
• Developing code, Written Test cases, testing the application.
• Involved in increasing the performance of the application by consolidation of jar files,
java script files and CSS files.
• Implemented CSS sprites in the application.
• Involved in ANT Scripting.
• Implemented HTML Minification and JS Minification in the application to reduce
the response time.
• Designed JSPs and involved in coding to support Network Expansion countries
Celestial Bio Labs
Project: HRMS (Human Resource Management System) - NIC
Software Engineer (Sep 2007 – April 10)
Business Problem: This is a web based client-server (web based) business
application. The goal of the project is to provide user friendly, web enabled
infrastructure to manage the HR processes like Leave Management, Salary
Management, Payments Management, Promotions and Transfers Management,
Retirement and Pensions Management in government departments
Environment: JAVA 1.6, JSF 2.1, Spring 2.5, ICEfaces 7.1, Hibernate 3.1, HTML,
JSP, SVN, XML, XSL-FO, XSLT, JAXP, Tomcat 5.0, MS-SQL 2005, Eclipse.
Project Role: Team member with the following responsibilities:
• Involved into complete cycle of the Application development: GUI Design, Developing
code, Testing, Integration.
• Implementation of HTML and PDF Generator using JAXP,XSLT,XML,XSL-FO and
COPYRIGHT ©2011 VIRTUSA CORPORATION | CONFIDENTIAL 3 of 4
- 4. FOP
• Implementation of Exception Handler that handles project specific Exceptions
Developed AjaxPush component that pushes the updates to the clients
automatically
Personal Info
Name : Ravi Kiran Adusumalli
Location : Chicago
Academics : Masters (Computers) from P B Siddhartha College of Arts & Science, India.
Contact : 7736774249
COPYRIGHT ©2011 VIRTUSA CORPORATION | CONFIDENTIAL 4 of 4