Post Job Free
Sign in

Data Developer

Location:
San Jose, CA
Posted:
April 01, 2014

Contact this candidate

Resume:

D HAVAL PATEL

***************@*****.*** 512-***-****

Summa ry:

Over 8+ Years of experience in Software Development Life Cycle (SDLC) with in Design, Coding, Testing,

Development & Implementation of Data Warehouse/Data Mart under Unix & Windows Environments.

Extensive experience with Informatica PowerCenter 9.0.1/8.6.1. Advanced knowledge and excellent concepts in

development and design of ETL methodology for supporting data transformations and processing ETL solutions.

Experience with IDQ Data Developer and Data Analyst tool i nstallation & configuration.

Comprehensive knowledge in implementation of Data Warehousing, Data Marts, Star and Star Flake Schema

Modeling, Dimensional Modeling on OLTP and OLAP concepts using Ralph Kimball and Bill Inmon methodologies

Extensive experience in integrating data from various Heterogeneous sources like Relational database (Oracle

11g/10g, SQL Server 2008), Flat Files (Fixed Width and Delimited), XML Files and Excel files into Data

Warehouse and Data Mart.

Strong analytical and conceptual skills in database design and implementation of RDBMS concepts. Extensive

experience in Oracle Technologies in back-end oracle database design, development, testing, performance tuning,

p roduction migration, production support and maintenance activity.

Well acquainted with Performance Tuning of sources, targets, mapping and sessions to overcome the bottlenecks in

mappings

Designed and developed complex mappings, from varied t ransformation logic like Unconnected and Connected

lookups, Router, Filter, Expression, Aggregator, Joiner, Update Strategy and more.

Have created Match, and Merge rules, developed address validations etc and developed address

validations to count ries like US, and also developed reusable error handling rules using IDQ

Supports and enhances existing Informatica environment and develops new, complex ETL processes to support

additional design, development and deployment of the new Telemetric capabilities.

Experience in implementation of Slowly Changing Dimensions (Type1 and Type 2) keep t rack of historical data.

Experience in UN IX shell scripting (file validations, file downloads, workflow executions).

Communicate with business users to collect and understand requirements, socialize ideas among peers, and

document work product

Excellent communication and interpersonal skills. Demonstrated ability to quickly grasp new concepts, both

technical and business related and utilize them as needed.

Technical Skills:

Informatica Power Center 9.0.1/8.6.1

E T L Tools

Oracle 11g/10g/9i/8i, SQL server 2008, Netezza

Databases

TOAD, SQL Developer, SQL Plus, MS SQL Management Studio

R DB MS Tools

Crystal Reports, Universe

Reporting Tools

Unix shell scripting

Scripting

ERWIN 4.2/4.0/3.5.2 Control –M, Autosys, TIDAL, Secure FTP(SSH), MS Excel,

O ther Tools

Notepad++

Windows/Mac-OS/ UNIX

Operating Envi ronment

Expe rience:

V M wa re, Palo Alto, CA May 2011 – Cu r rent

Sr. E T L Developer

VMware, Inc. is an American software company that provides cloud and v irtualization software and services, the first

to successfully virtualize the x86 architecture. Founded in 1998, VMWare is based in Palo Alto, California, USA. In

2004. This is MDM project we have multiple sources like Oracle, SFDC, Trilium, Flat files. We pull data from these

sources and load it into Universal customer master (UCM).

Responsibilities:

Analyzed business requirements, performed Impact Analysis, created technical design specifications, developed

code, performed Code Deployment, and provided production support, Captured requirements from the

B usiness Analysis Team, designed Test Plan, Test Strategy, Test scenarios and executed in Development/ QA/

Performance environment.

Developed various t ransformations like Source Qualifier, Update Strategy, Lookup & Expression

t ransformation, Expressions and Sequence Generator for loading the data into target table.

Designed complex mapping logic to implement SCD1 and SCD2 dimensions.

Extract the data from relational source Oracle, f lat files and perform mappings based on company

requirements and load into Oracle tables. Used lookup transformation (Static as well as Dynamic), aggregator

t ransformations, Update Strategy, Filter and Router Transformations.

Extensivelyused Informatica functions LTRIM, RTRIM, I IF, DECODE, ISNULL, TO_DATE,

DATE_COMPARE in Transformations.

Extensively used Re-usable Objects (shortcuts) like Sources, Targets in all mappings to handle metadata

changes efficiently

Also used Used-defined Function, which declared once globally and used in various mappings.

Creating Informatica Development Standards. This document describes the general guidelines for Informatica

