1. 1
Ranganadh Marrapu
Mobile : +1973 641 0724
Email : ranga.marrapu456@gmail.com
PROFESSIONAL SUMMARY:
• I have 7.5 years of experience in the Information Technology Industry. Expertise in Design,
Development and Implementation robust enterprise Java applications based on well-known
design techniques, principles and patterns. I have been involved in Client Interaction for
information gathering and Requirement Analysis, Designing, Application development,
Maintenance and Support.
• I have much experience in banking, financial, information & media broadcasting domains
• Worked for major clients such as American Express (Amex), JP Morgan, KAZAKA Securities,
Walt Disney, Warner Bros.
• Extensive experience in Spring and Hibernate with JPA frame works and Web Services.
• Knowledge on Junit testing & support frameworks - Mockito, Power mock Experience in JBOSS
application servers and Web Services testing with SOAP UI.
• Experience in Agile, Scrum methodology to ensure delivery of high quality work.
• Performed unit testing of enterprise application for full code coverage.
• Experienced in AOP (Aspect Oriented Programming) to solve cross cutting concerns.
• Expertise in troubleshooting and resolving performance issues and debugging production
problems in a complex technical architecture environment by applying various performance
analysis and tuning techniques.
• Effective Client Interaction, Presentation and Communication Skills. Deal with Client from
US/UK region.
• Having production support experience in Amex e-acquisition application.
• Experienced in software development with below Java/J2EE technologies :
° UI Related : HTML, CSS, JavaScript, jQuery 1.3, AJAX, ExtJs.
° Web Programming : Servlets, JSP, JDBC, JMS, XML,JAXB, XSLT
° Web Services : SOAP, RESTful.
° Frameworks : Struts, Spring 3.5, Hibernate with JPA 2.0
° App/Web Servers : Apache Tomcat 5.5, JBoss 6 / 7, WebLogic 12, WebSphere 6, resin 1.3.6
° RDBMS : DB2, Oracle 10g, LDAP.
° OOAD Tools : Jude 5, MS Visio
° Build Tools : Ant , Maven, Hudson CI, Jenkins, Gradle
° Repositories : SVN, CVS, GIT
Other Tools : Putty, Win SCP, SOAP UI, XMLSpy, HornetQ , Velocity Templates, Jasper
Reports, quartz Schedulers, POI, Log4j
• Code Quality:
° Hands on experience in working with code quality tools like Fortify Scan 4.21, PMD,
FindBugs and Check-styles. .
° Worked on code monitoring tools like JPROBE, JVisualVM
• Defect tracking tools :
° JIRA
° HP Quality Control.
• Conceptual Knowledge on below :
° Hadoop
2. 2
° Angular JS
• Certifications & Appreciations:
° Cloudera Certified Developer for Apache Hadoop (CCDH-410).
° Got “Above & Beyond Award “for my outstanding performance and Star performer award in
BFS in Cognizant.
PROJECT PROFILE:
Organization: Cognizant Technology Solutions
Work Experience:
Client: JP Morgan (USA) Oct 2015 – Present
Senior Java Developer
Project: Dispute & Fraud Management (DFM)
Objective: Ability to track and resolve customer complaints which are related transaction disputes
and card fraud utilization.
DFM is a JPMC in-house application, which deals with customers complaints on their disputes
transactions and fraud recovery. It actually collects the information regarding the dispute & fraud
transaction and stores in our system and tracks the details. It also can create reports for each customer
regarding the transaction which was fraud.
Responsibilities:
• Implemented through the AGILE methodologies and sprints, attending everyday hurdle meeting for
status and weekly for the sprints status in stipulated time and following up with client.
• Created design specification for each sprint, organizing client calls, status reports and team co-
ordination. Requirement Analysis for any new enhancements and provide detailed estimates based
on impact analysis.
• Involved in developing Web services once we receive contract documents, Once the Web service is
ready we need to expose the operations to PEGA frond end. So it will be tested by SOAP UI with
certain mock requests and responses.
• Written Junit test cases for service implementations, and tested them by using MockIto.
• Meeting the milestones in stipulated time and following up with client for review and approvals.
Environment: java 1.8 , Spring 3.5, DB2, Hibernate with JPA, MockIto, Hudson, Maven, Shell scripts,
Spring Batch ,SOAP Web Services, JBoss 7
Client : Walt Disney (USA) May 2014 - Sep 2015
Senior Java Developer
Project: Apollo [Disney Media Distribution]
Objective: Ability to distribute their media products on specific rights across global through our
Apollo system.
Apollo is an in-house developed application for Disney’s employees, and manages the whole Television
program sales process from product profile creation, through sales to technical delivery. Apollo is the
rights management application used by Disney Media Distribution (DMD) to manage the licensing of
media by Walt Disney International.
Responsibilities:
• Interfacing with client, collect requirements and translating to functional requirements, estimating and
providing the cost and resource utilization and completion date.
• Implemented through the AGILE methodologies and sprints, created TS specifications, attending
everyday meeting for status and weekly for the sprints status in stipulated time and following up with
client for review and got the client appreciations and approvals.
• Design specification for each sprint, organizing client calls, status reports and team co-ordination.
• Requirement Analysis for any new enhancements and provide detailed estimates based on impact
analysis.
• Review high level/Detailed level requirements and come up with technical solutions.
• Involved in writing J-unit tests and shown a versatile contribution towards smooth production
deployment and supporting the application.
Environment: Agile, Java 6, Spring 3.0, JPA, Ext-JS, JQuery, AJAX, JMS, RESTful Web Services,
HornetQ, JBoss 5, DB2
3. 3
Cognizant
Client: WB (Warner Bros) USA Mar 2013 – Apr 2014
Java Developer
Project: AIRS (Air Dates and Residual System)
Objective: Ability to pay payments to respective cast members to the intended movie made by
WB. This process has been automated.
AIRS stands for Airdate Inquiry and Residual System. AIRS was developed internally for the Warner Bros.
Residuals Department and maintains the broadcast data for selected titles in WB library. The system is a
residual-based data warehouse, payment and reporting application. .
Responsibilities:
• Gone through all the SDLC phases and created RA and TDS documents and meeting the milestones
in stipulated time and following up with client for review and got the client appreciations and
approvals.
• Meeting the milestones in stipulated time and following up with client for review and approvals.
• Design specification for each sprint, organizing client calls, status reports and team co-ordination.
• Adhering to Cognizant process model for project execution. Design and CUT (coding and unit testing)
for LLDs.
Environment: Java 6, Struts2, Hibernate3, JQuery, AJAX, Shell scripts, DB2, MQJMS, Web
Services.
Cognizant
Client: Amex (USA) Feb 2011 - Mar 2013
Java Developer
Project: American Express E-acquisition
Objective: Ability to persist the user’s applications and remind them to get back to enroll. Do not
let the customer go or forget is the main intension. So customer has the utmost flexibility to
submit the application as and when required.
E-acquisition is a capability in American Express that enables prospect and customer to save a partially
filled application as either a saved application or WinBack application. Applicant is reminded of the
incomplete application via the email communication.
Responsibilities:
• Involved in requirement analysis.
• Involved in designing using MS visio and Coding by embedding various design patterns.
• Developed DAOs and Front Controller classes using Spring MVC Framework, and development.
• Involved in enhancement code changes and issue solving.
Environment: JDK1.5, Java, Spring 3.0, XML, JMS, WebSphere6.1, RAD 7.2, DB2, SVN, Maven,
log4j.
Organization: IBM
Client: Ithaka (USA) Jul 2010 – Dec 2010
Java Developer
Project: Ithaka (Online Journal Order Tool)
Objective: Ability to create quotations for ebooks or for journals through this tool.
ITHAKA helps the academic community use digital technologies to preserve the scholarly record and to
advance research and teaching in sustainable ways. ITHAKA intends to build a new quotation/ordering
tool (or enhance its existing quotation and ordering tools) to enable its outreach reps and fulfillment
associates to create quotes and orders for eBooks and CSP journals, for institutional customers.
• Preparing of class and sequence diagrams using MS visio, etc.
• Preparing of Technical & High level design documents after gone through the requirements
o Developing the application using suitable design patterns.
o Design of LLD and CUT (coding and unit test cases) for the whole application.
• Define scope, estimates and develop schedule
• Involved in requirement analysis, architectural flow, database design, etc.
• Developed DAOs and Front Controller classes using Spring MVC Framework, and development.
• Involved in designing JSPs using latest UI technologies such as JQuery and AJAX.
• Involved in developing Unit test cases and LLDs.
4. 4
Environment: JDK1.6.29, Java, Oracle 10g, JQuery, AJAX, Web Services (JAXWS), XML, Spring
3.0, Spring MVC, JSP, Velocity Templates, Jasper Reports, quartz Schedulers, POI, WebLogic 10,
GIT, ANT, log4j
Organization: NTTDATA
Client: KAZAKA Securities Co., Ltd (JAPAN) May 2008 – Jun 2010
Java Developer
Project: kazaka shoken (Forex Trading)
Objective: This project is for online foreign trading system; this is similar to online currency
buying and selling. User has to register with system, then administrator sends login details to
corresponding users, with login details he logins to website. There after he starts trading by
currency pairs.
Responsibilities:
• Involved in developing action forms and validations.
• Enhancement the application using Struts framework including JavaScript.
• Involved in designing JSPs.
• Involved in developing unit test cases and LLDs.
• Environment: Struts 1.3.8, Hibernate3.0, Spring, JavaScript, JSP, DB2, MySQL, TOAD, CGI
Perl, Shell Scripts, MySQL, WebLogic10.
RANGANADH MARRAPU