Post Job Free

Resume

Sign in

Senior ETL Consultant

Location:
St. Louis, MO
Posted:
March 27, 2020

Contact this candidate

Resume:

SUMMARY OF EXPERIENCE

** ***** ** ********** ** design, development and production Support of various applications using ETL tool Informatica, Cognos, Oracle, Teradata, MS SQL Server, Java, PostgreSQL

Currently working as Senior ETL Consultant with Ameren Corporation since Dec 2019.

Responsible for all activities related to the development, implementation, administration and support of ETL processes for large scale data warehouses using Informatica Power Center.

Hands-on experience across all stages of Software Development Life Cycle (SDLC) including business requirement analysis, data mapping, build, unit testing, systems integration and user acceptance testing.

Experienced at Creating effective test data and development thorough Unit test cases to ensure successful execution of the data

Very good proficiency in Informatica Data Quality 9.5.1/9.6.1, Informatica power center 9.x/8.x/7.x and Informatica Power exchange

Extensively worked on Informatica Analyst tool 9.5.1/9.6.1 as initial phase.

Extensive experience in Onsite/Offshore model projects.

Excellent written Communication, Inter Personal Liaison and Problem-Solving Skills with the ability to work in Multi cultural environment.

Awarded by Hexaware as ‘Star Award’ in the year 2013 and 2015 for contributing in DWBI Practice for outstanding performance.

TECHNICAL SKILLS

Operating System : WINDOWS,Linux

BI & A Tool : Informatica PowerCenter 8.x,9.x,10x, Informatica Data Quality 9.5.1/9.6.1, Informatica Analyst tool 9.5.1/9.6.1, Teradata 14, Cognos 8, AWS interface

Databases : MS SQL SERVER 2005/2008/2012, PostgreSQL, Oracle 10g, MS Access

Programming Skills: SQL, Java, HTML, C, windows scripting and Unix scripting

Versioning Tool : Subversion SVN, GITLAB

Scheduling Tool : TIDAL, Control – M

PROFESSIONAL EXPERIENCE

Company: Ameren Corp

Company has decided to build a Data Lake to improve/update to the current trend in technology. Currently the EDW is built in Teradata which is loading through Informatica PC, now the proposed change is to pull the data directly from the source system through Informatica and push the data files in to AWS S3 and to the publish layer for the business use.

Project: Data Lake Hydration (DEC 2019 – Till Date)

Client: Ameren Corp (Saint Louis, MO, U.S.A.)

Environments: Informatica Power Center 10.x/9.x, Teradata, Autosys, UNIX Shell Scripting, Python, TD SQL developer, AWS Interfaces.

Project Model: Onsite

Role & Responsibility: Senior ETL Consultant

Involved in developing ETL jobs for the data management teams in various data sources.

Developing the Teradata fast export scripts to extract data files and push to AWS S3.

Creating a Lambda scripts to transfer the file to a different S3 buckets.

Improved performance of various slow mappings, especially for historical load related jobs.

Continuous interaction with the client for ongoing development activities.

Perform different types of testing including System Integration Testing, Regression Testing, Smoke Testing and User Acceptance testing.

Change Management activities -Planning, Implementing and Coordinating Changes. Attending

Company: Wells Fargo N.A.

Project: BDW to ODS Migration (Mar 2018 – Dec 2019)

Client: Wells Fargo N.A. (Saint Louis, MO, U.S.A.)

Environments: Informatica Power Center 10.x/9.x, DB2, Oracle, Autosys, UNIX Shell Scripting, Windows, Data studio, SQL developer.

Project Model: Onsite

Role & Responsibility: Database Analyst

Involved in Analysis for Data Quality issues and for improving the performance of the production processes and automating many manual tasks in the project. Designed and developed ETL jobs for the data management teams in various projects.

Deploying the CFD request in the test environment and initiate the process of user acceptance testing. It includes fixing of bugs and fixing technical errors that may come up during this phase.

Improved performance of various slow mappings, especially for historical load related jobs.

Continuous interaction with the client for ongoing support activities.

Involved in End to End maintenance and support for various applications, involved in the daily support for production environment.

Perform different types of testing including System Testing, Functional Testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User Acceptance testing.

Change Management activities -Planning, Implementing and Coordinating Changes. Attending

Turnover Meetings for the changes and new implementations going into the Production environment.

Company: Morningstar Inc

Project: Indexes Factset ETL Enhancement (Dec 2016 – Mar 2018)

Morningstar indexes has decided to change the data source for the equity data which was currently delivered by Factset to an internal data source, which eventually remove the dependency over the Factset data and allow a flexibility of running the ETL process from monthly to daily for better data availability and reliability.

