Sunteți pe pagina 1din 7

Bangalore Kiran Rao

Miami , FL Business Intelligence & Datawarehouse Specialist (305) 975-3533 Summary Informatica 8.x Certified Developer

rao_ETL@yahoo.com

Over Six years of experience in designing, developing, implementing and delivering Full life cycle of Informatica Datawarehousing project. Over Six years (6) of experience in database development, Data warehousing Conscept & ETL using Informatica, SSIS, Oracle, SQL Server 2005, Windows server, UNIX and Solaris in Health Care Industries, Retail stores, Insurance, Finance and Banking. Over 6 years experience in data extraction, transformation and loading data using Informatica PowerCenter 7.1.4,8.1.1, 9.0.1 (Admin Console, Informatica Service, Repository Manager, Designer, Workflow Manager, and Workflow Monitor), Informatica Power Exchange Worked on Performance Tuning in Informatica at various levels. Targets, Sources, mappings and sessions. Employed Session Partitioning and Pushdown Optimization. Well versed with Kimballs methodology-Dimensional modeling, star schema in implementing Decision Support Systems Expert knowledge of Datawarehouse and Datamarts methodologies as well as extensive knowledge of OLTP/OLAP technologies. Full exposure to SDLC process. Ability to design, organize and implement module, perform system testing, plan and automate tasks to maintain existing system. Over 1 year experience in Change Data Capture (CDC) using PowerExchange CDC option to distill updates from unchanged background data and to deliver them to multiple targets without intermediate queues or staging tables Implemented Informatica Data Quality 8.5 to do data cleansing, data matching, reporting and monitoring the XML files and Extensively worked on developing and debugging Informatica mappings, mapplets, sessions and workflows Extensively worked on Informatica Data Transformation module (DT) along with (DX) to create new message patterns in (DT) along with (DX). Experienced in integration of various data sources like Oracle 10g/9i/8i, IBM DB2, MS SQL Server 2005/2000, XML files into staging area Worked on non-relational sources like Flat files and used secure FTP, SSH, Hummingbird Worked on Oracle PL/SQL programming, Stored procedures, creating triggers, sequence generator on the target table Experienced in UNIX work environment, file transfers, job scheduling and error handling Worked on Incremental loading Target databases using SCD Type1/Type2 loads Outstanding communication and interpersonal skills, ability to learn quickly, good analytical reasoning and high compliance to new technologies and tools

Education

Master of Science in Material Science and Engineering - Florida International University, Miami, FL


o o o

Bachelor of Engineering in Electronics and Communication - Bangalore University, India Informatica Certified Developer 8.x R - PowerCenter 8 Architecture and Administration S - PowerCenter 8 Mapping Design U - PowerCenter 8 Advanced Mapping Design

Technical Skills ETL Tools: Reporting Tools: Databases: Database Tools: Packages: Languages: GUI: Operating System: Informatica PowerCenter 8.x/7.x, Informatica PowerExchange Cognos, Business Objects, Oracle BI tools Oracle 10g/9i/8i, MS SQL Server 2000/5, Teradata, IBM DB2, MS Access TOAD 8.6, SQL plus, ERwin 4.0, Query Analyzer, SQL Assistant MS Office, MS Visio, MS Project SQL, PL/SQL, C, VB 5.0, Java Oracle Developer 2000 & Report Builder WIN 95/98/NT/2000/XP, UNIX, HP-UX, RHEL, Susie Linux, Sun Solaris

Client: TDAmeritrade/Informatica Corp, Columbia MD Informatica Upgrade/Data Quality developer

Jan 11 till date

Description: TDAmeritrade is a financial organization. Project involves upgrading the Informatica 7.1.4 to 9.0.1 and development of the IDQ plan/mapplet to replace the first logic plan. This Project also involves the integration of the Informatica with the netezza 5.0. Job Responsibilities: Installation of the Informatica 9.0.1 on the new server and configuration of domains and nodes for the server. Administration work involves creation of the folders and granting permission. Exporting the repository form the 7.1.4 and importing to the 9.0.1 and testing the workflow and troubleshooting for issues. Development work involves creation/modification of the new mapping, session and workflows to successfully connect to the Netezza (5.0) data base. IDQ development work involves creation of the new plan/mapplets to replace the functionality of the FirstLogic plan. Exporting the mapplet from the Developer and importing them into the PowerCenter. Provided Knowledge Transfer to the end users and created extensive documentation on the design, development, implementation, daily loads and process flow of the Informatica mappings/IDQ plans Performance testing by changing the load type from relational to bulk loading. Session partitioning and Pushdown optimization for Oracle and Netezza targets.