developers, the naming conventions to be used in the Transformations and also development and production

environment structures.

Have developed IDQ plans to standardize & de-duplicate data. Used IDE extensively during application

m igration.

Collaborate with business data stewards to monitor, investigate, correct and prevent data quality issues in

accordance with a data quality plan

Improved performance by using Explain Plan, Creating appropriate indexes,queries optimization, utilizing

t able spaces and partitioning schemes.

Extensively worked in the performance tuning for mappings and ETL procedures both at mapping and session

level. Implementing performance tuning the Informatica objects to increase the Performance of the Informatica

loads. Performed Tuning by identifying and eliminating the bottlenecks occurred for increasing the

performance, used Informatica Partitioning.

Supports and enhances existing Informatica environment and develops new, complex ETL processes to support

additional design, development and deployment of the new Telematics capabilities.

Ensure smooth t ransition of work to offshore team. Transfer ETL requirements and ensure timely completion

of deliverables with offshore.

Worked closely with database administrators and application development team(s) on the design and

i mplementation of the database.

Participated in weekly end user meetings to discuss data quality, performance issues. Ways to improve data

accuracy and new requirements, etc.

Create Mapping that Generate Parameter file and load log.

Developed shell scripts in UNIX to automate Informatica jobs in dev and QA.

Coordinate with production support group as release coordinator for IDW monthly release.

Envi ronment : I nformatica Power Center 9.0.1, Oracle 11g, Salesforce, TOAD, XML Files, Windows, Mac, Unix, SSH

C lient.

I ntuit, Mountain view, CA M ay 2010 – April 2011

Sr. E T L Developer

Intuit Inc. is a leading provider of business and financial management solutions for small and mid-sized businesses;

f inancial institutions, including banks and credit unions; consumers and accounting professionals. Project I was

working on IDW (Integrated data warehouse) maintaining projects to enhance the business decision for sales, revenue

and expense data mart. IDW provides a consolidated view of sales, revenue, expense, subscriptions, plan and forecast

data across business units. IDW teams integrate and aggregate data from multiple sources and build subject-oriented

data marts, which are then accessed for reporting purpose.

Responsibilities:

Interacting and coordinating with System architects, Business executives, analysts, Data population engineers

and developers.

Analyzing the Functional requirements and Technical requirements, preparing technical design documents,

H LD and LLD for mappings and automating the daily f low.

Syncing the data model with concurrent changes.

Used Informatica Power Center 8.6.1, to developed Mappings/Sessions/Workflows.

Designed Complex Informatica mappings with t ransformations such as Aggregator, Expression, Joiner, Filter,

Source Qualifier, Union Transformation, connected and unconnected Lookups, Update Strategy, Stored

P rocedure, Router and Normalizer to t ransform and load the data from different data sources to relational

t ables.

Implementing performance tuning the Informatica objects to increase the Performance of the Informatica

loads. Performed Tuning by identifying and eliminating the bottlenecks occurred for increasing the

performance, used Informatica Partitioning.

Performed data quality analysis to validate the input data based on the cleansing rules.

Worked on database connections, views, aggregate conditions and also wrote various PL/SQL procedures,

F unctions and Triggers. Performance tuning of SQL.

Performed unit testing on the Informatica code using the Informatica Debugger and by manually checking

t hrough Sql Queries

Actively involved in migrating the Informatica version, interacted with DBA, Middleware, Informatica

administrators and UNIX/Linux administrators to identify and analyze the impact/risk on the

upstream/downstream systems.

Envi ronment: I nformatica Power Center 8.6.1, Oracle 10g, PL/SQL, TOAD, Flat Files, Windows XP, Unix.

GAP I nc, San F rancisco, CA O ctober 2008 - April

2010

Senior ET L Developer

Gap Inc. is a leading global specialty retailer offering clothing, accessories, and personal care products for men, women,

children, and babies under the Gap, Banana Republic, Old Navy, Piperlime, and Athleta brands. In this project, we

have multiple sources like Flat files and relational database (Oracle 10g). We pull data from these sources and load it

i nto data warehouse.

Responsibilities:

Analysis in Business requirements and created design specifications and developed the code using Informatica

power center 8.6.1 and Oracle 11g.

Developed the code for customer Tables, sales Tables Using Informatica Power Center Client components.

Designed and developed complex ETL mappings making use of t ransformations like Source Qualifier, Joiner,

Update Strategy, Lookup, Sorter, Expression, Router, Filter, Aggregator and Sequence Generator

t ransformations.

Used SQL tools like TOAD to run SQL queries to view and validate the data loaded into the warehouse.

