You are on page 1of 6

Shalu Rani

Lead Informatica Developer- Tech Lead - Tata Consultancy Services


Bangalore, Karnataka - Email me on Indeed: indeed.com/r/Shalu-Rani/f33bed8c02bb4f87
Have 6 years of experience in Data warehousing and ETL tools like Informatica PowerCenter 8.5.1, 9.1 and
9.6.1 versions.
Possess good knowledge on Oracle and UNIX shell scripting.
Proficient in using ETL methodologies for Data Extraction, Transformation, Loading and processing of data
loads using Informatica 8.5 and 9.x versions.
Experienced in developing and maintaining data warehouse applications in ETL process using Informatica
client tools such as Repository Manager, Designer, Workflow Manager and Workflow Monitor.
Well-versed with Informatica Admin Console.
Extensive experience in Metadata Manager (9.1 and 9.6.1 versions)
Experience in using Analyst tool for data profiling and for identifying the apt datatypes for creating flat file
structure.
Experienced in developing workflows, sessions, command tasks, complex mappings, mapplets and all types
transformations with excellent performance technique.
Extremely specialized in designing distributed ETL/Informatica batches, Job flows, schedule, NFR's
Operational needs, and Restartability and data quality improvements.
Expert with Informatica Designer Components - Source Analyzer, Target Designer, Transformation
Developer, Mapplet and Mapping Designer.
Specialized in designing and developing ETL workflows to work with various sources and targets like DB2,
Oracle, Flat-files, Mainframes, PowerExchange and XMLs.
Experience in integration of various data sources with Multiple Relational Databases like DB2, Oracle and
SQL Server with Informatica.
Expert in various transformations like source qualifier, expression, filter, router, joiner, sorter, aggregator,
webservices, union, lookup, normalizer, sequence generator, update strategy etc.
Expert in designing solutions for Informatica. Expert in handling end to end datawarehouse projects with
SCD type1, 2 and 3.
Experience in ETL performance tuning of sources, transformations, targets, mappings, worklets, workflows
and sessions.
Experience with Informatica Advanced Techniques like pushdown optimization and partitioning (static as well
as dynamic)
Extensively used Debugger in Informatica Designer tool to test the data and fix errors in the mapping.
Experience in the full-cycle of software development including requirements gathering, prototyping, and proof
of concept, design, documentation, implementation, testing, maintenance and handover to production support.
Experience in writing database queries using SQL and PL/SQL.
Experience in UNIX shell scripting in various UNIX environments (AIX, solaris, Linux etc.)
Expertise in Re-Engineering and Optimization, minor to major enhancements, use of reusable
transformations, Cost Benefit Analysis and new proposals.
Experienced in implementing Automated Error Reprocessing (AER) to ensure exceptions and errors are
captured to maintain the Integrity between Source and Target systems.
Experience in defining testing strategies, creating test cases for unit, functional, integration and user
acceptance testing.
Strong experience in Knowledge management, Incident Management and Change Management. Well versed
with ITIL processes.
Strong debugging and problem solving skills with excellent understanding of system development
methodologies, techniques and tools.

Expertise in scheduling of ETL jobs using TWS and Control M. Have used crontab utility as well for
scheduling.
Very Strong analytical, communication and leadership skills, inter personal and presentation skills. Ability to
work independently with customers and act as efficient coordinator for onsite-offshore resource model. Leading
the team off 7 at offshore
Being the lead of Data Integration Governance, have contributed in designing and documenting the
Governance standards with best practices for Ameriprise Financials.
Expertise in documentations, Proof of Concepts (POC), Needs and Features, creation of very detailed design
documents (LLD, HLD, Visio Job Linkage and etc.) and application support manual.
Proficient in Banking and Financial domains.

WORK EXPERIENCE

Lead Informatica Developer- Tech Lead