Environment: Informatica PowerCenter 9.0.1 (Informatica Services, Repository Manager, Designer, Workflow Manager, and Workflow Monitor), Netezza 5.0, Saleforce.com, Solaris 10, Oracle 10g, IDQ developer, SQL Server 2005, PL/SQL, Flat files, PLSQL Developer

Client: Burger King Corporation, Miami FL Datawarehousing Lead

Nov 09 till Nov 10

2 of 7

Description: Burger King Inc., is a global chain of hamburger fast food restaurants headquartered in unincorporated Miami-Dade County, Florida, United States. The first restaurant was opened in Miami, Florida in 1954 by James McLamore and David Edgerton, and has since used several variations of franchising to expand its operations. Burger King Holdings Corporation is the parent company of Burger King; in the United States it operates under the Burger King Brands title while internationally it operates under the Burger King Corporation banner. It is a publicly traded company with investment firms of TPG Capital, Bain Capital and Goldman Sachs Capital Partners each owning about 25% of the company. The project involved integrating Retail transaction files from daily transaction from USA, CANADA, GERMANY, CHINA and SINGAPUR restaurant system. The XML files are received from two external sources MICROS and TECH system. The XML files are loaded into the ODS system initially using the Informatica interface. The four transaction Retail, Tender, Inventory and Batch data from all the system are stored in the ODS system. The data is then loaded from ODS database into Datawarehouse. This provided Burger King with the capability to track and analyze sales performance from an actual and budgeted perspective and consequently decide the strategy for improving sales performance. Job Responsibilities:

Collection of requirements from business users and analyzed based on the requirements Extensively used XML files for Designed and developed complex Informatica mappings using expressions, aggregators, filters, lookup and stored procedures to ensure movement of the data between various applications Designed and developed complex mappings using various transformations in Designer to extract the data from sources like Oracle, SQL Server, XML files and flat files to perform mappings based on company requirements and load into Oracle tables Well versed with creating and Altering Table, Triggers, Sequences, and other DDL, DML and DCL utilities of Oracle 9i and 10g Extensively worked in the performance tuning of programs, ETL procedures and processes. Error checking and testing of the ETL procedures and programs using Informatica session log Worked on Informatica Data Quality 8.5 (IDQ) option to distill XML background data and to deliver them to multiple targets without any error. Worked on the Informatica data transformation module to create new message module. Created XSD for XML files, imported into Designer as XML source qualifier Performance Tuned Informatica Targets, Sources, mappings and sessions for large data files by increasing data cache size, sequence buffer length and target based commit interval Developed UNIX shell scripts to automate applications, Schedule jobs, develop interfaces and Created pre-session and post-session shell scripts and mail-notifications Performed error handling for removing database exceptional errors Used Debugger utility of the Designer tool to check the errors in the mapping and made appropriate changes in the mappings to generate the required results Worked with tools like TOAD to write queries and generate the result Provided Knowledge Transfer to the end users and created extensive documentation on the design, development, implementation, daily loads and process flow of the Informatica mappings

Environment: Informatica PowerCenter 8.6 (Informatica Services, Repository Manager, Designer, Workflow Manager, and Workflow Monitor), Mainframe, Solaris 10, Oracle 10g, Informatica PowerExchange, SQL Server 2005, PL/SQL, Flat files, XML Files, ERwin 4.0, TOAD 8.6

3 of 7

Client: CAREFIRST (BLUECROSS BLUESHIELD), DC Informatica Developer/Lead

Feb 09 to Nov 09

