RAVI KUMAR CHINTAPALLI
Phone: 513-***-****
E-mail: *************@*****.***
SUMMARY
o 8 years of experience in enterprise software architecture, design, development and maintenance of
complex applications in Financials, Insurance, Manufacturing, Services and
Telecommunication domains.
o Extensive experience identification of business needs, constraints, collection of requirements,
architecture, Mid-tier and UI design, implementation, testing, deployment and maintenance.
o Strong experience in Object Oriented Analysis and Design (OOAD) using Rational Rose, Visio,
Enterprise Architect, Design Patterns in Business Apps, UML diagrams such as Use cases,
sequence diagrams, class diagrams Business Requirement Documents (BRD), Functional
Requirement Specifications (FRS), Software Design Specification.
o Very strong programming experience using Composite Info Server (CIS)
o Independently lead/mentored team of engineer’s w/varying skill-levels to execute/deliver a
business application or a framework product from Design-Construction-QA-Production. Support
adoption of a framework product by offering consulting services.
o Primarily specialized on development in Composite, JAVA, J2EE, EJB, JMS, JDBC, JSP, JSF,
Servlets, JAXP, XML Beans, XQuery, XSD on UNIX, Solaris and Windows platforms.
o Extensive experience using Application servers BEA Weblogic 5.1/6.0/8.0/8.1/9.1, JBoss 4.0,
IBM WebSphere 6.1 and web servers like Apache Tomcat.
o Strong experience in open source frameworks like Model View Controller, Struts, Tiles, Flex,
JSF (Java Server Faces) (MyFaces), and Spring (AOP, IOC, JDBC Template, JMS Template)
with invocation framework.
o Extensive experience using integrated development environment like JBuilder 5.0, Eclipse 3.2,
WSAD, Weblogic Workshop and Edit Plus.
o Experienced in administrative tasks, installation, configuration, deployment on production
infrastructure
o Experienced in implementing SOA using WebServices by following best practices (WSDL first
approach, interoperability support, WS - Security, Data Handlers and Message Handlers).
o Strong working experience in RDBMS (Oracle 7.x/8/8i/9i/10g, SQL Server, Sybase and MS
Access)
o Experience with any Enterprise Information Integration Platforms (Composite, Oracle Fusion
Middleware)
o Extensively worked on understanding localization, Internationalization (i18N) requirements and
development, testing and maintenance of global applications.
o Experience on Log 4J, Ant, XML related technologies such as DTD, DOM, SAX and XML Spy
tool and JDO.
o Experienced in working with version management system Clear Case, PVCS, MS Visual
SourceSafe, Merant Version Manager and ACME (Unix flavor of clear case).
o Strong experience on Testing methodologies and experience on preparation of test plans, test
scripts, System Testing, Integration Testing.
o Excellent verbal and communication skills, has clear understanding of business procedures, adapt
new environment quickly, Team building, Leadership and Project Management Skills.
o Good in UML (Use Case, Class Diagram, Sequence Diagram) QDesigner and Poseidon.
o Hands on experience with complete software development life cycle and exposure to proven
software engineering methodologies, including Rational Unified Process
o Have excellent analytical, problem solving, communication and interpersonal skills, with ability to
interact with individuals at all levels and work as a part of a team as well as independently.
SOFTWARE TECHNICAL SKILLS
Programming and Scripting Lang. Java, C/C++ and PL/SQL.
Java Technologies Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0,JDBC 2.0, JNDI, EJB 2.0/3.0,
RMI, JAAS, JMX, JCS, JavaMail.
Framework Jakarta Struts 1.2/1.3, Spring2.0, Hibernate 2.0/3.0, Java Data
Objects, Tiles, Validator, Java Server Faces (JSF).
Web Technologies HTML, DHTML, JavaScript, AJAX, CSS,JSON,DOJO
XML Technologies XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, SOAP, UDDI,
WSDL,XBEANS
Application/Web servers IBM WebSphere 5.X/6.0, JBoss 3.2/4.0, Apache Tomcat 5.0/5.5,
WebLogic 8.1
Databases ORACLE 7.x/8/8i/9i, DB2 8.0, SQL Server and MS Access, MySQL,
PostgreSQL
IDE Tools IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2,
RAD76.0, Eclipse 2.0/3.0, JDeveloper,NetBeans3.1,
Tools Ant, Maven, JUnit, Log4j.Struts Test, Cactus
Messaging systems JMS. MQ Series.
Operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
Design / Version control UML, Rational Rose, Microsoft Visual SourceSafe, CVS and Clear
Case. PVCS, Enterprise Architect, QDesigner, Posidion.
PROFESSIONAL CONTRACTING EXPERIENCE
STATE STREET CORPORATION, Boston, MA Sep ‘08 –
April’09
Senior Java Developer
Project: Interim Facts Pricing and Trading
Description: Interim Pricing is being developed to allow users of IBT a smooth transition from the legacy FACTS
Pricing application onto MCH of StateStreet.Interim Pricing will price the funds that are moved to MCH or does the
pricing for funds that are on FACTS system with no facts identifiers. These funds are Referred as Non-held
inventory and are assigned to a dummy fund and are processed and moved to the central pricing repository. The
trading application is developed for NAAC1 to provide trade date valuations, created and delivered on T+1.Trade
Date Valuations are defined by realizing the impact of current days trading in the current day valuation. It provides
accurate Trade Date Reporting to Master trustees. It provides the facility for Fund Accounting to capture prior day’s
impact in current day valuation. It does several calculations in terms of Net Assets, PRV, Cap Stock, outstanding
Shares, Adjusted NAV based on the formulas provided by business.
Responsibilities:
• Lead a team for application development & bug fixing.
• Development of User Interfaces using JSP, Struts.
• Used AJAX for dynamic loading of data on UI.
• Front End Validation is done using Internal Framework and rules are written using XQuery
• Implemented Stateless Session beans and Entity Beans.
• Implemented Message Driven beans along with JMS and MQ for interaction between modules.
• Developed business functionality using XMLBeans.
• Created XML sheets for mapping of the Postgres tables with iBATIS.
• Involved in Implementing JMX for scheduler functionality.
• Worked on implementing ACH payments framework.
• Implemented SOA (Service Oriented Architecture) as part of the business logic.
• Worked on SOAP for exchange of information over HTTP.
• Responsible for Requirement analysis, designing, coding and Unit testing.
• Used iBATIS for Object Relational Mapping (ORM)
• Analyzing, designing and Implementing Change Requests.
• Developed build files using ANT
• Developed and executed JUnit Test Suites.
• Used JMeter for load testing of the application.
• Involved in modifying the Stored Procedures for the application
• Worked with TOAD to check data consistency.
• Worked closely with QA Team for System, Integration and load testing.
Environment: Java1.4, Struts 1.2.4, Microsoft .NET, Spring, EJB 3.0, Spring, JSF, JMS 2.0, Display Tag 1.1,
ITEXT, POI 2.5, XML 1.1, XSL 1.1, XALAN 2.0, XERCES 2.0, Ajax, DWR, Rest, Servlets 2.0, JQuery, JSP2.0,
XBeans, JavaScript, Oracle 10g/9i, MySQL, MQ Series 5.3, JavaScript, Flex3, Flex Builder 3, SeeBeyond,
SOAP, WebServices, Mashup, Visio 2003,Web Logic 8.1,Eclipse 3.2,JDeveloperPVCS 8.0,Log4j,Quality Center
9.0, AIX V5,UNIX (Solaris) and Windows NT
THE ECONOMICAL INSURANCE GROUP, ONTARIO, CA DEC’06 -
August ‘08
(Project handed by IBM Global Service)
System Engineer– J2EE
Project: Surety Application
Description: EIG is an insurance application, where in we are in process of automating their internal process. The
main process of the application is issuing the Bonds. There are two different types of Bonds in the application. One
is Commercial Bond & another is Contract Bond. This is an Entitlement System which provides limited access to
the resources.
Responsibilities:
o Developed WebPages using Struts, Tiles and JSP’s.
o Applied JavaScript framework tools like DOJO & JSON.
o Developed business layer components for Core Modules of the Project.
o Developed Stored Procedures for the application.
o Implemented Inversion of Control (IOC), Spring, MVC, Spring Core modules of Spring for
Middle tier.
o Implemented DAO’s and developed data access layer using Hibernate.
o Written HQL Queries
o Developed Stored Procedures for the application.
o Led the design, architectural & build streams and participated in architectural & design reviews
with collaborative architectural teams
o Developed Class Diagrams, Sequence Diagrams, Collaboration and Activity diagrams.
o Preparations of the Requirement Specification Documents, Technical Design Documents and
timeline estimation.
o Implementation of the requirements,
o Worked on JMS for messaging between the applications.
o Worked on JRule Rule Engine for applying business rules.
o Worked on Workflow Engine designing he workflows in the application.
o Involved in designing the Entitlement system for providing access to limited resources .
o Implemented the JSR 168 portlets specification as part of application development
o Worked on JIRA for Bug tracking & Issue tracking tool
o Worked on NIEM for information exchange between legacy applications.
o Worked on XSLT for XML documents conversion to other forms.
o Experience on WebSphere Application Server (WAS) Administration.
o Implemented SOA (Service Oriented Architecture) as part of the business logic.
o Worked closed with the QA Team for application testing & bug fixing..
o Implemented services on WID( Web sphere integration Developer ) using WPS(web sphere
process server )
o Used RSA 6.0 for application designing & developing SOMs
o Extensive use of TOAD.
o Used JReports Designer to create reports by using the ready-to-use objects, charts & tables.
o Used JReport Designer to export the reports in XML format for cross-platform usage using
IBM DataPower
o Leveraged Report Scheduling feature for report generation.
o Used Composite Studio model for Modelling and publishing data services onto CIS.
o Used Composite Designer to build services and Java Stubs.
o Worked closed with the QA Team for application testing & bug fixing..
o Conducting the code reviews,
o Unit testing as per the prepared Unit Test Plans,
o Planning for the timely release of good quality deliverables,
o Overseeing the final release of the module.
Environment: Java 5, J2EE, J2EE Annotations, Ajax, JSF, JBoss Seam, Adobe Flex 3, JSP, Struts 2, EJB 3.0,
Spring MVC 2.0,Servlets, XML, ILog, JRule,UML, JavaScript, Ajax, Rational Application Developer 7.x,
Hibernate, JDBC, MDB, JMS, DB2(Relational Data Base), Rational Clear Case,, Ant Build Script, SOA(Service
Oriented Architecture), JReport, Composite Software, Composite Information Server (CIS), Web sphere Portal
Server, Win runner, WAS(WebSphere Application Server ), RSA 7.0, IBM Data Power, WID, WPS
ECIL, Hyderabad INDIA. OCT’05 TO NOV ‘06
Senior Programmer/Programmer Analyst
Project Name: Enterprise Driven Group Environment (EDGE)
Description:
EDGE is a 3-tier system developed on J2EE and Struts with PostgreSQL as back end. EDGE forms the premises for
a groupware system that will provide means for collaborative application services to enterprise users through
scalable communication technologies. EDGE aims at accomplishing the three 'C's capabilities that form the crust of
any successful e-workspace: Communication, Collaboration and Coordination. A completely modularized J2EE
solution that works with all major application servers and databases
Roles & Responsibilities:
• Developing WebPages using Struts, Tiles and JSP’s.
• Developing Tag libraries for JSP’s.
• Extended Validator frame work for application specific validations
• Developed EJB components Using Session and Entity Beans.
• Implemented Message-Driven Beans along with JMS.
• Implemented Caching Using JCS.
• Involved in writing test cases for DTC and Execution
• Analyzing the requirements and preparing the use cases and use case realization documents,
• Implementation of the requirements,
• Monitoring application performance,
• Mentoring team members,
• Conducting Integration and regression testing of the System.
• Involved in developing Stored Procedures and Triggers
• Conducting database testing.
Environment: Java, JSP, JSF, Java Script, Struts, Tiles, Oracle and EJB2.0, Adobe Flex 2.0 and WebSphere 5.0,
JBoss3.2.3, NetBeans3.6, Eclipse3.1, LINUX and PostgreSQL.
QATAR AIRWAYS, Colombo, Sri Lanka. AUG’05 – SEPT ‘05
System Analyst.
Project Name: AIR ARABIA
Description:
Air Arabia is developed to cater the needs of an airline service provider .The project involves three modules to
provide the user different options of buying a service. The project also involves modules for the in house usage of
the airlines
Roles & Responsibilities:
• Development of JSP components
• Involved in DTC Execution &Testing
Environment: Java, JSP, Oracle8i, Windows NT & Hibernate2.0, Tomcat5.x
Client: XSILICA SOFTWARE SOLUTIONS PVT.LTD, INDIA. MAY ’03 -
JULY’05
J2EE Developer and Analyst
Project: Site Reporting System
Description:
Site Reporting System (SRS) generates site reports for any particular duration of time. The reports include tracking
total hits on site, the homepage and the home page of various business centers, the no. Of successful and failed
logins etc. Basically tracking all the activities of guests and members on the site. The reports will enable in
understanding the user requirements and the problems being faced by the users on the site, subsequently carry out
CRM, resolving the problem issues and if necessary carry out further enhancement to the portal.
Roles & Responsibilities:
• Developed UI using Servlets and JSP’s.
• Coded for client-side validations using JavaScript.
• Involved in writing test cases for DTC and Execution.
• Involved in DTC Execution & Testing.
Environment: Java, JSP, Servlets, HTML, JavaScript, XML, DHTML, Oracle8i. Weblogic 6.1.
TRANSSGLOBAL SOFTWARE SOLUTIONS, INDIA MAY ’01 –
APRIL ‘03
Programmer
Project: Advanced Test Strategies - GRE
Description:
This is an educational based training package. it will give the complete information As how to prepare for the
Sample Test Strategies for M.S. It contains Big-Book solutions, Test Strategies, CAT’s unlimited
(ComputerAdaptiveTest), Word List, Word Mine, Right Universities, Application Strategies and test strategies
Roles & Responsibilities:
• Involved in Development of UI using HTML, JSP’s.
• Involved in Coding UI Validations Using JavaScript.
• Involved in Coding Business Validations Using JavaScript.
• Involved in writing business logic using JavaBeans.
• Involved in writing data access logic using JDBC.
EDUCATION: BE (Electronics and communication) Kuvempu University, Karnataka, India