Post Job Free
Sign in

Etl Developer Data Warehousing

Location:
Fuquay-Varina, NC
Posted:
April 22, 2025

Contact this candidate

Resume:

Govindarajan Soundarrajan

SUMMARY:

Sr. ETL developer with 16+ years of total IT experience with 14 years in development and support of ETL and Data warehouse solutions with Informatica

Have very good experience in creating ETL Solutions using Informatica PowerCenter tool

Strong experience and understanding of Data warehousing concepts and ETL techniques

Extensive experience in writing SQL queries and has very good understanding of shell scripting and UNIX commands

Have very good hands on experience in creating and debugging Procedures and functions in Oracle

Proficient in Informatica Power Center, Repository Manager, Workflow Manager, Mapping Designer, Transformation Designer to extract, transform and load the data

Rich experience in extracting data from various sources like Oracle, CSV files, flat-files, xml file

Experience in performance tuning of sources, mappings, targets and sessions

Very good understanding of Data warehousing concepts

Experienced with complete application development life-cycle including requirements gathering, analysis and design, implementing, testing and deployment

Excellent problem-solving skills with a strong technical background and good interpersonal skills

Provided various process improvements and automations to reduce the manual effort

Good knowledge of SDLC concepts and worked on end-to-end project implementation

Have good hands on experience in SAP Business object tool and good understanding in Microstrategy

Good hands on experience on Agile methodology and CI/CD using IBM URelease,UDeploy and GITHUB

Have very good knowledge on AWS Redshit, AWS Glue, AWS Athena, AWS S3, AWS Data migration services, AWS Lamda, IAM, AWS Cloud watch, AWS SCT, AWS RDS and other cloud services

SKILLS:

ETL and Reporting Tools: Informatica PowerCenter, SAP Business Objects, Tableau, Salesforce, OBIEE, OAS, PowerBI

Databases: Oracle, SQL Server, DB2,Snowflake

Languages: SQL /PLSQL, Shell Scripting, Python

Cloud Technologies: AWS

Other Tools: TOAD for Oracle, SQL Developer, Putty, Tectia, IPSWITCH, TES Scheduling tool, Rally, Jira, Remedy, Workday, IBM Data studio, WINSCP, Azure Devops, Autosys Scheduling tool, IBM URelease, IBM UDeploy, GITHUB

Domain Knowledge: HR, Banking, Pharma, Insurance, Finance

PROFESSIONAL EXPERIENCE:

Softsol Inc. Jan 2024-Present

Senior Database developer and Analyst

Client: Fidelity Investments

Project: Plan Sponsor WebStation Reporting

Responsibilities:

Design and develop database objects using Oracle PL/SQL and ETL Informatica.

Prepare data mapping and data lineage documentation.

Write complex SQL queries to perform analysis to identify the root cause of the issue.

Perform impact analysis and prepare the implementation document to onboard new changes into the system.

Prepare maintain and execute test plans and test scripts for ETL, Database and reporting.

Work with upstream and downstream teams to identify root cause of the issue and resolve it at the earliest and apply the changes in production with proper approvals and plans

Deploy codes using GITHUB to maintain the version history for CI/CD.

Interact with Business and End Users to understand the design and development requirements and adhoc service requests.

Perform extensive testing on the reports created using Oracle OBIEE in different environments to make sure it matches to the requirements.

Validate data and data structures between Oracle and Snowflake as part of modernization activity.

Update Mapping documents based on Snowflake tables to rebuild the existing reports in PowerBI.

Softsol Inc. October 2022-December 2023

Lead Data Engineer

Client: Metlife

Project: Global Party Management

Responsibilities:

Created reusable process to improve data quality. Native match and merge and group records into the cluster using various attributes. Worked on high priority incidents and resolved within SLA

Performed impact analysis and prepared the implementation document to onboard new data into the system

Written scripts in Python to extract data from XML files. Requirement gathering for preparing TDD

Preparing project execution plan. Perform code review and provide support on migration activities

Design and develop Informatica Mappings and Sessions based on user requirements and ETL rules to load data from source relational tables to target tables. Schedule jobs using Autosys scheduler tool

Created dependencies and monitored scheduled jobs using Autosys tool

Deploy codes using Artifactory and UDeploy/Urelease tools