Description: CareFirst., Inc. is the not-for-profit, not-stock, parent company of CareFirst of Maryland, Inc., and Group Hospitalization and Medical Services, Inc., affiliates that do business as CareFirst BlueCross BlueShield. CareFirst, Inc. is governed by a Board of Directors and special statutes regulating its business in Maryland, the District of Columbia and Northern Virginia. The project involved integrating revenue files from daily snapshot from NASCO PORTICO and Facet system. The Cobol files from NASCO system are loaded into the ODS system initially. The revenue data from all the system are stored in the ODS system. The data is then loaded from ODS database into revenue canonical centralized Datawarehouse. This provided CAREFIRST with the capability to track and analyze sales performance from an actual and budgeted perspective and consequently decide the strategy for improving sales performance. Job Responsibilities:

Worked as a Informatica lead to designed and develop Informatica mapping. To perform the Extraction, Transform and Load process by studying the business requirement from the users and the mapping documents Extensively used Cobol copy book to import the VSAM files from the Mainframe Source. The Mainframe flat file lists were indirectly accessed and implemented mapping with parameters and variables Designed and developed complex mappings using various transformations in Designer to extract the data from sources like Oracle, SQL Server, XML files and flat files to perform mappings based on company requirements and load into Oracle tables Extensively work on Informatica B2B exchange formerly known as complex data exchange to extract the data from the PDF source by defining the tags. Also used Informatica B2B exchange to read the unstructured data sources and load them into the target table. Well versed with creating and Altering Table, Triggers, Sequences, and other DDL, DML and DCL utilities of Oracle 9i and 10g Well versed with Trizetto Facets, NASCO and PORTICO core administration software that help with the bill processing, claims information and customer service Worked on PowerExchange Change data capture (CDC) option to distill updates from unchanged background data and to deliver them to multiple targets without intermediate queues or staging tables Created XSD for XML files, imported into Designer as XML source qualifier Performance Tuned Informatica Targets, Sources, mappings and sessions for large data files by increasing data cache size, sequence buffer length and target based commit interval Created pre-session and post-session shell scripts and mail-notifications Performed error handling for removing database exceptional errors Used Debugger utility of the Designer tool to check the errors in the mapping and made appropriate changes in the mappings to generate the required results Worked with tools like TOAD to write queries and generate the result Managed Change control implementation Provided Knowledge Transfer to the end users and created extensive documentation on the design, development, implementation, daily loads and process flow of the Informatica mappings

Environment:

Informatica PowerCenter 8.1.1 (Informatica Services, Repository Manager,

4 of 7

Designer, Workflow Manager, and Workflow Monitor), Mainframe, Solaris 10, Oracle 10g, Informatica PowerExchange, SQL Server 2005, PL/SQL, Flat files, XML Files, ERwin 4.0, TOAD 8.6

Client: BAPTIST HEALTH SOUTH FLORIDA , MIAMI, FL Data warehouse Developer

Oct 07 to Nov 08

Description: Baptist Health South Florida is the largest not-for-profit health care organization in the region. Affiliates of the Baptist Health in clued Baptist Hospital of Miami, Baptist Childrens hospital, South Miami Hospital, Homestead Hospital, Mariners Hospital, Doctors Hospital and Baptist Cardiac & Vascular Institute. The Project deals with decision support system, where the information about various entities are integrated and stored in datamarts. These datamarts assists various department managers in their decision making process by trending and forecasting. Job Responsibilities:

Involved in the design, development and implementation of the Enterprise Data Warehouse (EDW) Worked on ETL Migration process from legacy scripts to Informatica PowerCenter 7.1.1 Involved in the creation of logical and physical designs using ERwin data modeler to develop Database schemas in dimensional modeling Worked on SSIS (SQL Server Integration Service ) to perform extraction, transformation and load (ETL) packages for data warehouseing Building packages made up of task. Extensively work on the Import and Export wizard to import date to or exporting data from a SQL Server database and move data between different data sources. Build various packages which include creating Connections to data sources, Data Flows, Control flows, and Event handlers. Involved in Data cleansing before loading into Oracle data warehouse Designed and developed Data Flow Trasformations like Aggregate, Merge Join, Lookup transformation rules (business rules) to generate consolidated (fact/summary) data identified by dimensions Used Lookup, Sort, Router and Slowly changing dimension to insert, delete, update the records for Slowly Changing Dimension tables Worked on change data capture for slowly changing dimensions (SCD-2) to update a target table to keep full history Used the repository manager to create new users, to give permissions to users Well versed with Trizetto Facets core administration software that help with the bill processing, claims information and customer service Automated scheduling of sessions at regular intervals using Informatica Scheduler Worked on identifying Mapping Bottlenecks in Source, Target and Mappings to Improve performance Extensively used debugger to troubleshoot logical errors Used workflow manager for session management, database connection management and scheduling of jobs Environment: Informatica PowerCenter 7.1.4 (Informatica Server, Repository Server, Repository Manager, Designer, Workflow Manager and Workflow Monitor), Windows XP, UNIX, Solaris 9, Oracle 9i, MS SQL Server 2000, XML, Flat files, ERwin, TOAD

