Sei sulla pagina 1di 7

Amol Tripathi

Summary

● 7 Years of experience in Analysis, Design, Development, Testing, Implementation,


Enhancement and Support of BI applications which includes strong experience in Data
Warehousing (ETL & OLAP) environment as a Data Warehouse Consultant.
● Proficiency in utilizing ETL tool Informatica Power Center 8.x/7.x/6.x for developing the Data
warehouse loads with work experience focused in Data Acquisition and Data Integration..
● Expertise in designing confirmed and traditional ETL Architecture involving Source databases
Main Frame systems (COBOL files), Oracle, Flat Files ( fixed width , delimited ),DB2 , SQL
server , XML and Target databases Oracle, Teradata , SQL server, XML and Flat Files ( fixed
width , delimited )
● Strong knowledge of Dimensional Modeling, Star and Snowflake schema. Designed Fact and
Dimension Tables as per the reporting requirements and ease of future enhancements. Expertise
in Data Flow Diagrams, Process Models, ER diagrams with modeling tools like ERWIN & VISIO.
● Extensive Experience in designing and developing complex mappings applying various
transformations such as lookup, source qualifier, update strategy, router, sequence
generator, aggregator, rank, stored procedure, filter joiner and sorter transformations,
Mapplets.
● Extensive experience in developing the Workflows, Worklets, Sessions, Mappings, and
configuring the Informatica Server using Informatica Power Center.
● Proficient in delivering the high data quality by designing, developing and automation of audit
process and implementation the reconcile process accordingly.
● Excellent knowledge in identifying performance bottlenecks and also in tuning the Mappings and
Sessions by implementing various techniques like partitioning techniques.
● Extensive knowledge with Teradata SQL Assistant. Developed BTEQ scripts to Load data from
Teradata Staging area to Data Warehouse, Data Warehouse to data marts for specific reporting
requirements. Tuned the existing BTEQ script to enhance performance.
● Experience in UNIX shell scripting, CRON, FTP and file management in various UNIX
environments.
● Strong Knowledge in Relational Database Concepts, Entity Relation Diagrams, Normalization
and De normalization Concepts.
● Strong understanding of Data warehouse project development life cycle. Expertise in
documenting all the phases of DWH projects.
● Excellent team player and self-starter with good ability to work independently and possess good
analytical, problem solving and logical skills.
● Experience in implementing the Informatica best practice through out the development cycle
● Experience in integration of various data sources like Oracle, DB2, SQL Server, and Flat Files
into the staging area.
● Strong experience in creating scripts for collection of statistics, reorganization of tables and
indexes, and creation of indexes for enhancing performance in data access.
● Experience in complete SDLC, Designing ERD and designing Logical & Physical Data Modeling
using different tools such as ERWin, VISIO.
● Expert in SQL*Loader data loading with Data Warehousing experiences
● Work directly with non-IT business analysts throughout the development cycle, and provide
production support for ETL.

Technical Skills:
Amol Tripathi

ETL Tools Informatica Power Center 8.x/7.x/6.x.

OS Unix, Linux, Ms-DOS, Windows ME/2000/2003/NT/XP,

Databases Oracle 10g, Teradata,DB2, SQL Server 2005/2000

Programming Shell Scripting (K-Shell), PL/SQL


Skills

Db Tools TOAD, SQL* Plus

DM Tools Erwin, Visio

Professional Experience

TD Banknorth, Maine Feb 2010-Till date

Sr. ETL Developer

TD Banknorth is one of the largest commercial banks in the United States which provides customers with
a wide range of financial products and services. Distributed data residing in heterogeneous data sources
Oracle, DB2 and Flat files was consolidated into target enterprise Teradata warehouse. Build Data marts
to cater the specific reporting needs of Loans department.

Responsibilities:

● Worked with business analysts for requirement gathering, business analysis, and translated the
business requirements into technical specifications to build the Enterprise data warehouse.
● Analyzed the system for the functionality required as per the requirements and created System
Requirement Specification document (Functional Requirement Document).
● Involved in the development of the conceptual, logical and physical data model of the star
schema using ERWIN.
● Extensively used Informatica Client tools – Source Analyzer, Warehouse Designer, Mapping
Designer, Mapplet Designer, Informatica Repository Manager and Informatica Workflow
Manager.
● Designed and developed daily audit and daily/weekly reconcile process ensuring the data quality
of the Data warehouse.
● Developed various mappings using Mapping Designer and worked with Aggregator, Lookup
(connected and unconnected), Filter, Router, Joiner, Source Qualifier, Expression, Stored
Procedure, Sorter and Sequence Generator transformations.
● Created and Configured Workflows, Worklets and Sessions to transport the data to target
warehouse tables using Informatica Workflow Manager
● Created users and user groups with appropriate privileges and permissions, folders and folder
permissions in Repository manager.
● Extensive knowledge with Teradata SQL Assistant.
● Developed BTEQ scripts to load data from Teradata Staging area to Data warehouse, Data
warehouse to data marts for specific reporting requirements. Tuned the existing BTEQ script to
enhance performance.
● Worked Extensively on Teradata SQL Assistant to analyze the existing data and implemented
new business rules to handle various source data anomalies.
● Developed UNIX shell scripts using PMCMD utility and scheduled ETL load .
Amol Tripathi

● Identified performance issues in existing sources, targets and mappings by analyzing the data
flow, evaluating transformations and tuned accordingly for better performance.
● Involved in Unit and Integrating testing of Informatica Sessions, Batches and the Target Data.
● Prepared ETL mapping Documents for every mapping and Data Migration document for smooth
transfer of project from development to testing environment and then to production environment.
● Prepared Run books providing guidelines to trouble shoot the errors occurred during the run time
and instructions on how to restart the loads.
● Actively involved in production support. Implemented fixes/solutions to issues/tickets raised by
user community.
Environment: Informatica Power Center 8.6, Power Exchange 8.6, Oracle10g, TeradataV2R5,
ANSI/Teradata, AS 400 DB2, Erwin, UNIX, Maestro, Business Objects.

AAA of NORTHERN CALIFORNIA, NEVADA & UTAH July 2009 – Jan 2010
Informatica Developer

Master Data Operational Data Source – MDODS

AAA is one of the nation's leading insurance companies. CSAA.COM is the place where all AAA
customers can view their customer details and product details of their insurance. MDODS is the
project which handles all the customers’ product data and CPL is the project which handles all the
customer related data. The purpose of the MDODS is to sort out the customers product data as
per the business rules. Both CPL and MDODS feed the data to SFDC which is the source for
CSAA.COM.

Responsibilities:

● Analyzed the source system and divided it into Business Areas. These Business Areas were
translated into Business entities that formed the staging area. The Staging area was
designed using Erwin. It was used as an intermediate database to feed data to the various
satellite applications.
● Performed source system analysis and designed change data capture (CDC) / incremental
loading technical specifications.
● Developed technical designs and built Informatica workflows, sessions and mappings, clearly
documenting the process. Analyzed and improved current ETL usage and performance by
using incremental loading, creating indexes on the underlying tables of the lookup views,
partitioning on the lookup tables, running sessions concurrently (where applicable), using
materialized views instead of regular views as sources (where applicable), etc.
● Developed the ETL mechanisms to load the data incrementally from the source database into
the staging area and from there to feed the satellite applications in the form of flat files, XML
files, Salesforce (SFDC) objects and relational tables. Most of the extract process was
incremental, while others were full loads and snapshots.
● Extensively worked with BTEQ, FEXP, FLOAD, MLOAD Teradata utilities to export and load
data to/from Flat files.
● Worked on Teradata Insert, Update, Upsert and Dynamic SQL to transform and Load
Summary tables built on Core Data Warehouse using BTEQ. Extensively used Teradata SQL
Assistant to extract data from Datawarehouse.
● Extensively worked with XML files as the Source and Target, used transformations like XML
Generator and XML Parser to transform XML files, used Oracle XMLTYPE data type to store
XML files.
● Extensively worked with Salesforce objects as the Source and Target, worked on bidirectional
Salesforce integration between Salesforce and business applications, databases and files.
Used Salesforce transformations like Lookup, Update Strategy, Merge, Picklist. Configured
Salesforce sessions and workflows with both Salesforce sources and targets.
● Developed mappings to explore application-level objects, such as accounts, contacts,
opportunities, leads, and customers from SFDC. Worked in simplifying the tasks of migrating,
Amol Tripathi