Developed t ransformation logic as per the requirement, created mappings and loaded data into respective

t argets.

Used Parameter Files defining variable values for mapping parameters and variables.

Used Informatica Functions like REPLACECHR, UPPER, DECODE, TRIM, FIRST, DECODE Functions in

T ransformation level.

Extensively worked on Unit testing for the Informatica code using SQL Queries and Debugger.

Improved performance testing in Mapping and the session level.

Coordinated with Autosys team to run Informatica jobs for loading historical data in production.

Documented Data Mappings/ Transformations as per the business requirement.

Created XML,Autosys JIL for the developed workflows.

Extensively involved in code deployment from Dev to Testing.

Envi ronment: I nformatica Power Center 8.6.1/9.0.1, Oracle 11g, TOAD, Flat Files, SAP, Windows, Unix

United Health Group, Nashville, T N Oct 2006 – September 2008

E T L Developer

United Healthcare is an operating division of UnitedHealth Group, the largest single health carrier in the United

States. I t is considered as a recognized leader in the health and well-being industry in striving for improved health

care for all Americans by creating products and services that make health care more affordable and use technology to

make the health care system easier to navigate. In my tenure at this Insurance Company, The primary role at this job

is to support Technical Services DW by maintaining and adding enhancements in insurance quote to support the Data

warehouse operations.

Responsibilities:

Worked with heterogeneous sources including relational sources and f lat files.

Worked with Data Modeler and Data Architect to understand the Architecture of Data warehouse and the

mapping Documents.

Design mappings based upon the complex business logic provided by data modeler, which includes Dimensions

and Fact Tables.

Designed complex mapping logic to implement SCD1 and SCD2 dimensions.

Extract the data from relational source Oracle, f lat files and perform mappings based on company

requirements and load into Oracle tables.

Used lookup transformation (Static as well as Dynamic), aggregator t ransformations, Update Strategy, Filter

and Router Transformations.

Extensivelyused Informatica functions LTRIM, RTRIM, I IF, DECODE, ISNULL, TO_DATE,

DATE_COMPARE in Transformations.

Extensively used Re-usable Objects (shortcuts) like Sources, Targets in all mappings to handle metadata

changes efficiently

Used SQL tools like TOAD to run SQL queries to view and validate the data loaded into the warehouse.

Ensure smooth t ransition of work to offshore team. Transfer ETL requirements and ensure timely completion

of deliverables with offshore.

Also used Used-defined Function, which declared once globally and used in various mappings.

Working extensively on Informatica Designer, workflow manager to create, sessions, workflows and monitor

t he results and validate them according to the requirement.

Used Informatica Workflow to create, schedule, monitor and send the messages in case of process failures.

Involved in Performance Tuning of sources, targets, mappings, sessions and data loads by increasing data

cache size, sequence buffer length and target based commit interval.

Tested the target data against the source system tables by writing the SQL queries and documented the

results in the excel sheet.

Participated in weekly end user meetings to discuss data quality, performance issues. Ways to improve data

accuracy and new requirements, etc

Used EXPLAIN Table plans to tune the SQL Quires

Automated the load process using UNIX shell scripts

Create Mapping that Generate Parameter file and load log.

Used Autosys to schedule the workflow.

Experience in creating reports using Business Objects.

Documenting the ETL mapping strategies and t ransformations involved in the extraction, transformation and

loading process

Interact with various business users of VCMG in order to understand concept and Business Logic.

Envi ronment: I nformatica Power Center 8.6, Oracle 10g, TOAD, Flat files, Linux, Windows XP, Autosys, Business

Objects.

I DB I Bank, Ahmedabad, I ndia Aug 2005 – Sep 2006

Oracle Developer

I DBI Bank Ltd. is a Universal Bank with its operations driven by a cutting edge core Banking IT platform. The Bank

offers personalized banking and financial solutions to its clients in the retail and corporate banking arena through its

l arge network of Branches and ATMs, spread across length and breadth of India.

Responsibilities:

Created the Interface with Visual Basic and connect Oracle Database through connection string.

Interact with various business users of VCMG in order to understand concept and Business Logic.

Involved in creation of Tables using storage parameters and clusters

Coded many generic routines (as functions), which could be called from other procedures

Created user defined Exceptions while handling exceptions

Wrote the Connection String procedure for the Database connectivity using ODBC

Wrote stored procedures, Functions and Database t riggers using PL/SQL

Take the backup of server using import/export command

Envi ronment : Oracle 9i, PL/SQL, SQL*Plus, Excel, Word, Windows2003 and Visual Basic 6.0



Contact this candidate