Post Job Free
Sign in

Data Developer

Location:
Libertyville, IL, 60048
Posted:
May 04, 2018

Contact this candidate

Resume:

Name: Praveen Reddy

Email:***************@*****.***

Phone No :902-***-****

Professional Summary:

* ***** ** ** ********** in Design, Develop, Test, Analyze and Maintain various software applications

Extensive working experience in different sectors like Banking, Insurance, Health care, Retail and Financial domains

Involved in different phases of Software Development Life Cycle(SDLC)

Experience in Agile Scrum methodology of Software Development

Extensive experience in using different components of Informatica Power center

Expertise in Data Warehousing, Data Migration, Data Integration using Business Intelligence (BI) tools such as Informatica Power Center, SSIS/RS, Qlikview and Cognos

Experience on various relational databases like Oracle 11g/10g, MS-SQL Server 2005/2008, Sybase and Teradata

Understanding and working knowledge of Informatica CDC (Change Data Capture) Implementation

Good understanding of Star and Snowflake Schema, Dimensional Modeling, E-R modeling, Slowly Changing Dimensions(SCD) and data ware housing concepts

Expertise in Job Scheduling environments Autosys, CONTROL-M

Working experience in tuning the mapping to enhance performance

Expertise in SQL/PLSQL programming, developing and executing Packages, Stored Procedures, Triggers, Table Partitioning, and Materialized Views

Experience in UNIX Shell Scripting

Experience with Type 1, Type 2 slowly changing Dimensions

Involved in all aspects of ETL- requirement gathering, coming up with standard interfaces to be used by operational sources, data cleaning, coming up with data load strategies, designing various mappings, developing mappings, unit testing, integration testing, regression testing and UAT in development

Created the data models for OLTP and analytical systems

Established standard process for data model reviews

Reviewed and guided other data modelers

Good exposure on Apache Hadoop, Map Reduce Programming, Sqoop, Hive and HDFS

Ability to perform individually and in a group with good interpersonal and strong communication skills

Knowledge on Kerberos Authentication and Informatica process impersonation

Knowledge Andrew file system

Technical Skills:

ETL Tools

Informatica Power Center 9.5/9.1/8.6/8.1, SSIS

OLAP/BI

Cognos, Business Objects, OBIEE 10.1, Qlikview

Data Modeling

Star-Schema Modeling, FACT and Dimension Tables, Erwin Data Modeler, Visio Data Modeler

DBMS

Oracle 11g/10g/9i/8I, SQL Server 2005/2008, MS Excel, Flat Files, Teradata, Metadata, Sybase etc.

Languages

SQL, PL/SQL, T-SQL, HTML, XML, UNIX, Shell Scripting.

Operating Systems

Windows, HP-Unix, Linux

Others

MS Office Suite, Toad 9.1, Rsql, Visio, SQL Developer

Professional Experience

CGI, Halifax Aug’15-Present

ETL/Informatica Developer

Tufts Health Plan, a leader in healthcare information systems integration and healthcare solutions provides analytics, decision support, process automation and related information technology solutions that help governmental and commercial healthcare payers to improve patient outcomes, enhance market position and reduce costs. This provides direction and technical guidance for the administration of the Federal effort to plan, develop, manage and evaluate health care financing programs and policies to perform validation of payment requests from Medicare Part D Plans to the Retiree Drug Subsidy (RDS) program in releasing payments for validated requests, complete drafts of zero-dollar emails.

Responsibilities

Responsible for activities related to the development, support, implementation of ETL processes for large scale data warehouse using Informatica Power Center

Provide the Logical model & work with the DBAs in finalizing the Physical model.

Support, Setup and configure Power Center domain, grid and services(Informatica Admin.)

Extensively worked with Informatica performance tuning involving source level, target level and map level bottlenecks

Oversight, analysis and implementation of advanced workflow job process design and management

Analyzed performance issues within applications/databases and make recommendations for improvement.