replicating, cleansing, and synchronizing Salesforce data with business applications and
databases.
● Developed the metadata layer using an ETL process called job progress mechanism) that
would capture the number of records written, skipped and failed for each session.
● Extracted data from SAP source system using IDocs and BAPI/RFC. Used RFC/BAPI
transformation to make FRC calls.
● Developed the initial 45 Mappings that also served as templates for further development
activity. Used Control M to schedule the ETL, send out nightly emails and deliver the files to
different file servers using FTP.
● Extensively worked on Performance Tuning of Teradata SQL using explain plan and
understanding Joins and Data distribution. Participated in business analysis and development
of ETL requirements specifications.
● Worked in collaboration with Solution Architects and data modelers to refine data models to
meet functional requirements.
● Provided guidance and specifications to developers for the maintenance and enhancement of
custom ETL code using SQL.
● Developed formal Unit and system test plans and designed high-level Informatica process
flow diagrams using MS-Visio.
● Worked closely with testing team and helped in testing the Informatica 8.6.1 mappings,
workflows and Teradata and Oracle scripts. Extensive Knowledge on UPI/NUPI, USI/NUSI,
PPI, Joins and Macros in Teradata.
● Maintained an issue list to track / resolve open issues.
● Used MS-Project to track detailed low-level action items for my team as part of technical
project management.
● Mentored the Development team. Set up Informatica best practices.
● Worked as a Team Lead. Led a team of 4 Informatica / Database developers.

Environment: ETL Informatica Power Center 8.6.1, Oracle 10g, Teradata V2R6, IBM DB2, SAP,
Salesforce, Control M, UNIX (Sun Solaris 2.8), SQL, PL/SQL, XML, MS-Visio, MS-Project,
ClearCase, MLoad, Fload, Toad.

Best Buy, Richfield, MN Oct 2008-June2009

ETL Developer

The Product Sales Analysis Application provides business intelligence analysis services to the sales
department through interactive client tools. Data from various online transaction processing (OLTP)
applications and other sources is selectively extracted, related, transformed and loaded into the Oracle
data warehouse using Informatica Power Center 7.1.3 ETL tool. Then the transformed data from data
warehouse is loaded into an OLAP server to provide Business Intelligence Analysis Services.

Responsibilities:

● Analyzed user requirements for the system.


● Extensively used Informatica Client Tools -- Source Analyzer, Warehouse Designer,
Transformation Developer, Mapping Designer, and Mapplet Designer to develop mappings.
● Used designer debugger to test the data flow and fix the mappings.
● Performed Data Extractions, Data Transformations, Data Loading, Data Conversions and Data
Analysis.
● Parsing high-level design specifications to simple ETL coding and mapping standards.
● Developed Stored Procedures and invoked the same through Power Center Stored Procedure
Transformation.
● Developed workflows and tasks using Informatica Power Center Work flow Manager.
Amol Tripathi

● Analyzed newly converted data to establish a baseline measurement for data quality in data
warehouse.
● Developed Universes and reports using Business Objects Designer.
● Developed Shell scripts to setup runtime environment.
● Documented the purpose of mapping so as to facilitate the personnel to understand the process
and incorporate the changes when necessary.
● Developed test cases for Unit, Integration and system testing.
● Used Informatica Version Control for checking in all versions of the objects used in creating the
mappings, workflows to keep track of the changes in the development, test and production
environment.
Environment: Informatica Power Center 7.1.3 (Designer, Workflow Manager, Workflow Monitor,
Repository Manager), Informatica Power Connect, Business Objects 5.1, Oracle 8i, UNIX Shell Scripting,
TOAD (Tool for Oracle Application Developer), Putty, WinSCP, Windows XP Professional, Linux.

Client: Dean Care, Madison WI Oct 2007-Sep 2008

ETL Developer

Dean Care writes individual and short-term health insurance and small employer group health insurance
to employer groups.The company also offers health insurance plans to full-time college students. The
purpose of the project is to investigate the data issues in the source systems, fix them with the help of
source system business experts and deploy cleaner Integration Layer for the downstream people.

Responsibilities:

