Professional Documents
Culture Documents
WORK EXPERIENCE
Sr Informatica Developer
Starbucks - March 2012 to Present
Responsibilities:
Involved in Analysis, Requirements Gathering and documenting Technical specifications.
Worked with end users to gather the Functional Specifications.
Involved in analyzing existing logical and physical data modeling with STAR and SNOWFLAKE schema
techniques using Erwin in Data warehouse.
Designed the Data Warehousing ETL procedures for extracting the data from different source systems to
the target system.
Developed several mappings to load data from different source systems into Enterprise warehouse.
Extensively used Transformations like Router, Filter, Lookup, Update Strategy, Source Qualifier, Joiner,
Expression, Stored Procedures, Aggregator and Sequence generator Transformations.
Worked extensively with dynamic cache with the connected lookup Transformations.
Designed and optimized the Mapping to load the data in slowly changing dimensions.
Implemented Slowly Changing Dimensions - Type I & II in different mappings as per the requirements.
Involved in design and loading of hash current tables to capture change records (Determine insert else
update)
Created all reusable sessions for all the mappings developed.
Created various batch files which are used to copy source files, validate manifest process, clean the source
folders and prepare multiple files to start the load.
Developed mappings to create and update parameter files with updated parameter values before starting
the load.
Created, scheduled, and monitored workflow sessions on the basis of execute on demand, scheduled on
time, using
Informatica Power Center workflow manager.
Used workflow manager for session management, database connection management and scheduling of jobs.
Partitioned tables which have frequent inserts, deletes and updates to reduce the contention and created
views
to improve the performance.
Maintained development, test and production repositories using repository manager. Also used
Repository manager and Metadata Manager to maintain the metadata, Security, Backup and Locks.
Worked on providing solution to defects logged in Test Director from Production Environment.
Identified bottle necks in the existing processes and successfully eliminated issues to great extent.
Environment: Informatica PowerCenter 9.1, 8.6.1, SQL Server 2005/2008 R2, SSIS (Integration Services),
Windows.
Sr Informatica Developer
Bank of America - February 2011 to January 2012
Responsibilities:
Used Source Analyzer, Warehouse designer, Mapping designer, Mapplet Designer, Transformation
Developer, Informatica Repository Manager.
Developed Mappings and Workflows.
Experience in performing the analysis, design, and programming of ETL processes for Teradata and Netezza.
Extensively worked in the performance tuning of the ETL mappings and workflows.
Involved in writing shell scripts and added these shell scripts in Autosys as scheduled daily, weekly, monthly.
Extensively created mapping/mapplets, reusable transformations using transformations like Lookup, Filter,
Expression, Stored Procedure, Aggregator, Update Strategy etc.
Solid Expertise in using both Connected and Un-connected Lookup transformations.
Extensively worked with various lookup caches like Static Cache, Dynamic Cache, and Persistent Cache.
Developed Re-usable Transformations, Re-usable Mappings (Mapplets) and Re-usable workflows
(Worklets)
Involved in testing in regards to various mapping and workflows.
Wrote Shell scripts to schedule batches on Cron Jobs.
Used Informatica scheduler to run the workflows on UNIX box and monitored the results.
Environment: Informatica Power Center 8.1.1, Oracle 10g, OBIEE 10.1.3.3.x, TOAD, UNIX, Windows XP,
Teradata.
Informatica Developer
Informatica Developer
Staples Inc - October 2007 to April 2010
Responsibilities:
Interacted with business analysts and translate business requirements into technical specifications.
Using Informatica Designer, developed mappings, which populated the data into the target.
Used Source Analyzer and Warehouse Designer to import the source and target database schemas and the
mapping designer to map the sources to the targets.
Responsibilities included designing and developing complex informatica mappings including Type-II slowly
changing dimensions.
Worked extensively on Workflow Manager, Workflow Monitor and Worklet Designer to create, edit and run
workflows, tasks, shell scripts.
Developed complex mappings/sessions using Informatica Power Center for data loading.
Enhanced performance for Informatica session using large data files by using partitions, increasing block
size, data cache size and target based commit interval.
Extensively used aggregators, lookup, update strategy, router and joiner transformations.
Developed the control files to load various sales data into the system via SQL*Loader.
Extensively used TOAD to analyze data and fix errors and develop.
Involved in the design, development and testing of the PL/SQL stored procedures, packages for the ETL
processes.
Interacted with business representatives for gathering the Reports / Dashboards requirements and to define
business and functional specifications.
Managed security privileges for each subject area and dashboards according to user requirements.
Debugged reports and Dashboards visibility with respect to user's responsibility and web groups in an
integrated environment.
Developed UNIX Shell scripts to automate repetitive database processes and maintained shell scripts for
data conversion.
Involved in writing test cases, assisting Testing team in testing.
Environment: Informatica 7.1, Oracle 9i, SQL, PL/SQL, UNIX, Windows 2000, TOAD, Siebel Analytics 7.x.
Oracle Developer
Lanco Industries Pvt. Ltd - March 2006 to September 2007
Responsibilities:
Created Tables, Indexes, Sequences, Triggers, Procedures, Functions and Packages.
Conducts database testing for data verification and data validation using SQL DDL, DML, DCL, TCL
Commands, Joins, functions, and Stored Procedures.
Performed SQL query optimization using hints, Indexes and Explain plan.
Created materialized views to increase the speed of queries. Wrote stored procedures and functions to
retrieve the data from database using PL/SQL.
Different database triggers containing PL/SQL were created and stored in the database and fired off when
contents of database were changed.
Created views and appropriate indexes on table columns at database level.
Imported data from text files using SQL* Loader into Oracle database tables
Environment: Oracle 8i, PL/SQL, Visual Basic, and Windows NT.
EDUCATION
ADDITIONAL INFORMATION
Skills/Tools:
ETL Tools Informatica 8.x/7.x/6.x (Power Center, Power Mart)
Databases Oracle [] Terradata, Netezza, V2R5, DB2, MS Access
Data modeling Tools Erwin []
Operating Systems UNIX Windows [] Server/NT Server Workstation 4.0,
Query Tools SQL, SQL*Plus and TOAD
OLAP/Reporting Tools Microstrategy 8.0.1, OBIEE
Languages UNIX/LINUX/DOS Scripting, PL/SQL