5 of 7

Client: ING INSURANCE, ATLANTA, GA Informatica Developer

Jul 06 to Oct 07

Description: ING U.S. Financial Services (USFS) and ING Investment Management Americas, with headquarters in Atlanta, comprise the operating units of ING Insurance Americas-which also encompasses businesses in Canada and Latin America. USFS provides retail and institutional clients with products and services in retirement services, annuities, life insurance, employee benefits, mutual funds, financial planning, reinsurance and institutional markets. The project deals with the AdminServer, which is a web-based policy-administrative system that supports New Business and Policy Services. Extraction of Insurance Policy data from DB2 database and Sybase database and convert the data into XML Format based on the buiness rules using Informatica ETL Tool. Reports were created using the business object reporting tool. Job Responsibilities: Worked closely with the Business analyst to understand the various source data

Used Informatica PowerCenter for migrating data from various OLTP databases to the data mart Worked with different sources like Oracle, flat files, XML files, DB2, MS SQL Server Extracted data from Sales department to flat files and load the data to the target database

Extracted data from sources like fixed width and Delimited Flat files transformed the data according the business requirement and then loaded into Target Data mart Created various Informatica mappings and mapplets to load the data mart. The mappings involved extensive use of transformations like Aggregator, Filter, Router, Expression, Joiner, Sequence generator Configured the mappings to handle the updates to preserve the existing records using Update Strategy Transformation (SCD Type-2) Performed Performance tuning of targets, sources, mappings and session and performed pipeline partitioning Used Debugger to identify the errors in the mappings and fix them Performed unit testing to validate mappings and populate the database

Used TOAD and SQL Plus to write queries and interact with Oracle database

Implemented several different tasks (Session, Assignment, Command, Decision, Timer, Email, Event-Raise, Event-Wait, Control) in the workflow Involved in writing UNIX scripts and used them to automate the scheduling process Environment: Informatica PowerCenter 7.1 (Informatica Server, Repository Server, Repository Manager, Designer, Workflow Manager and Workflow Monitor), Oracle 9i, DB2, Cobol files, MS SQL Server 2000, TOAD, UNIX, PL/SQL, SQL Loader, Windows 2000/XP Florida Internation Univeristy, MIAMI, FL PL/SQL and ETL Developer Jan 04 to Apr 06

Description: Florida International University is one of the leading Universities in the South Florida. The project dealt with the implementation and research of enterprise data warehouse, which leveraged data from an existing Data Store apart from other sources. Job Responsibilities:

6 of 7

Gathered requirements from business uses and created functional specifications

Designed and created logical/physical data models for staging area based on business requirements Developed several Mappings to populate data marts using Informatica PowerCenter designer Worked on several transformations like expression, aggregator, filter, lookup, joiner, Sequence generator, Router, Update Strategy transformations in a mapping to develop and feed in Data Warehouse Created mapplets to reuse the transformation in several mappings Used debugger to check the errors in the mappings

Tuned session configuration and in session advanced parameters, optimizing mappings, and source and target database for loading the data Evaluated ETL timings and optimized SQL in mappings to run faster Used Workflow manager to create Workflow sessions to define mapping sequence Created daily and weekly workflows and scheduled to run based on business needs Created Unix shell scripts to automate batch jobs Used TOAD and SQL Plus to write queries and interact with Oracle database

Environment: Informatica PowerCenter 7.0, Oracle 8i, Flat files, SQL Server, PL/SQL, Toad, Erwin 3.5, UNIX, Sun Solaris 7, Shell scripting, Windows NT, XP

7 of 7