Tata Consultancy Services - January 2015 to Present
Client Name: Ameriprise Financials
Major Projects: Ecom Adapter, Comp Sharing, AAC, Riskonnect, IMG and SAGE
Project Summary:
Ecom Adapter project involved the parsing of the conversation history in the form of posts and comments.
The source was an XML file which contained the conversation details and was transformed to another XML
target file as per the business rules.
Comp-Sharing project dealt with the logic for fetching all the client members and the corresponding advisors in
a Client Planning Group using web service calls. It required that all the advisors apart from the owner and group
owner should have access to all the client members within the specific client planning group for Compensation
sharing.
As part of AAC project, relationships were identified and established between the client, account and the group.
All the advisor related information were captured from various sources (Mainframe and multiple tables) and
the necessary business logics were applied to populate the oracle staging tables. The staging data was then
loaded into the salesforce database which was directly accessed by the business.
Riskonnect project required the Peoplesoft data from various tables to be refined (based on the provided logic)
and to be loaded into one common flat file. This flat file was sent to the riskonnect vendor via MFT.
IMG project dealt with various kinds of XML sources. The pre-validation logic was supposed to be performed
on XML schema and the XML file was directly populated in the oracle target as a blob field.
As part of SAGE project, there were multiple business rules which were implemented using a lookup file which
contained all the rules and rows based on predefined business logic.
Various transformations like router, filter, joiner, expression, aggregator, connected and unconnected lookups,
sorter, update strategy, web services etc. were used in the above projects.
Responsibilities and Accomplishments:
Requirement gathering and detailed analysis.
Direct interaction with the clients and cross-commit teams for understanding the business requirements.
Used Analyst tool for data profiling and for identifying the apt datatypes for creating flat file structure.
Design and development of the ETL code using informatica tool and creation of related shell scripts. Involve
data architects, system architects during design to come up with the best approach for extract, transform and
load methods.
Develop Unix Shell scripts, stored procs, Informatica workflows, sessions, mappings, transformations,
mapplets, and reusable transformations, utilize appropriate caches and performance techniques. Informatica
pre-session, post session were also used to call the required scripts/SQLs.

Creation of reusable components: transformations, mapplets, reusable sessions for minimizing the
development time.
Lead a team of five developers at offshore while assisting the team in developing the mappings and scripts
along with the Non-functional Requirements (NFR) components like Restartability, pre-check, duplicate file
check and post balancing check, empty file check to improve data quality and Integrity between the systems.
Review code, performance, standards and accuracy of the code developed by the team.
Migration of informatica code and UNIX scripts to test and production environments by following the Change
management process.
Creating jobstream and batch schedules using TWS.
Unit testing performed. End to end Regression testing of the code was done to validate the code output and
to identify performance improvement areas.
Used partitioning for performance improvement.
Creation of technical design documents: high level and low-level design documents, job inventory, job linkage
diagrams and application support manual.
Design and Code walkthrough to operations and BAU teams.

IT Analyst
Tata Consultancy Services - March 2011 to Present
011

Informatica Developer- Tech Lead


Tata Consultancy Services - May 2014 to December 2014
Client Name: Ameriprise Financials
Major Projects: Informatica Platform upgrade from version 9.1 to 9.6.1
Project Summary:
Ameriprise Financials underwent a major upgrade wherein the Informatica platform was upgraded from 9.1
version to 9.6.1 version. There was a lot of risk involved since the codes were supposed to be moved to
nth version instead of more stable (n-1) th version. To mitigate the risks, end to end testing of the existing
application codes was done.
Around 240+ applications were migrated to the new environment after fixing the identified bugs in collaboration
with the Informatica vendor.
Responsibilities and Accomplishments:
Creation of the new environment (Informatica domain, repository and integration grids and all the services)
Identifying the differences between 9.1 and 9.6.1 version with the help of the release guide and performing
impact analysis.
Finalizing upgrade strategy by coordinating with the platform architect.
Performing impact analysis due to ID change as part of the new environment and identifying the remediation
steps to be performed at the time of upgrade.
Creation of scripts as part of version upgrade to migrate 9.1 references to 9.6.1.
End to end testing of 240+ applications. Identifying the bugs and getting those fixed by following up with
informatica vendor.
Cross commit and CDO communications for all the line of business with which Ameriprise deals with
(Brokerage, Investment, Advisor and Wealth management, Field and Marketing, Finance etc.)
Backup and syncing of the code.
Strategizing implementation plan.
Parallel environment setup for migration of the code phase-wise. Both 9.1 and 9.6.1 environments were made
available parallely to ensure the same.

Informatica Developer
Tata Consultancy Services - January 2014 to April 2014
Client Name: Ameriprise Financials
Major Projects: Metadata Manager
Project Summary:
Metadata Manager Tool is a component of Informatica Advanced Edition which helps in tracking the lineage of
the applications deployed in PowerCenter. It is a very helpful and time saving tool when it comes to analysing
the impact of the changes across various resources (database, mainframe, PowerCenter etc.)
The project was intended to track the lineage for few selected core mappings which were complicated in nature
and for which the analysis in case of issues or in case of any change took a considerable amount of time.
Responsibilities and Accomplishments:
Configuration and creation of different kinds of resources like PowerCenter resource, database resource,
custom resources for flat files and mainframe files etc.
Loading of the resource for selected mappings/tables/files.
Linking the resources in order to track the exact relationships and lineage.
Loading the parameter files for PowerCenter resources. Loading the input/output interfaces and enumerated
files for the custom mainframe/flat file resources.
Scheduling the load and customizing the schedules as per the requirement.
Debugging and fixing the linking issues.
Tracking end to end lineage for all the mappings in order to reflect all inter and intra dependencies.