Client: Morningstar Indexes (Chicago, Illinois, U.S.A.)

Environments: Informatica 9, Informatica Data Quality 9.5.1, Oracle 10g, Windows Batches, Unix Shell scripting

Project Model: Onsite

Role & Responsibility: ETL Lead

Involved in preparation of design documents (DD) based on conceptual design (CD) produced by Client.

Also involved in creating the mappings in Informatica based on the current system ETLs and review.

Involved in Validation, Standardization and cleansing of data will be done in the process of implementing the business rules.

Created business rules in Informatica Developer and imported them to Informatica power center to load the standardized and good format of data to staging tables.

Involved in creating the batch files that will help in post and pre-session command execution in Informatica.

Correction of Unix scripts in Factset system to validate the source files.

Coding & Unit Testing of each ETLs

Working with deployment team for each sprint.

Company: Russell Investments

Project: CIB to Managed Services (Jan 2015 – Nov 2016)

Russell investment risk division decided to change the convert the Customer Information Base data pull that is built in SSIS to a managed services process though Informatica, which includes creating a XML file in which the benchmark and custodian information sent to Risk Metrics (MSCI) to get the Simulation reports.

Client: Russell Investments: (Seattle, Washington, U.S.A.)

Environments: Informatica 9, Teradata 14, SQL Server 2008, Unix shell scripts.

Project Model: Onsite/offshore model

Role & Responsibility: ETL Lead (Onsite Support Lead)

Involved in preparation of Support documents based on conceptual design (CD) produced by Client.

Provide support for 120 Informatica workflows/mappings (developed using Informatica 9) which are running into Production environment at client location

Conduct training and knowledge sharing sessions for the onsite and offshore developers and testers on finance domain and functional areas.

Worked with Teradata 14 utilities like Fast export, Multi Load and Query man.

Involved in Sql scripts Macros, stored procedures in Teradata to implement business rules.

Developed unit test cases for Unit Testing and performed unit testing.

Involved in supporting the Unix scripts that will help in post and pre-session command execution in Informatica.

Coding & Unit Testing of batch programs.

Automated the XML file validation as a part of value added for the project.

Worked with Risk Metrics(MSCI) team to load the result simulation reports in to Russell environment for further reporting.

Company: Russell Investments.

Project: EDM Data warehousing (Aug 2013 – Dec 2014)

Russell investment global data services receives daily securities and position data from Bloomberg, BBH and SSC which is loaded in EDM data store. The high-level scope of this project is to extract the data from EDM data store, transform in to business rules and load in to EDW tables once the data is available in the EDW tables, generate BI reports against the EDW for the Business Users.

Client: Russell Investments: (Seattle, Washington, U.S.A.)

Environments: Informatica 9, Informatica Data Quality 9.5.1, Informatica Analyst tool 9.x, Teradata 14, SQL Server 2008, Windows Batches.

Project Model: Onsite/offshore model

Role & Responsibility: ETL Developer (Onsite Development Lead)

Assisted Business Analyst with drafting the requirements, implementing design and development of various components of ETL.

Worked exclusively on performing the ETL to Level 1 as is staging, Level 2 staging, DW load based on the business rules and transformation specifications.

Extensively used Transformation Language functions in the mappings to produce the desired results.

Used session logs, workflow logs and debugger to debug the session and analyze the problem associated with the mappings and generic scripts.

Used IDQ’s standardized plans for Country and currency clean ups.

Worked on IDQ file configuration at user’s machines and resolved the issues.

Used IDQ to complete initial data profiling and removing duplicate data.

Wrote, tested and implemented Teradata Fastload, Multiload and Bteq scripts, DML and DDL.

Analyzed requirements from the users and created, reviewed the specifications for the ETL.

Designing the model for audit table and process log table population which is one of the Russell standards.

Used Session parameters, Mapping variable/parameters and created Parameter files for imparting flexible runs of workflows based on changing variable values.

Identified the bottlenecks in the sources, targets, mappings, sessions and resolved the problems.

Implemented Slowly Changing Dimensions (SCD, Both Type 1 & 2).

Worked on existing mapping for the performance tuning to reduce the total ETL process time.

Company: Russell Investments.

Project: Russell ASM (Dec 2012 – Jul 2013)

This is a support project to provide the application level support to the Informatica workflows which has been build in Russell EDW and Risk Metrics application. The data from both the application is been consumed by the various risk analysis reporting and Holdings reporting.

Client: Russell Investments: (Seattle, Washington, U.S.A.)