Worked with a team in the integration of various data sources definitions like SQL Server, Oracle, Flat Files

Created Complex packages by understanding Informatica Mappings, workflows and sessions

Analyzed the systems, met with end users and business units in order to define the requirements

Understand the prebuilt mappings and design the new mapping based on the existing standards if required

Implemented Type 2 Slowly changing dimensions to keep track of current and complete historical data.

Created sessions and batches and scheduled them on Success tasks like Email to the ETL team and Business Analysts.

Worked extensively on fixing invalid Mappings, testing of Stored Procedures and Functions, and Integration Testing of Informatica Sessions

Created and scheduled jobs using Control-M

Executed data modeling using Erwin data modeling tool

Developed automated tool for updating and running quality checks on Erwin data models

Responsible for unit testing the developed mappings and involved in UAT sessions.

Worked with Teradata utilities such as M-load, F-load, export etc. to load or extract tables.

Involved in migrating the plans from Development to Production and automating the process

Performed testing, knowledge transfer and provide technical support and hands-on mentoring in the use of Informatica.

Environment: Informatica Power Center 9.1/9.5,Informatica Admin.,Teradata, SQL server 2008, oracle 11g, Tidal, TOAD, Erwin Data modeler, Windows 7, Linux, CSV files, MS Excel.

Hudson Bay, Toronto Jan‘14 –July’15

ETL/Informatica Developer

Hudson's Bay Company is one of the fastest-growing department store retailers in the world. Company is a Canadian retail business group. It’s a chain of 90 department stores that operate exclusively in Canada. The purpose of this project is the creation of Sales Data Mart to study the trends of merchandise sales and also develop various reports for company's Product sale decision. I was involved in following Aspects of the project.

Responsibilities

Involved in interacting with Business Analyst in analyzing the requirements

Involved in documenting the Technical and Functional Documents like High Level Design, Low Level Design and System Specification Document.

Worked with Business analysts and the Data Base Administrator for requirements gathering, business analysis and designing of the data warehouse

Involved in building the ETL architecture and Source to Target mappings to load data into Data warehouse.

Developed ETL mappings, Transformations and Loading using Informatica Power Center

Extracted the data from the flat files and other RDBMS databases into staging area and populated onto Data warehouse and then into the Data mart.

Extensively worked on Informatica Designer components, Source Analyzer, Target Designer, Transformation Developer, Mapping Designer and Mapplet Designer.

Developed various mappings to load data from various sources using different Transformations including Router, Aggregator, Joiner, Lookup, Update Strategy, Stored Procedure, Sorter, Filter, Source Qualifier, Expression, Union and Sequence Generator to store data in target tables.

Developed mappings to load into Sales fact table.

Created sessions, configured workflows to extract data from various sources, transformed data, and loaded into data warehouse

Implemented Type 1 SCD and Type 2 SCD mappings to update slowly Changing Dimension Tables.

Used all stages of Software Development Life Cycle (SDLC) including business requirement analysis, data mapping, build, unit testing, systems integration and user acceptance testing etc.

Modified existing mappings for enhancements of new business requirements

Tested Complex Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables

Used Debugger to test the mappings and fixed the bugs

Involved in performance tuning at various levels including Target, Source, Mapping, and Session for large data files.

Implement performance tuning on a variety of Informatica mappings to improve their throughput.

Extensively worked with various Lookup caches like Static cache, Dynamic cache and Persistent cache.

Involved in Unit Testing

Captured the Unit Test Results and documented the test results

Executed data modeling using Visio Data Modeler tool

Migrated Objects, mappings, workflows from DEV environment to QA environment

Created sessions, batches for incremental load into staging tables and scheduled them

Created event-wait tasks for maintaining dependencies between workflows

Excellent interpersonal and communication skills, and is experienced in working with senior level managers, business people and developers across multiple disciplines.

