SlideShare a Scribd company logo
1 of 4
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
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
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
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

More Related Content

What's hot (20)

JavaResume
JavaResumeJavaResume
JavaResume
 
Tapan Kumar
Tapan KumarTapan Kumar
Tapan Kumar
 
Amaresh_Res_2017
Amaresh_Res_2017Amaresh_Res_2017
Amaresh_Res_2017
 
RanjitkumarMallick_JAVA_3 Years_CGI
RanjitkumarMallick_JAVA_3 Years_CGIRanjitkumarMallick_JAVA_3 Years_CGI
RanjitkumarMallick_JAVA_3 Years_CGI
 
Kashave_Kumar
Kashave_KumarKashave_Kumar
Kashave_Kumar
 
8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resume8+Years_Mainframe_Mangeshkumar_Ramteke_resume
8+Years_Mainframe_Mangeshkumar_Ramteke_resume
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Banitto_Resume
Banitto_ResumeBanitto_Resume
Banitto_Resume
 
HariPrasad_Resume (2)
HariPrasad_Resume (2)HariPrasad_Resume (2)
HariPrasad_Resume (2)
 
Oracle_Plsql_ShellScripting
Oracle_Plsql_ShellScriptingOracle_Plsql_ShellScripting
Oracle_Plsql_ShellScripting
 
Pradeep vemula_5.1_ MF Resume
Pradeep vemula_5.1_ MF ResumePradeep vemula_5.1_ MF Resume
Pradeep vemula_5.1_ MF Resume
 
Viswanath pl1
Viswanath pl1Viswanath pl1
Viswanath pl1
 
Venkat Gunda - ITIL SO & ISTQB
Venkat Gunda - ITIL SO & ISTQBVenkat Gunda - ITIL SO & ISTQB
Venkat Gunda - ITIL SO & ISTQB
 
Dinesh Chandra CV
Dinesh Chandra CVDinesh Chandra CV
Dinesh Chandra CV
 
Hayat resume 1
Hayat resume 1Hayat resume 1
Hayat resume 1
 
Sandip_Resume
Sandip_ResumeSandip_Resume
Sandip_Resume
 
Prasanna Prabhu CV Aprili
Prasanna Prabhu CV ApriliPrasanna Prabhu CV Aprili
Prasanna Prabhu CV Aprili
 
Test Lead_Anshul_Varshney
Test Lead_Anshul_VarshneyTest Lead_Anshul_Varshney
Test Lead_Anshul_Varshney
 
S Juber Basha
S Juber BashaS Juber Basha
S Juber Basha
 
Balamurugan narayanan
Balamurugan narayananBalamurugan narayanan
Balamurugan narayanan
 

Similar to Ravi Kiran_CV

Similar to Ravi Kiran_CV (20)

Chand_chanu
Chand_chanuChand_chanu
Chand_chanu
 
porchelvans_DigitalM
porchelvans_DigitalMporchelvans_DigitalM
porchelvans_DigitalM
 
SRIKANTH PEDDI Resume
SRIKANTH PEDDI ResumeSRIKANTH PEDDI Resume
SRIKANTH PEDDI Resume
 
Raju 5.7 java
Raju 5.7 javaRaju 5.7 java
Raju 5.7 java
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Prasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_Exp
 
Resume_Mohit Sharma
Resume_Mohit SharmaResume_Mohit Sharma
Resume_Mohit Sharma
 
Resume_Mohit Sharma
Resume_Mohit SharmaResume_Mohit Sharma
Resume_Mohit Sharma
 
SumanG1.6
SumanG1.6SumanG1.6
SumanG1.6
 
Subhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7yearsSubhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7years
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Javacurriculamvite
JavacurriculamviteJavacurriculamvite
Javacurriculamvite
 
Srikanth_hadoop
Srikanth_hadoopSrikanth_hadoop
Srikanth_hadoop
 
Resume
ResumeResume
Resume
 
sambi_java+plsql_6+years
sambi_java+plsql_6+yearssambi_java+plsql_6+years
sambi_java+plsql_6+years
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
gdswamyResume
gdswamyResumegdswamyResume
gdswamyResume
 
• Senior Mainframe Technology lead with 11 years of experience on development...
•	Senior Mainframe Technology lead with 11 years of experience on development...•	Senior Mainframe Technology lead with 11 years of experience on development...
• Senior Mainframe Technology lead with 11 years of experience on development...
 
Anoop Saxena
Anoop SaxenaAnoop Saxena
Anoop Saxena
 
simson Profile
simson Profilesimson Profile
simson Profile
 

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