Sr. Informatica Developer Resume
GA
PROFESSIONAL SUMMARY:
- 7 years of IT experience with expertise in analysis, design, development and implementation of Data Warehousing and Business Intelligence applications using ETL and BI tools.
- Extensive experience in Business Analysis, Application Design, Development, Implementation for Health Care, Insurance, Retail, Commercial Investment banking and Financial Services.
- Experience in various phases of IT projects Software Development Life Cycle (SDLC) such as analysis, design, coding and testing, deployment and production support.
- Extensive Experience on End - To-End implementation of Data warehouse and Strong understanding of Data warehouse concepts and methodologies such as Ralph Kimball.
- Proficient in developing strategies for extracting, transforming and loading using Informatica Power Center 9/8.6.1/8.1.1/8.0/7.1.1/7.1.3 .
- Experience in Dimensional Data modeling, Fact & Dimensions tables and Physical & Logical data modeling using Erwin.
- Strong skills in data mapping for the Slowly Changing Dimensions - SCD1, SCD2 (Flagging, Time Stamping and Version), and SCD3.
- Implemented the complex business rules by creating reusable transformations and Mappings / Mapplets.
- Knowledge of Informatica tools Power Exchange, Power Analyzer, Power Connect, Data Quality, OLAP and OLTP.
- Extensively used Informatica Client tools - Designer, Repository Manager, Workflow Manager and Workflow Monitor.
- Developed complex mappings, from varied transformation logic like Unconnected and Connected lookups, Stored Procedures, Router, Filter, Expression, Aggregator, Joiner, Update Strategy and more.
- Experience in debugging and Performance tuning of targets, sources, mappings and Sessions.
- Thorough understanding of Data Warehouse concepts like Star and Snowflake Schemas, Facts, Dimensions, Surrogate keys, drill down and drill across approach.
- Strong Database experience in using Stored Procedures, Functions, Triggers, Joins, Views and Packages in PL/SQL and Oracle 11g/10g/9i/8i.
- Experience in working on deployment on oracle database.
- Experience with TOAD as an interface to databases, to analyze, view and alter tables.
TECHNICAL SKILLS:
ETL Tools: Informatica Power Center 9/8.6.1/8.1.1/8.0/7.1.1/7.1.3 , Power Exchange.
Databases: Oracle 11/10g/9i/8i, PL/SQL, Teradata.
Reporting Tools: Business Objects, Crystal Reports
Data Modeling: Erwin 7.2/4.x/3.x
Scheduling Tools: Autosys, Tivoli
Languages: SQL, PL/SQL, C, UNIX Shell Scripting.
Development Tools: SQL, Developer 2000, Oracle Developer Suite, SQL Plus, Toad 8.x/9.x/10.x
Operating System: UNIX, Confidential OS, AIX, Windows 2000/XP/2003, Mainframe.
Office Applications: MS-Office 2003/2007/2010 , Visio.
Other Utilities: SQL *Loader, BTEQ, FastLoad, FastExport, MultiLoad, Teradata, SQL Assistant.
PROFESSIONAL EXPERIENCE:
Confidential, GA
Sr. Informatica Developer
Responsibilities:
- Was involved in business requirement and design discussions with the clients and managers.
- Analyzed the Business requirement and the data to setup rules to implement tasks.
- Designed, Developed and Loaded Staging tables to temporarily accommodate the history data before sending them to files.
- Worked with My SQL, Netezza, Oracle, CSV and Fixed Width Flat Files as Sources and Targets.
- Developed complex mappings using Lookup, Update Strategy, Joiner, Aggregator, Router, Expression, Filter and Sequence Generator Transformations.
- Worked on Mapplets, Reusable Transformations, Reusable Tasks to run post session commands using Command task and also Non Reusable tasks in Session Components and Email Tasks.
- Used complex queries as SQL overrides with multiple joins on different tables.
- Used Heterogeneous and also Homogenous sources in mappings.
- Worked with Unix Shell Scripting to change the file names, FTP the files, schedule and run the jobs.
- Experience with creating and modifying the Parameter file, Mapping Variables, Mapping Parameters, Workflow Variables and also using session variables.
- Worked with Pre and Post SQL commands to modify the source and target tables.
- Worked on migrating tables from MYSQL to Netezza.
- Experience in analyzing the data to identify the scenarios for testing and wrote queries to pull the data was involved in Testing along with Business Analysts and Users.
Environment: Informatica 9.1, Oracle 11g, My SQL, Netezza, Unix, Toad, DB Visualizer, Aginity, Windows XP
Confidential, Pittsburgh, PA
Sr.Informatica Developer
Responsibilities:
- Worked with BA’s in analyzing the business requirement and preparing the technical specifications.
- Created mappings to extract data from Mainframe, Oracle and loaded data into different schemas.
- Worked with Cobol Copybooks, Flat files, CSV files and relational tables as sources and Flat files, relational tables as targets.
- Extensively used Expression, Sorter, Aggregator, Lookup, Router, Normalizer, Update Strategy, Joiner, Filter and Sequence Generator Transformations.
- Created and worked with reusable transformations and reusable tasks in downloading and uploading files to Mainframes.
- Worked on Complex mappings involving complex logics.
- Extensively worked on creating, modifying the Parameter files on the Unix box, applying mapping parameters in the mappings.
- Experience in working with the debugger to analyze the data flow and make fixes caused during unit testing.
- Worked on partitioning the sessions to improve the session performance.
- Worked in optimizing the performance to minimize the load times working with many source to target loads.
- Worked with session logs & workflow logs for trouble shooting
- Used shell scripting to schedule the jobs using Autosys, created and modified Unix scripts to run the loads.
- Worked on stored procedures, packages and triggers in PL/SQL for deployment purpose.
- Created Pre & Post session SQL to populate the required the data into the target.
- Experience working with the version control in Informatica and using source control management tools.
- Migrated code from QA to DEV environments in Informatica and compared previous and present versions of code.
- Experience of working with large amounts of data, data analyzing and data validation.
- Worked with DBA to resolve the performance issues and perform tuning of SQL queries.
- Worked with QA teams in creating the sample queries, mock data and in User Acceptance Testing, System Integration Testing.
- Created and modified Change requests, raised, analyzed and fixed defects working with Mercury Quality Center.
Environment: Informatica 8.6, Oracle 11/10g, TOAD, Mercury Quality, UNIX, Erwin 7.2, Autosys, Windows XP
Confidential, Portland, ME
Sr. Informatica Developer
Responsibilities:
- Involved in gathering requirements from business users. Participated in the detailed requirement analysis for the design of data marts and star schemas.
- Extracting data from several source systems like Oracle, Teradata, etc. and loading data into DDM (Enterprise Data ware house). Designed many Multi Source Single Target mappings and vice versa.
- Worked on Power Center Designer client tools like Source Analyzer, Target Analyzer, Mapping Designer and Mapplet Designer.
- Created Mapplets with the help of Mapplet Designer and used those Mapplets in the Mappings. Created reusable transformations by using Lookup, Aggregator, Normalizer, Update strategy, Expression, Joiner, Rank, Router, Filter, and Sequence Generator etc. in the Transformation Developer and Mapplet Designer, respectively.
- Moving the data from source systems to different schemas based on the dimensions and fact tables by using the slowly changing dimensions type two and type one.
- Raised change requests, incident Management, analyzed and coordinated resolution of program flaws for the Development environment and hot fixed them in the QA during the runs.
- Informatica workflow manager was used to create, schedule, execute Sessions, Worklets, Command, E-Mail Tasks and Workflows. Performed validation and loading of the Flat files received from business users.
- Worked on Oracle database writing stored procedures, functions and packages for build and deployment process.
- Experience in using Tearadata utilities BTEQ, FastLoad, FastExport.
- Wrote UNIX Shell scripts to schedule the workflows and also to extract the data from the various databases and file systems.
- Created an infrastructure to ensure data quality and appropriate data linkage and deliver self service reporting to business and speeding and improving the decision making.
- Used Parameter files to reuse the mapping with different criteria to decrease the maintenance.
- Extensively used Informatica Debugger for testing the mapping logic during Unit Testing.
- Used Tivoli to schedule Informatica, SQL script and shell script jobs.
Environment: Informatica 8.6.1, Oracle 11g/10g, Teradata, TOAD, ERWIN 7.2, Business Objects XI, Tivoli, Unix.
Confidential, Parsippany, NJ
ETL Consultant
Responsibilities:
- Involved in designing, development and implementation of the SSRDM.
- Developed Mapplets using corresponding Source, Targets and Transformations that sourced data from ODBC and flat file reports as well as mainframe and relational databases.
- Used debugger to test the mapping and to fix bugs.
- Tuned Informatica Mappings and Sessions for optimum performance.
- Being responsible of IMS Data, converted those to require structure using Informatica.
- Developed and tuned all the affiliations received from IMS and other data sources using Informatica, tested with high volume of data and increased the performance significantly.
- Good Working Experience in slowly changing dimensions type 1, 2, 3.
- Experience of working with COBOL files and transforming the data using various transformations like aggregator, expression, joiner, rank etc.
- Worked on different tables using the constraint based loading applying foreign key.
- Extracted data from Mainframe databases using Power Exchange and loaded into Oracle database tables
- Used power exchange for creating data maps, CDC which captures changes in the sources and loads those changes into the customer dimension.
- Using Data Flux especially in the areas of invalid address data and name ambiguity within databases.
- Used Data Flux in data management software and business consulting services.
- Worked with Autosys scheduler and created database triggers for Data Security.
- Experience in creating reports using Business Objects XI R3.
- Worked with UNIX shell scripting.
- Assisted in writing project documentation using Microsoft Visio for different diagrams.
Environment: Informatica Power Center 8.6, Oracle 11g/10g, Mainframes, Autosys, SQL * Loader, Toad, Unix, Business Objects, Confidential Solaris, Windows.
Confidential, Titusville, NJ
Informatica Developer
Responsibilities:
- Designed and developed Informatica Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Involved in performance enhancements of code.
- Identified proper partitioning methods for performance enhancements.
- Used various transformations for creating mappings.
- Developed and scheduled Workflows using task developer, Worklet Designer, and workflow designer in Workflow manager and monitored the results in Workflow monitor. Scheduled batch and sessions within Informatica using Informatica scheduler.
- Developed Logical and Physical Data Models that capture current state and future state data elements and data flows using Erwin.
- Worked with various relational sources and flat files.
- Involved in Dimensional Modeling to design and develop STAR Schemas.
- Implemented Informatica to perform data conversion.
- Created Perl scripts to extract data from various source systems like flat files and Oracle databases and to schedule the workflows.
- Created stored procedures to extract data from flat files.
- Defined Target Load Order Plan and Constraint based loading for loading data correctly into different Target Tables.
- Involved in Performance Tuning of ETL jobs by tuning the SQL used in Transformations.
- Involved in Unit Testing, Integration and User Acceptance Testing of mappings.
Environment: Informatica 8.1/7.1.3,Oracle 10g, SQL*Loader, Erwin 4.1, Windows, UNIX, Business Objects.
Confidential, Plano, Texas
ETL Developer
Responsibilities:
- Performed data analysis on the source data coming from point of sales systems (POS) and legacy systems.
- Involved in the design phase of logical and physical data model using Erwin
- Designing and creation of complex mappings using SCD type II involving transformations such as expression, joiner, aggregator, lookup, update strategy, filter.
- Implemented performance tuning logic on targets, sources, mappings, sessions to provide maximum efficiency and performance.
- Used workflow manager for session management, database connection management and scheduling of jobs.
- Used Teradata utilities like fast load, multiload to load Teradata tables using Informatica.
- Worked on fast export to read source data into the mapping in Informatica.
- Improved session run times by partitioning the sessions. Was also involved into database fine tuning (creating indexes, stored procedures, etc), partitioning oracle databases.
- Developed mappings in Informatica Designer tool to extract data from source system, transform and load to the data warehouse.
- Used various transformations like lookup, update strategy, router, filter, sequence generator, source qualifier, joiner on data extracted according to the business rules and technical specifications.
- Involved in extensive performance tuning by determining bottlenecks at various points like targets, sources, mappings, sessions. This led to better session performance
- Involved in monitoring the workflows and optimizing the load times.
- Extensively used Informatica debugger to validate mappings and to gain troubleshooting information about data and error conditions.
- Generated standard and Ad hoc reports using Business objects.
- Documenting the entire process. The documents included the mapping document, unit testing document and system testing document among others
Environment: Informatica Power Center 8.1/7.1, Oracle10g, Teradata, UNIX, TOAD, Business Objects / Intelligence tools, Windows XP.
Confidential
ETL Developer
Responsibilities:
- Involved in analyzing and development of the Data Warehouse.
- Translation of Business Processes into Informatica mappings for building Data Marts.
- Worked on Informatica - Source Analyzer, Warehouse Designer, Mapping Designer, Mapplets, and Transformations.
- Implemented Aggregate, Filter, Join, Expression, Lookup, Update Strategy, and Stored Procedure Transformations.
- Involved in the development of Informatica mappings and also tuned them for better performance.
- Involved in designing the procedures for getting the data from all systems to Data Warehousing system.
- Extracted data from flat files, Tables and CSV Format files and loaded the data to the target database
- Written Shell Scripts and control files to load data into staging tables and then into oracle base tables using SQL*Loader.
- Created mappings with PL/SQL procedures/functions to build business rules to load data.
- Extensively used ETL to load data from different databases and flat files to Oracle.
- Creating and running sessions and batches to load the data into the Target Database.
- Creating reports using the Business Object tools which are helpful in the decision making process.
Environment: Informatica 6.1, Oracle8i, SQL Loader, Business Objects, Windows 2000.
Confidential
Database Developer
Responsibilities:
- Involved in the design of the overall database using Entity Relationship diagrams.
- Worked on triggers and stored procedures in PL/SQL.
- Involved in developing interactive forms and customization of screens.
- Involved in building, debugging and running forms.
- Involved in Data loading and Extracting functions using SQL*Loader.
- Designed and developed all the tables, views for the system in Oracle.
- Designing and developing forms validation procedures for query and update of data.
- Managed workload to deliver quality deliverables that meet requirements and timelines.
- Developed technical system documentation.
Environment: Oracle 8.0/7.x, SQL*plus, SQL*Loader, Visio, TOAD
Confidential
Database Developer
Responsibilities:
- Actively involved in gathering requirements from Business Users, and converting them into system requirement specifications and creating detailed use-cases and design documents.
- Designed, developed, and managed the workflow processes to reflect business requirements with several adapters, exceptions and rules.
- Was involved in data modeling. Designed data flows using UML.
- Coordinated in setting up the development, test, production and contingency environment
- Designed, developed, managed database star schema, with various hierarchical and lookup tables
- Developed and maintained complex stored procedures
- Involved in setting up of application server clustered environment
- Documenting the types and structure of the business data (logical modeling),
- Analyzing and mining business data to identify patterns and correlations among the various data points.
- Mapping and tracing data from system to system in order to solve a given business or system problem.
- Design and create data reports and reporting tools to help business executives in their decision making.
- Perform statistical analysis of business data.
Environment: Oracle 8i, Shell Scripts, UML, Test Director, SunOS