RAVI CHINTALA
abnukh@r.postjobfree.com Cell: 317-***-****
SUMMARY
• Around 10 (Ten) years of experience in Programming, Database design and
development which includes around six years in Data Warehousing using Informatica
Power Center/Power Mart for Extraction, Transformation, Loading (ETL) of data from
multiple database sources in Windows/UNIX environment for medium to large
enterprise data warehouses.
• Strong experience in coding with SQL,PL/SQL (including stored procedures,
functions, packages) on Oracle 10g/9i/8i/7.x, MS SQL Server, Teradata,
DB2UDB.
• Highly experienced in optimization of Informatica components for Performance
tuning at Target, Source, Mapping and Session levels.
• Strong knowledge of OLTP system study, analysis and development of Database
Schemas like Star schema, Snowflake schema and 3rd Normal Form schema used
in relational, dimensional and multidimensional modeling.
• Excellent analytical, problem solving skills and a team worker with a strong customer
focus.
• Experienced in supporting large databases, troubleshooting the problems.
• Hands on experience in Data modeling using Erwin tool.
• Strong experience in UNIX environment and monitoring jobs on Autosys or Tivoli.
• Experienced in gathering requirements and converting to use cases and object models.
• Involved in different phases such as Analysis, Design, Coding, Testing, Installation,
User Training during the projects.
• Diverse background with fast learning skills and creative analytical skills.
• Good communication skills, interpersonal skills, team coordination and well-versed with
software development processes.
EDUCATION:
• Bachelor of Technology, Nagarjuna University, India
• PGDCA, Hyderabad, India.
TECHNICAL SKILLS:
RDBMS: Oracle 10g/9i/8i/8.0, MS SQL Server, DB2UDB
Tera data, COBOL, MS Access 97/2000.
ETL Tools: InformaticaPowerCenter/PowerMart 6.2/7.1.x/8.1.1.
Data Modeling: Star-Schema Modeling, Snowflake Schema Modeling,Fact,
Dimension, Summary tables and ERwin 4.0.
Business Intelligence: Business Objects Designer 6.5, Cognos Report Net.
Programming Languages: SQL, PL/SQL, Visual Basic 6.0, UNIX Shell scripting, JCL, XML,
ASP.
Operating Systems: WINDOWS 2000/2003/NT/XP,UNIX, LINUX.
1
Others: Oracle SQL Loader, Toad, WinSQL, Rapid SQL, HP Quality
Center, Autosys, Tivoli, V.S.S, Oracle Forms & Reports, Oracle
Financials modules GL,AR,AP and PO.
Training Abinitio, SAS,Oracle Financials 11i
Certification: OCP -Oracle Certified Professional (2006)
PROFESSIONAL EXPERIENCE
DEAN HEALTH PLAN April 2008 – Present
Madison, WI
Senior Informatica Consultant
Dean Health Plan is one of the leading Health Care companies in the State of Wisconsin.
The business of DHP runs in several domains such as Contracts, Pricing Management,
Claims, Memberships, Diagnosis Related Groups, Ambulatory Provider Groups etc.
The current project ARMOR is planned to handle the fast growing company functionality and
data in particular. Data from main frames and other older systems will be handled by new
systems after the go live of the project. All the main processes are being integrated with
METAVANCE (application bought from EDS).
This project has different phases like Conversion, Integration etc. In the conversion phase,
the existing data from main frames and other legacy systems are being cleaned and
scrubbed to suit the new functionality. The integration links the converted data to
warehouse and handles the transition for the day to day operation of the data warehouse.
Star schema model of database design is adopted for this project. The sources for the
database are Flat files, Oracle and DB2(main frames). The warehouse is being
developed in Oracle. Informatica 8.1.1 is being used for the ETL operations.
Responsibilities:
• Participated in number of JAD sessions with the business users for analysis and
carving out the requirements.
• Informatica mappings are being developed using various transformations such as
Source Qualifier Transformation, Normalizer transformation, Expression
Transformation, Aggregator transformation, Look-up transformation, Update
Strategy transformation, Filter transformation, Transaction Control transformation,
Router transformation, Joiner transformation etc.
• Creating sessions and work-flows for the Informatica mappings.
• Creating mappings with different look-ups like Connected look-up, Unconnected look-
up and Dynamic look-up.
• Creating various mapplets as part of mapping design.
• Wring Oracle stored procedures and functions for calling during the execution of
Informatica mappings.
• Creating different command tasks in Informatica for the functionality of renaming,
merging, archiving, validating etc.
• Involved in designing the ETL testing strategies for functional, integration and
system testing for Data warehouse implementation.
• Unit test cases are being developed and uploaded to HP Quality Center.
2
Environment: Informatica 8.1.1, IBM Mainframes, UNIX, Windows XP, Oracle
10g/9i, SQL, PL/SQL, SQL * Loader, SIEBEL, DB2, SQL Server, Rapid SQL, VSS, HP
Quality Center.
PRINCIPAL, Des Moines Sep 2007 - March 2008
Informatica Consultant
The Principal (The Principal Financial Group) is a leading global financial company offering
businesses, individuals and institutional clients a wide range of financial products and
services. The range of products and services include retirement solutions, life and health
insurance, wellness programs, and investment and banking products.
The project was for creating a data warehouse for the business intelligence for Retirement
Investor Services (RIS) division. The business needs reports such as Retirement Plan
Investment Review (RPIR) report, Retirement Plan Summary (RPS) report etc.
A data ware house was designed with contract and member level tables with a star schema
model for addressing the reporting needs of the RIS wing of The Principal. The ware house
was developed in DB2. The sources were flat files and DB2 tables.
Responsibilities:
• Informatica objects are developed and scheduled to run at required intervals of time
to populate data into different tables.
• Various transformations of Informatica such as Source Qualifier Transformation,
Expression Transformation, Look-up transformation, Update Strategy transformation,
Filter transformation, Router transformation, Joiner transformation etc., were used
for developing Informatica mappings.
• Created mappings with different look-ups like Connected look-up, Unconnected look-
up, Dynamic look-up with different caches such as persistent cache etc.
• Created various mapplets as part of mapping design.
• Workflows were created with tasks such as sessions, command task, decision task,
link task etc. for running the Informatica mappings.
• UNIX shell scripts were used for merging files, data validation, load validation and
archiving of files by using the command tasks of Informatica.
• Mapping parameters, mapping variables and session parameters used as needed by
the business logic.
Environment: Informatica 7.1.4, IBM Mainframes, DB2UDB, flat files, UNIX,
Windows 2000, Oracle, SQL Server, WinSQL, Mercury Quality Center.
BMW, New Jersey Jan 2007 – Aug 2007
Senior Informatica Developer
Bavarian Motor Works, is the world’s top manufacturer of automobiles and motorcycles.
BMW is the parent company of the MINI and Rolls-Royce car brands, and was the owner of
Rover.
3
The company manufactures automobiles in series of models like BMW 5 series, BMW 6
series, X3 series, X5 series etc. The company also produces wide variety of Motorcycles.
The company’s operations like manufacturing, sales etc., are spread over across the world.
The company has dealer network all over the U.S.A. Millions of transactions occur at the
dealer locations with regard to the automobiles and Parts of the automobiles.
The current project by name ATLAS (Advanced parTs Logistics in After Sales) is a
huge project for the redesign and optimization of the material and order management
processes in the parts business of BMW. Supply Chain Planning(SCP), Supply Chain
Execution(SCE) and Warehouse Management (WM) are the modules of this project.
These modules comprise of features like Demand Planning, Material Planning etc. The
objective of Warehouse Management is to modify and standardize the warehouse
functionality on wholesale level.
Star schema model of database design is adopted for this project. The sources for the
database are Flatfiles, Oracle and DB2. The warehouse is developed in Oracle.
Informatica 7.1.4 is used for the ETL operations.
Responsibilities:
• Involved in Analysis phase of the business requirement and design of the Informatica
mappings.
• Using various transformations of Informatica, such as Source Qualifier
Transformation, Expression Transformation, Look-up transformation, Update
Strategy transformation, Filter transformation, Router transformation, Joiner
transformation etc for developing Informatica mappings.
• Created sessions and work-flows for the Informatica mappings.
• Configured sessions for different situations including incremental aggregation, pipe-
line partitioning etc.
• Created mappings with different look-ups like Connected look-up, Unconnected look-
up, Dynamic look-up with different caches such as persistent cache etc.
• Creating various mapplets as part of mapping design.
• Wrote Oracle stored procedures and functions for calling during the execution of
Informatica mapping or as Pre or Post session execution.
• Created UNIX shell scripts and called during execution of the Informatica sessions
and work-flows.
• Involved in designing the ETL testing strategies for functional, integration and
system testing for Data warehouse implementation.
Environment: Informatica 7.1.4/8.1.1, IBM Mainframes, UNIX, Windows XP,
Oracle 10g/9i, SQL, PL/SQL, SQL * Loader, SIEBEL, DB2, SQL Server, SAP, Toad,
HP Quality Center.
Johnson & Johnson, New Jersey Mar 2006 – Dec 2006
ETL Applications Consultant
Johnson & Johnson is one of the top pharmaceutical companies of the world. The day to
day operations of the company take place in several places across the globe and data from
all over the world is maintained in Oracle databases with different front ends especially
4
from SIEBEL. Informatica 7.1.1/8.1.0 versions are used to carry out the data
warehousing operations. On a daily basis, different issues both from Informatica and
Oracle crop up with different severity levels. Issues were fixed based on the severity and
priority of the issue.
A datawarehouse called CTMS-DWH was developed using using Informatica 8.1.0
version. CTMS is a Clinical Trial Management System for Johnson & Johnson to track
and support the Execution of Clinical Trials. This Clinical Trials system is built for users at
different Pharmaceutical sector Companies such as Alza, Centocor, the Janssen-Cilag (J-C)
companies, Janssen Ortho-McNeil, Pharmaceutical Research & Development (J&JPRD),
McNeil, Ortho Biotech (OBI), Scios, Tibotec Therapeutics, Therakos, and Tibotec.
This system provides a comprehensive view on important issues such as timelines,
performance and critical trial related events. It is also used for supporting all monitoring
visit activities and the collection of associated management data during site visits by field
monitors.
The data warehouse is designed to capture data from the different systems. The warehouse
is designed in Oracle. Informatica 8.1.0 is used as the ETL Tool. The reporting phase of
the project uses Cognos Report Net.
Responsibilities:
• Involved in gathering requirements from the end-users of CTT REPORTS and worked
closely with Business analysts during design phase.
• Developed CTMS Datawarehouse for the Johnson & Johnson Pharma Research
Development wing using Informatica 8.1.0 version.
• Extensively used various transformations like the expression, joiner, look-up, update
strategy etc., for the creation of different work-flows.
• Created different mapplets based on the requirement.
• Extensively used mapping variables and parameter files in the design of the project.
• Wrote various stored procedures in Oracle back-end and called them using the Stored
Procedure transformation.
• Extensively used the pre and post sql query options in the design.
• Created worklets for handling batch processing of sessions.
• Used the email tasks for notifications of success or failure of tasks.
• Utilized the scheduler tool of Informatica for scheduling work-flows.
• Attended meetings with business users to resolve issues and to include improvements to
the application for the forth-coming releases.
• The production issues of data being extracted by Informatica from different sources
like Oracle, Flat-files, etc. loaded on incremental basis to different target databases
have issues to be resolved immediately. These were handled effectively.
• Involved in resolving Post-production ticket issues and with change management
team for moving developed objects from development environment to production
environment.
• Tuned performance of the database queries using explain plan, SQL Trace and
Tkprof for tickets arising due to performance issues.
• Worked closely with end users and System analysts during Production phase on
customization and enhancement tickets.
Environment: Windows 2000, Oracle 10g/9i, SQL, PL/SQL, Informatica 8.1/7.1.1,
SIEBEL, Toad and UNIX.
5
Liberty Mutual, Indianapolis Jan 2005 – Feb 2006
Informatica Developer
Liberty Mutual is an insurance company dealing with various insurance needs. The ETL tool
Informatica was used for developing the datawarehouse for this company. Informatica 7.1.1
was used to extract data from various sources like Oracle, MS SQL Server, DB2, Flat files to
load dimension and fact tables.The warehouse was built on Oracle database for storing
historical information and generation of business reports for the management. Huge
volumes of data from all over the country are systematically organized for studying
performance trends of different products. The later phases of the data warehouse involved
creation of reports using Business Objects version 6.5. Star schema data modeling was
adopted for the design and development of the data warehouse.
Responsibilities:
• Extensively used Informatica Tools like Designer, Workflow Manger and Workflow
Monitor.
• Extracted source data from Oracle, MS SQL Server, IBM DB2, Flat files and XML
using Informatica, and loaded into Oracle or flat file targets.
• Created reusable transformations and mapplets to use in multiple mappings.
• Extensively used Informatica to load OLTP data into the Staging Area and Data
Warehouse using mappings and transformations such as Aggregator, Lookup,
Expression, Joiner, Source Qualifier, Filter and Sequence Generator.
• Was involved in error checking and testing of ETL procedures and programs using
Informatica session log.
• Used Workflow Manager/Monitor for creating and monitoring workflows and worklets.
• Tuned performance of Informatica sessions for large data files by implementing
pipeline partitioning and increasing block size, data cache size, target based
commit interval.
• Created Bitmap indexes to improve performance. Performed SQL query tuning and
created materialized views in coordination with the DBA..
• Used PL/SQL programming to develop stored procedures and functions.
• Involved in fixing invalid Mappings, Unit testing and Integration Testing of
Informatica Sessions, Batches and the Target Data.
• Developed Technical and User Documentation.
Environment: Informatica PowerCenter 7.1.1, Business Objects 6.5, TOAD, Oracle
9i, DB2UDB, MS SQL 2000, Flat files, ERwin 4.0, UNIX Shell Scripting, SQL,
PL/SQL, SQL * Loader.
National Premium Budget, Michigan Jul 2004 – Dec 2004
ETL Developer
National Premium Insurance & Re-Insurance company primarily caters to business insurance
needs with regard to Marine, Industrial & Commercial Insurance. Datawarehouse for this
company was developed using Informatica PowerCenter to transform the data that is
extracted from various sources like Oracle, MS SQL Server, Flat files and Excel files to load
dimension and fact tables. Oracle was used as the target database. This warehouse is to
generate reports and analyze the sales of various products. The product data is categorized
depending on the product group and product family. The later phases of the Data
6
Warehouse life cycle use Business Objects OLAP tool for reporting purposes. Individual data
marts were developed for all kinds of applications and user bases.
Responsibilities:
• As per the required business logic, developed various mappings and sessions using
Informatica Tools like Designer and Workflow Manager.
• Data was extracted from differenct sources such as from Oracle, DB2UDB, Flat files
and XML using Informatica, and loaded into Oracle or flat file targets.
• The various transformations of Informatica such as Aggregator, Filter, Lookup,
Expression, Joiner, Source Qualifier and Sequence Generator were used
extensively.
• Extensively used Informatica session logs for identifying the errors while testing ETL
mappings.
• Functions and procedures were developed in the back end database and were later
called from Informatica.
• For repeated business logic, mapplets and reusable transformations were created and
adopted. Used Workflow Manager/Monitor for creating and monitoring workflows and
worklets.
• Fixed invalid mappings, performed Unit testing and Integration Testing of
Informatica Sessions.
• Involved in developing Technical and User Documentation.
Environment: Informatica PowerCenter (7.1), Cognos Impromptu 7.0, TOAD,
Oracle 8i/9i, DB2UDB, MS SQL Server 2000, ERwin 4.0, UNIX, SQL, PL/SQL.
DELTA AIRLINES, Atlanta Jan 2004 – Jun 2004
Informatica Developer
The project was to design, develop and maintain a data warehouse to understand the client
needs, undertake trend analysis, provide better customer service and assess current and
future profitability, cross-sell products to increase revenue generation from the most
profitable customers. Used Informatica Powercentre as an ETL tool to transform and load
the data to the Enterprise Datawarehouse. Base tables in the data warehouse were created
using Oracle 8i. Source analyzer, Transformation developer and Mapping designer have
been used to build data for the metadata, which was then stored in the repository.
Transformation language is used for writing filter conditions and expressions.
Responsibilities:
• Studying the existing source databases and interacting with decision makers for
analyzing their business plans.
• Analyzed the sources, targets, transformed the data, mapped the data, and loaded the
data into the targets using Informatica.
• Developed mappings using various transformations like update strategy, lookup,
stored procedure, router, filter, sequence generator, joiner, aggregate
transformation and expression.
• Debugged invalid mappings using break points, tested stored procedures, functions,
Informatica sessions, batches and the target data.
• Wrote stored procedures in PL/SQL and UNIX Shell Scripts for automated execution of
jobs.
• Identified performance bottlenecks and resolved those issues by query optimization,
dropping Indexes and Constraints, bulk loading.
7
• Involved in developing ETL routines.
• Created reusable transformations and mapplets to use in multiple mappings
Environment: Informatica Power Center 5.1/6.2, Business Objects 5.0, Oracle 8i,
SQL Server 2000, SQL/PLSQL, UDB, UNIX Shell Programming, Erwin 4.0 and
Windows 2000.
Aventis Pharmaceuticals, NJ May 2003 – Dec 2003
ETL Data Warehouse Developer
Successfully developed and maintained number of ETL maps to Extract, Transform and Load
data from various sources like Flat files, Relational data and XML files into the Enterprise
Data warehouse called Pharma Data Warehouse Management system. This includes creating
and running scripts, loading data into Dimension tables, Fact tables. Data warehouse
collects full life cycle data for Avantis Pharmaceutical’s products right from the new product
introduction through its manufacturing, testing, shipping, and success and failure analysis.
Responsibilities:
• Developed mappings using various transformations like Update strategy, Lookup,
Stored procedure, Router, Filter, Sequence generator, Joiner, Aggregate
transformation and Expression.
• Involved in fixing invalid mappings, testing of Stored Procedures and Functions, Unit and
Integration Testing of Informatica Sessions, Batches and the Target Data and involved in
quality assurance of data and automation of processes.
• Involved in the development and testing of programs, Informatica mappings and update
processes.
• Involved in loading data to Warehouse tables, loading data to Staging area using SQL
Loader.
Environment: Informatica Power Center, Cognos Impromptu 6.0, Oracle 8.0, DB2,
MS-SQL Server (7.0), TOAD, SQL loader, SQL, PL/SQL, Erwin and Windows NT.
ICICI Lombard General Insurance Company Jan 2002 – Mar 2003
Hyderabad, India
Informatica Developer
ICICI Lombard General Insurance Company is an insurance organization serving businesses
and individuals with a wide range of insurance products and insurance-related services. It
has wide range of Insurance Products that include Auto Insurance, Personal Insurance,
Merchant Cover and Home Insurance. Claims Management System provides the technology
that assists users in administering claim practices in a timely and effective manner. This
application involves in designing and development of the Data Warehouse. The company’s
data comes from different operational sources like MS SQL, Oracle, and Sybase and is then
loaded into the Claims Data Warehouse built on Oracle using Informatica.
Responsibilities:
• Designed and developed mappings, mapplets and sessions from source to target
database using Informatica PowerCenter, and tuned mappings for improving
performance.
• Involved in debugging invalid mappings using break points, testing of stored
procedures and functions, testing of Informatica sessions and the target data.
• Extensively used transformations like router, aggregator, lookup, joiner, expression,
aggregator and sequence generator for extracting data.
• Used workflow manager for session management, database connection management
and scheduling of jobs to be run in the batch process.
8
• Worked with different sources such as Oracle, MS SQL Server and flat files.
Environment: Informatica PowerCenter 5.1, 6.0, Oracle 8.0, DB2, SQL Server (7.0),
TOAD, SQL, PL/SQL, Erwin and Windows NT.
Chennai Petroleum Corp. Ltd. Sep 2000 – Dec 2001
Chennai, India.
Oracle Developer
The project “MIS (Material Information System)” The System has been classified into
four modules based on the functions of materials department as Planning, Purchases, Stores
and Ledger Processing. It covers the entire function of materials department from the stage
of receiving indents from various departments of the refinery, stock verification, purchase
order processing, follow up and closure, automatic pricing and valuation of transactions and
stock updating. System has distinct queries covering the functionality of the complete
system, catering Managerial Information System.
Responsibilities:
• Data Base designing.
• Coding PL/SQL functions, procedure, triggers and alerts to be used in the project.
• Developing Reports.
• Coding review, Testing and debugging of the codes.
Environment: Oracle 8i, PL/SQL, Forms & Reports.
Lotus Agencies (T.V.S. Dealer) Jun 1998 – Jul 2000
Hyerabad, India.
Oracle Developer
The project “Financial A/c, Payable & Receivable Module” is for maintaining the
complete chart of accounts with Multiple Journals in different transactions. It maintains the
Receive Entries from Accounts Payable & Accounts Receivables. It prints Trial balance,
Balance sheet, Cashbook, Bankbook, Fund, and Cash flow statements. It contains all the
tools to monitor incoming & outgoing cash flow, analyse the vendor histories and identify
the payment dates & requirements.
Responsibilities:
• Data Base designing
• Coding PL/SQL functions, procedure, triggers and alerts to be used in the project
• Developed Reports
• Coding review, Testing and debugging of the codes.
Environment: Oracle 8i, PL/SQL, Forms & Reports.
***
9