Discuss with Clients to understand the criticality of a change request and prioritize the requests based on team’s bandwidth and criticality of the change. Performed data manipulations using various Informatica PowerCenter Transformations like Filter, Expression, Lookup (Connected and Un-Connected), Aggregate, Update Strategy, Normalizer, Joiner, Router, Sorter and Union. Experience in Working with Oracle PL/SQL, UNIX Shell Scripting in UNIX environment. Perform tests, validate all data flows, and prepare all ETL processes according to business requirements. Work with upstream and downstream teams to identify root cause of the issue and resolve it at the earliest and apply the changes in production with proper approvals and plans

Interact with Business and End Users to understand the design and development requirements and adhoc service requests. Allocation and monitoring of tasks to team members

Softsol Inc. June 2021-September 2022

Senior Informatica Developer and Data Modular

Client: Cisco

Project Name: Datahub

Responsibilities:

Prepared LLD and project execution plan documents based on the requirements

Design and develop Informatica Mappings and Sessions based on user requirements and ETL rules to load data from source relational tables to target tables

Ensuring top-quality deliverables to the client

Fixed and enhanced existing Python scripts which extracts data from XML sources

Discuss with Clients to understand the criticality of a change request and prioritize the requests based on team’s bandwidth and criticality of the change

Used various Informatica PowerCenter Transformations like Filter, Expression, Connected Lookups, Unconnected lookups, Aggregator, Normalizer, Joiner, Router, Update Strategy, Sorter and Union while developing mappings. Experience in Working with Oracle PL/SQL, UNIX Shell Scripting in UNIX environment

Performed tuning of Informatica sessions by using optimizing techniques such as database partitioning, increasing block size, data cache size, sequence buffer length, target based commit interval and SQL overrides. Identify the Bottlenecks in mappings

Developed end user reports using Tableau which will help the manager identify the worker’s Blueprint and Span of control report which will help manager to do forecasting

Designed error handling techniques to direct the rejected rows into an error table

Perform code review and provide support on migration activities

Work with upstream and downstream teams to identify root cause of the issue and resolve it at the earliest and apply the changes in production with proper approvals and plans

Interact with Business and End Users to understand the design and development requirements and adhoc service requests. Allocation and monitoring of tasks to team members

Artech, NC. July 2019-June 2021

Senior Informatica Developer

Client: Wells Fargo

Project: Auto Digital Platform

Responsibilities:

Analyze user needs and software requirements; design, develop and modify software applications as needed; and participate in multiple phases of project life cycle development including requirement gathering, software design, development, and testing of computer applications

Provide technical evaluation estimates on technology initiatives; formulate cutting-edge product breakthroughs, defining architecture and product functionality; and design and customize software for client use with the aim of optimizing. Understand the requests for change and implement the changes while understanding and addressing the side effects of the proposed changes on existing software; ensure that performance parameters expected from the module being developed are in acceptable limits; and monitor the application under production for potential performance loss and required changes over a period of time

Liaise with management to develop and create technology and cost proposals; serve as the primary point of contact for company in creating various business applications and modules using cutting edge technologies; and design and develop custom programs, interfaces, and reports for these modules to meet the business requirements. Utilize a thorough understanding of available technology, tools, and existing designs; work on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors; and plan, perform, and act as the escalation point for complex platform designs, coding, and testing

Lead most complex multiple modeling, simulations, and analysis efforts and act as an expert technical resource to programming staff in the program development, testing, and implementation process

Accenture, NC April 2016-July 2019

Senior Informatica Developer and Data Modular

Client: Cisco

Project: Datahub

Responsibilities:

Requirement gathering for preparing LLD. Preparing project execution plan

Design and develop Informatica Mappings and Sessions based on user requirements and ETL rules to load data from source relational tables to target tables. Ensuring top-quality deliverables to the client

Discuss with Clients to understand the criticality of a change request and prioritize the requests based on team’s bandwidth and criticality of the change

Good hands on experience in using various Informatica PowerCenter Transformations like Filter, Expression, Lookups, Aggregator, Update Strategy, Normalizer, Joiner, Router, Sorter and Union

Experience in Working with Oracle PL/SQL, UNIX Shell Scripting in UNIX environment

Created TES jobs to schedule the workflows to run as per the dependencies

Perform tests, validate all data flows, and prepare all ETL processes according to business requirements

Performed tuning of Informatica sessions by using optimizing techniques such as database partitioning, increasing block size, data cache size, sequence buffer length, target based commit interval and SQL overrides. Identify the Bottlenecks in mappings. Involved in Error handling (Ignore, rejecting bad records, loading and reviewing them). Perform code review and provide support on migration activities