Informatica Developer
Tata Consultancy Services - June 2013 to December 2013
Client Name: Ameriprise Financials
Major Projects: AITT Server migration
Project Summary:
As part of an initiative to make the informatica environment more stable, new servers were introduced and
the old ones were decommissioned. The new configuration of the servers made sure that enough space is
available for running 210+ applications without any constraints on the server resources such as memory.
This required migrating the existing connections, enable necessary firewall ports, migrate all the applications
from old to new environment, Optimize and perform clean-up of the old codes.
Responsibilities and Accomplishments:
Testing of the new environment if all the necessary ports are open. Enabling the ports with the help of IBM
team.
Interacting with the cross commit teams for understanding the downstream impacts.
Performing impact analysis due to change and providing strategic steps to handle the same.
Identifying and performing connection changes. Testing of various connections: MFT, Oracle, SQL server,
Netezza, DB2 etc. in the new environment.
Migration of informatica code and UNIX scripts to test and production environments by following the Change
management process.

Informatica Developer
Tata Consultancy Services - July 2011 to May 2013
Client Name: Ameriprise Financials
Major Projects: Multiple development projects
Project Summary:

Ameriprise is an organization that requires data to be processed in various and varied formats from multiple
heterogeneous sources such that it becomes information to the business community thereby propelling
stability, growth and profitability. ETL as a concept is very well placed to cater to the Data Integration needs
by leveraging the extensive and robust capabilities of the ETL Tool - Informatica.
The project included multiple applications running on Informatica servers. The feeds were received from
multiple heterogeneous sources and transformed into information for multiple heterogeneous downstream
applications.
Responsibilities and Accomplishments:
Requirement gathering and detailed analysis.
Direct interaction with the clients and cross-commit teams for understanding the business requirements.
Design and development of the ETL code using informatica tool and creation of related shell scripts.
Including Non-Functional Requirements (NFR) components like restartability, pre-validation and postvalidation checks, duplicate check, empty file check etc.
Code review and optimization.
Migration of informatica code and UNIX scripts to test and production environments by following the Change
management process.
Creating jobstream and batch schedules using TWS.
End to end Regression testing of the code to validate the code output and to identify performance
improvement areas.
Creation of technical design documents like high level and low-level documents, job inventory, job linkage
diagrams and application support manual.
Code walkthrough to operations and BAU teams.

Informatica Developer
Tata Consultancy Services - March 2011 to June 2011
Client Name: Ameriprise Financials
Major Projects: Initial Learning Program
Project Summary:
Initial training on Java and UNIX was provided. Developed Library management system using C++, Oracle,
Pro*C and shell scripting on Unix Platform.
Theoretical and hands-on training on Informatica tool was also provided. Developed mappings, sessions and
workflows as part of the Case study.

Operations Engineer
Connectiva Systems - March 2010 to December 2010

Team Member
Connectiva Systems - March 2010 to December 2010
Client Name: Zain, Africa (Later acquired by Bharti Airtel, India)
Major Projects: Revenue assurance and fraud management
Project Summary:
The Revenue assurance tool was used for extracting all the billing information for the services such
as incoming/outgoing calls, value added services, interconnect calls etc. The extracted information was
reconciliated with the one sent by client using SQL queries. Data issues were identified using the mapping
documents.
The data/records or call detail records come from different sources based on the service used and type of
service used. Different cubes were maintained for different sources.
I created automated scripts for the ETL process wherein the records will be determined as valid/invalid at
parser level itself. Also scheduled the run times using crontab.

Responsibilities and Accomplishments:


Analysis of Work Request.
Understanding of new business requirements from client.
Performing data transformation as per business logic.
Production bug analysis and fixes.
Ensuring correctness of data by doing reconciliation.

EDUCATION

Bachelor of Technology in Information Technology


Haldia Institute of Technology - Haldia, West Bengal
2006 to 2010

ADDITIONAL INFORMATION
TECHNICAL SKILLS
Domains/Areas: Data warehouse, ETL (Banking and Finance domain)
Development Tools:
Informatica PowerCenter and PowerExchange 8.5.1, 9.1 and 9.6.1 versions, Metadata Manager: v9.1 and
v9.6.1, Analyst tool: Data Profiling, Control M Enterprise Manager 6.2.1, Tivoli Workload Scheduler 8.5.1,
Manage Now, Service Now, TOAD, Putty, Winscp, SQL Developer, B2B Data Transformation
Operating Systems: Linux, Windows
Languages: SQL, PL/SQL, UNIX Shell Scripting
Database: Oracle
PowerCenter Transformations Used:
Aggregator, Expression, Lookup, Union, Web service Consumer, Filter, Router, Joiner, Sorter, Sequence
Generator, Update Strategy, Source Qualifier, Input Transformation, Output Transformation, Application Multigroup Source Qualifier
Sources/Targets used in Informatica:
Flat Files, Relational Databases such as Oracle, DB2, SQL Server, Mainframe files: single layout as well as
multi-layout, XMLs

You might also like