ENVIRONMENT: Informatica Powercenter 9.5.1, Oracle11g, Sybase, SQL PLUS, MS Visio, UNIX, Quality center, Visio Data Modeler, Control -M.

Laurentian Bank, Montreal Jan‘13 –Jan’14

ETL/Informatica Developer

Laurentian Bank is one of the largest financial organizations focusing on consumers and commercial clients. This DataMart is projected to Assist Sales and Marketing Department to analyze their sales and also categorize their customers based on significant portfolio of service Including checking accounts, savings accounts, personal loans and Geographical area. Using different ad-hoc analysis, Warehouse is supposed to assist in defining strategy for each customer category

Responsibilities

Designed, Developed and Supported ETL Processes using Informatica Power Center

Worked on developing complex mappings based on the business requirements

Coordinated with source system owners, day-to-day ETL progress monitoring, Data warehouse target schema Design (Star Schema) and maintenance

Performance tuned Informatica session for large data files by increasing block size, data cache size, sequence buffer length and target based commit interval

Created various documents including high-level design documents, mapping documents

Configuring sessions for different situations including incremental aggregation, pipe-line partitioning etc.

Performed POC’s to test the AS400 and SFDC connectors for low, medium, and high loads of data.

Designed and implemented Exception Remediation process for handling error records coming from the source.

Performance tuned Informatica code to eliminate bottle necks

Used Debugger to troubleshoot cause of failures, invalid results, if any, after running a process.

Wrote complex SQL queries in order to perform unit testing for validating output data.

Developed mappings for other Informatica ETL based projects.

Experience in using Teradata load utilities (FASTLOAD, MULTILOAD and TPUMP) to load huge volumes of data to Teradata RDBMS. Used BTEQ scripts for automating process

Environment: Informatica Power Center 9.1, oracle 11g, TOAD, Linux, Autosys, SFDC connector, Apex Data loader, AS400, Teradata, Oracle 11g, SQL server 2005/2008.

HDFC Bank, India June’11 - Dec 2012

Data Analyst/ETL Developer

HDFC Bank is India's second-largest private sector lender by assets. HDFC Bank provides a number of products and services which includes wholesale banking, Retail banking, Treasury, Auto (car) Loans, Two-Wheeler Loans, Personal loans, Loan against Property and Credit Cards. Project involved Requirement analysis, Data Profiling, Refinement of STM (Source to Target Mappings) with ETL Architect, Refinement of database structure with Data Architect, ETL Development as per HDFC standards, Unit & Regression Testing, participation in UAT (User Acceptance Testing), Bug fixing, Technical Documentation and Production deployment

Responsibilities

Worked closely with the business analyst and Data warehouse architect to understand the source data and need of the Warehouse.

Designed and developed mappings using Source qualifier, Aggregator, Joiner, Lookup, Router, Sequence generator, Expression, Filter and Rank transformations

Involved in designing of star schema to design dimension and fact tables.

Created mappings with heterogeneous sources like flat files, MS Access, Oracle databases and created targets in Oracle data warehouse using Informatica Power Center 8.6.2.

Created Source to Target mapping from design and requirement documents.

Built reusable transformations for recurring business logics and used them in multiple mappings.

Designed and developed test cases for unit and system testing.

Modified Unix Shell Scripts for executing the Informatica workflows.

Experienced in developing mappings for SCD1 and SCD2.

Created a global schema with common source and target table to be used across different data marts and implemented shortcuts to the objects within each mart folder so that it is easy to maintain and control the changes to the source and targets.

Created event raise, event-wait tasks for maintaining dependencies between workflows.

Efficiently interacted with UAT team and supported system testing and fixed bugs in mappings during QA

Phase.

Optimized or tuned mapping/ sessions during load testing in QA environment.

Designed, developed, and tested various enhancements.

Environment: Informatica Powercenter 8.6.2, DB2, Oracle 10g, UNIX,

Education and Certifications

Education:

Bachelor of Computer Science

Jawaharlal technological University

India



Contact this candidate