Work with upstream and downstream teams to identify root cause of the issue and resolve it at the earliest and apply the changes in production with proper approvals and plans

Interact with Business and End Users to understand the design and development requirements and adhoc service requests. Allocation and monitoring of tasks to team members

Developed Tableau reports to monitor the daily weekly and monthly data refresh statuses

Accenture September 2014-April 2016

Senior Informatica Developer

Client: Cisco

Project: Work Place Resource

Responsibilities:

Gathering the deliverables and making sure, they are completed as per the deadlines

Understanding the requirements

Prepare project execution plan

Design, Build, Testing, Deployment of Projects which includes Informatica PowerCenter, Business Objects, Unix Scripting and Stored Procedures

Perform tests, validate all data flows, and prepare all ETL processes according to business requirements

Interact with Business and End Users to understand the design and development requirements and adhoc service requests. Work with upstream and downstream teams to identify root cause of the issue and resolve it at the earliest and apply the changes in production with proper approvals and plans

Experience in Working with Oracle PL/SQL, UNIX Shell Scripting in UNIX environment

Created TES jobs to schedule the workflows to run as per the dependencies. Guiding new team members during their initiation process and helping juniors with technical as well as the functional knowledge

Providing support on migration activities. Performed tuning of Informatica sessions by using optimizing techniques such as database partitioning, increasing block size, data cache size, sequence buffer length, target based commit interval and SQL overrides. Identify the Bottlenecks in mappings

Involved in Error handling (Ignore, rejecting bad records, loading and reviewing them)

Perform Problem management tasks such as Root Cause Analysis to identify the defect and resolve the code defects during the testing phase

HCL Technologies May 2010-December 2013

Informatica/BO support Engineer

Client: Merck

Project: Prescriber DataMart- Support/Enhancements

Responsibilities:

Enhancing the code based on the requirement to add the new functionality

Understanding of the existing functionality and preparing design for the new requirements by performing impact analysis. Make sure that all the schedule and adhoc loads are completed in timely manner

Keep the business and other stakeholders informed in case of any issues

Perform Problem management tasks such as Root Cause Analysis to identify the defect and resolve the code defects during the testing phase. Interact with Business and End Users to understand the design and development requirements and adhoc service requests

Work extensively with Informatica PowerCenter – Source Analyzer, Target Designer, Transformation developer, Mapplet Designer, Mapping Designer, Workflow Manager, and Workflow

Perform tests, validate all data flows, and prepare all ETL processes according to business requirements

Provide solutions on performance tuning to accelerate the time taken by jobs to complete

HCL Technologies May 2010-December 2013

Informatica/BO Support Engineer

Client: Merck

Project: Field Activity and Customer Tracking System DSS Production

Responsibilities:

Enhancing the code based on the requirement to add the new functionality

Work extensively with Informatica PowerCenter – Source Analyzer, Target Designer, Transformation developer, Mapplet Designer, Mapping Designer, Workflow Manager, and Workflow

Solving issues, which occur during production cycle

Providing reports to business according to their requirements

Carry out impact analysis for any new changes being pushed to production

Coordinating meetings between offshore and onshore

Interact with Business and End Users to understand the design and development requirements and adhoc service requests. Perform Problem management tasks such as Root Cause Analysis to identify the defect and resolve the code defects during the testing phase

Technical support to business system analyst and customers to assist them with resolution of business incidents/tickets. Provide solutions on performance tuning to accelerate the time taken by jobs to complete

Lionbridge Technologies December 2009-May 2010

Informatica support Engineer

Client: Merck

Project: Merck-Production Support

Responsibilities:

First level of support for the incidents raised through the Incident management tool

Monitor Informatica production jobs and fix failures as per SLA. Perform data validations and inform users on the data availability

Handling access issues for the end users on the reporting tool

Generate monthly and quarterly reports for business users

Jeevan Technologies April 2009-December 2009

Associate Consultant

Client: Yahoo

Project: Yahoo Arcturus

Responsibilities:

Optimizing Yahoo search engine. Rank the queries searched on Yahoo search engine

Understanding dominant user intention and correlate the query based on geographical location and order them in the best possible order

EDUCATION:

Madras University, Vel’s College of Science, TN, INDIA

BSc Computer Science, 2008



Contact this candidate