Environments: Informatica 9, SQL Server 2008, Windows Batches.

Role & Responsibility: Sr.Software Engineer (Onsite Support Lead)

Involved in preparation of support model for each and every enhancement in the application support.

Supporting the deployment in all the development of applications.

Preparing the maintenance release for each defect\bug found in production environment.

Finding the solution and implementing the feasible resolution in monthly basis for all identified issues.

Preparing a weekly status report that includes all the current enhancement release and their development status.

Company: Hexaware Technologies Limited, India.

Project: Russell Risk Metrics (Sep 2011 – Nov 2012)

This is a development project to identify or calculate risk exposure for funds and private investments which are all dealing by Russell Investments. As a part of this risk calculation Risk Metrics services are being contracted by Russell for the purpose of Risk reporting. This analytics data and reports would be published for online access to Russell users. The Risk calculation and reporting becomes all the more important with respect to compliance with UCITS IV and other regulatory requirements.

As a part of above requirement, I have created few ETL jobs to load the market risk data with respect to Positions and Securities in to our staging table and create the XML files out of our ETLs. Those XML files will be processed in the Risk Metrics engine, after all the risk calculation is done our process will receive the Result and error log information as CSVs and XMLs from Risk Metrics. Our process will load those in to our staging tables.

Client: Russell Investments: (Seattle, Washington, U.S.A.)

Environments: Informatica 8.6.1, SQL Server 2008, Windows Batches.

Role & Responsibility: Software Engineer

Involved in preparation of detailed design documents (DD) based on conceptual design (CD) produced by Client.

Played a primary spokes person role from offshore team, in the client calls and helps in requirement gathering and estimation.

Also involved in creating the mappings in Informatica based on the design document and writing unit test cases and reviews.

Developed unit test cases for Unit Testing and performed unit testing.

Involved in creating the batch files that will help in post and pre-session command execution in Informatica.

Coding & Unit Testing of batch programs.

Involved in automating the XML file validation as a part of value added for the project.

Involved in creating the implementation document for all the deployment to the higher environment and coordinating the deployment team to implement the change.

Company: Hexaware Technologies Limited, India. (Dec 2010 - Aug 2011)

Project: Hewitt - Bank of Montreal (Migration of ETL jobs to Informatica 8.6)

The Bank of Montreal wanted to migrate all the ETL process from a very old Informatica 5.1 to Informatica 8.6.1 and Hewitt wanted to re-host the servers from Unisys to their in-house servers. The scheduling was also needed to be done in Control-M instead of Tivoli. This migration also necessitated to implement various new features of Informatica 8.6.1 and apply performance tuning to significantly improve the performance. Bank of Montreal used 3 repositories for itself and its subsidiaries and complex task of development of mappings using single repository without any change in existing functionalities was needed.

Client: Aon Hewitt, Toronto, Ontario, Canada.

Environments: Informatica 5.1, Informatica 8.6.1, Oracle 10g, UNIX

Role & Responsibility: Software Engineer

Took responsibility of migrating all the mappings of Harris Bank (a subsidiary of Bank of Montreal) and successfully migrated the same into new environment which had just a single repository instead of three repositories.

Developed shell scripts for all the workflows of Harris Bank with the help of the Team Lead.

Developed wrapper scripts that were to be used in Control-M a scheduling tool.

Applied various performance tuning measures by identifying various performance bottlenecks that were widely prevalent in the old system setup.

Developed unit test cases for Unit Testing and performed unit testing.

System Integration Testing was also performed by developers as client had immense confidence on us and was moved to UAT.

Was single point of contact for client communication during the absence of Team Lead.

Strict adherence to various quality standards was followed and work was appreciated by the client.

Deployed all mappings, sessions and workflows to QA environment after successful completion of SIT.

Company: Hexaware Technologies Limited, India. (Apr 2010 to Nov 2010)

Project: Credit Card Analytics Report Generation

To develop set of Cognos reports, that includes credit card transaction analysis, such as

Application analysis to analyse the application status in various period of time.

Operational metrics analysis to analyse the daily and monthly sales of credit cards.

Portfolio analysis to analyse the credit card transaction under different merchant and billing details.

Client: First Data (Atlanta, GA)

Environments: Cognos 8, Oracle 10G, Windows.

Role & Responsibility: Software Engineer

Involved in creating the Package in Framework Model.

Developing reports, testing the reports.

Scheduling the package and maintain the different versions of packages.

Involved in deployment of package.

EDUCATION / CERTIFICATION

Master of Computer Applications degree from Anna University, India in First class.



Contact this candidate