● Analysis of source systems and work with business analysts to identify study and understand
requirements and translate them into ETL code.
● Perform analysis on quality and source of data to determine accuracy of information being
reported and analyze data relationships between systems.
● Worked on complete life cycle from Extraction, Transformation and Loading of data using
Informatica.
● Involved in data modeling and database design of the new P&C Legal management database by
applying Ralph Kimball methodology of dimensional modeling and using Erwin for data
modeling.
● Prepared high-level design document for extracting data from complex relational database tables,
data conversions, transformation and loading into specific formats.
● Designed and developed the Mappings using various transformations to suit the business user
requirements and business rules to load data from Oracle, SQL Server, Sybase, DB2, flat file
and XML file sources targeting the views (views on the target tables) in the target database
(Oracle).
● Developed custom data transformation (structured/unstructured data) process using Item field
content master data transformation tool.
● Worked on Informatica Power Center tool – Source Analyzer, Mapping Designer, Mapplet
Designer and Transformation Developer.
● Developed standard and re-usable mappings and mapplets using various transformations like
Expression, Lookups (Connected and Unconnected), Joiner, Filter, Source Qualifier, Sorter,
Update strategy and Sequence generator.
● Developed PL/SQL stored procedures for Informatica mappings.
● Created Sessions and Workflows to load data from the SQL server, flat file and XML file
sources that exist on servers located at various locations all over the country.
● Scheduled the workflows to pull data from the source databases at weekly intervals, to maintain
most current and consolidated data for P&C Legal management reporting.
● Involved in unit testing, Integration testing and User acceptance testing of the mappings.
Amol Tripathi

● Used various performance enhancement techniques to enhance the performance of the


sessions and workflows.
● Performance tuning on sources, targets mappings and SQL (Optimization) tuning.
● Responsible for creating business solutions for Incremental and full loads.
● Installation and configuring the power center tool including database connections.
● Providing technical support and troubleshooting issues for business users.
● Actively Participated in problem solving and troubleshooting for the applications implemented with
Informatica.
● Used Workflows Manager to create the Sessions to transport the data to target warehouse.
● Used UNIX shell scripting to generate User-Id’s.
● Designed and developed reports using Microsoft Reporting Services tool.
Environment: Informatica Power Center 8.1.1, Erwin 4.1, oracle 9i/8i, PL/SQL, SQL Server 2005,
Sybase, DB2, XML, Unix, Unix Shell Script.

City Union Bank, India Oct 2005-July2007


ETL Developer

City Union Bank is a financial company whose main objective is to provide value added services. The
main objective of the system is extracting the data and loading into mart. Involved in ETL (Extraction,
Transformation and Loading) and Business Intelligence processes

Responsibilities:

● Analyzed specifications and identified source data needs to be moved to Data Mart, participated
in the design team and user requirement gathering meetings.
● Performed major role in understanding the business requirements and designing and loading
data into data warehouse. Designed star schema using Dimension modeling using the ER-win
design tool.
● Extensively used ETL (Informatica) to load data from source (Flat files) to target Oracle
database.
● Lookup, Aggregator, sequence, joiner and other transformations are used in populating data
process.
● Created Informatica Mappings with PL/SQL procedures/functions to build business rules to load
data.
● Involved in scheduling the Informatica Workflows.
● Conducted Performance tuning of application by modifying the SQL statements and using Explain
Plan and TOAD Software.
● Used the Oracle stored functions/procedure/Packages.
● Involved in developing the requisite reports (list, grouped list, cross-tabs etc.) using Business
Objects.
Environment:Informatica Power Center 5.1, Oracle 8i, PL/SQL, SQL Server 7, Toad, Business Objects
5.1, Windows NT, MS Access.

Sierra Atlantic, India Jan 2004-Sep 2005

Database Application Developer

Sierra Atlantic consulting services and business process outsourcing organizations. The purpose of the
project was to computerize the existing manual operation of the State treasuries in India. The project
implemented the logic to decide the operation on the trades sent by the client by looking at their positions.

Responsibilities:

● Participated in requirement gathering and design phase


Amol Tripathi

● Worked extensively in Oracle and PL/SQL creating objects like tables, views, synonyms,Triggers,
Stored Procedures, Functions and Packages.
● Compiled, tested and debugged stored procedures, functions, triggers and packages in PL
/SQL to implement business logic and to enhance modularity, reusability and serviceability for
maintenance of the application.
● Programmed largely in SQL to generate the necessary reports
● Created front end applications using forms and reports
● Handled alerting mechanisms, system utilization issues, performance statistics, capacity
planning, integrity monitoring, population, maintenance, reorganization, security, and recovery of
databases
● Created template documents with header, footer and company logo.
Environment: Oracle8i (PL/SQL, SQL Plus), Forms 4.5, Reports 2.5, Unix/Windows NT

Potrebbero piacerti anche