Download Chris Sanjiv Xavier 608-403-4776 ETL

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

PL/SQL wikipedia , lookup

Big data wikipedia , lookup

Data Protection Act, 2012 wikipedia , lookup

SQL wikipedia , lookup

Data model wikipedia , lookup

Expense and cost recovery system (ECRS) wikipedia , lookup

Data center wikipedia , lookup

Clusterpoint wikipedia , lookup

Forecasting wikipedia , lookup

SAP IQ wikipedia , lookup

Data analysis wikipedia , lookup

Database model wikipedia , lookup

3D optical data storage wikipedia , lookup

Information privacy law wikipedia , lookup

Data vault modeling wikipedia , lookup

Business intelligence wikipedia , lookup

Transcript
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead
CAREER OBJECTIVE
To pursue a challenging career as a Data Warehousing Specialist and to contribute in the design, development
and maintenance of high quality Decision Support Systems, that can deliver data and reports in an “easy &
efficient” way to understand the Client Business requirements. A good team player with excellent skill and
communication to work in a team and individual environment
PROFESSIONAL SUMMARY:








Over 7 years of experience in development of ETL Procedures and data warehouse with expertise on
Greenplum, Microsoft SQL Server , Sybase and Informatica 8.11/8.6.1/9.1.
Currently working as Technical Lead in Tata Consultancy Services Ltd and working as Data warehousing
Specialist at client site DTCC (The Depository Trust and Clearing Corporation , Jersey City, NJ ) for
Greenplum implementation of the Enterprise risk Management System(ERM).
Leading a 12 member ETL Team for the ERM Data warehouse implementation.
Worked as Technical Analyst at TCS Chennai leading a team of 5 members for the Greenplum
implementation of the Global Trade Repository(GTR).
Worked as Informatica developer in TCS for the Enterprise Data Warehouse for Morgan Stanley Co.
Worked as ETL lead at Infosys Ltd Chennai to build the ETL platform for the Fraud Detection
Management system for Bank of America Co.
Worked as Senior ETL developer for the Centre of excellence at Infosys Ltd servicing multiple clients for
Informatica, Greenplum and Microsoft SQL server implementation.
Worked as Technical analyst at Infosys Ltd for development of Fees due Reporting for the Bank Of
America Corporation.
SUMMARY OF SKILLS AND EXPERIENCE:





Working on implementing DWH solution on GreenPlum database (MPP architecture) hosted on VM’s for
VMware Inc, one of leading organization in virtualization.
Development of mappings, sessions and workflows for relational, application and flat file sources and
targets.
Extensive use of various ETL transformations like Router, Filter, Joiner, Aggregator, Lookup, Update
Strategy, Sequence Generator, Sorter and Stored procedure.
Worked on ETL designs and data modelling using Erwin data modeler.
Performance tuning for mapping and executing/scheduling workflows using workflow manager and
workflow monitor.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead






Strong experience in writing SQL, PL SQL , Postgre SQL procedures, functions and packages.
Prepared the test case for the mapping testing and prepared the naming tag document.
Development of Job Information Language Scripts (JIL) in Autosys for Scheduling Jobs.
Innovative in Approach, Enjoy learning new methods and ideas and putting them into daily practice.
Development of Unix wrapper and shell scripts to assist the scheduling of jobs
Development of YAML( Control files) for extraction of data from files using GPload utility of the
Greenplum appliance.
CERTIFIED LEADERSHIP EXPERTISE:


APMG certified PRINCE2 practitioner.
Six Sigma Green Belt Certified Professional
EDUCATIONAL QUALIFICATION:
 Bachelor of Engineering from Anna University.
Technical Skills: Greenplum, Informatica, Microsoft SQl Server, Sybase Adaptive Server
Database
Languages
ETL Tools
Database Tools
Operating Systems
GreenPlum, Microsoft SQL Server,Sybase
SQL, PL/SQL, Postgresql
Informatica 8.x,9.x
Toad , Embercadero , PGadmin III ,Rapid SQL
Windows , Unix
CORE COMPETENCIES



Problem Solving, Analytical and decision making skills.
Team Work: Ability to guide and work well with others.
Quick learner, adaptability and readiness to embrace change.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead
PROJECTS SUMMARY
Project: 1 Enterprise Risk Management
Project Name
Role
Software
Database
O/s
Client
Duration
: Enterprise Data Warehouse
: ETL and GreenPlum developer/Technical Lead
: PGAdmin 3
: GreenPlum, Sybase,Informatica 9.1
: Windows 7, Unix
: The Depository Trust and Clearing Corporation
: May 2013 – Current
Project Description
The Enterprise Data Warehouse is aimed at addressing the exponential growth in the volume of real time
surveillance data to be maintained with less data latency by DTCC. The EDW was set-up in three phases.
Phase I - Integrate the financial market sources required for the Banking Compliance reporting; Phase II Integrate the BaNCS (Retail, Business & Islamic banking) with EDW.
Phase-III: Integrate Credit card, Corporate loans, Transaction banking, Trade finance.
Role in the Project
 Involved in migration of data from Sybase to Green Plum.
 Work with customers in gathering business requirements for data migration needs.
 Work across multiple functional projects to understand data usage and implications for data migration.
 Assist in designing, planning and managing the data migration process.
 Work with subject matter experts and project team to identify, define, collate, document and
communicate the data migration requirements.
 Test ETL and reports of others for quality assurance, and migrating releases into testing and production
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead













environments.
Provides conceptual guidance to other senior and high-level technical experts.
Prepare data migration plans including migration risk, milestones, quality and business sign-off details.
Manage assigned risks and monitor potential impacts as part of the data migration plan.
Develop best practice, processes, and standards for effectively carrying out data migration activities.
Perform source system data analysis in order to manage source to target data mapping.
Support the UB Data Warehouse batch cycle and any required changes to the schedule.
Contribute to peer code reviews for all ETL changes.
Perform data migration audit, reconciliation and exception reporting.
Actively involved in production support. Implemented fixes/solutions to issues/tickets raised by user
community.
Prepare Mapping Document , Technical Specification Document.
As a Lead, provide assistance or training to lower level staff.
Managing 12 members in the team and coordinating their work and resolving technical issues raised.
Used JIRA to handle process and project management.
Project: 2 Global trade repository
Project Name
Role
Software
Database
O/s
Client
: GTR Derivatives
: Data Architect/ETL Lead
: PGAdmin 3
: Oracle, Greenplum ,Informatica 9.1
: Windows 7, Unix
: The Depository Trust and Clearing Corporation.
Project Description
The Global trade repository was built with the aim of fulfilling the reporting needs of the multiple clients of
DTCC. The GTR holds detailed data on OTC derivatives transactions globally and is an essential tool for
managing systemic risk, providing regulators with unprecedented transparency into this $650 trillion market.
The GTR spans three continents, enabling users to meet their regulatory reporting obligations wherever they
are located, in an open, cost effective and efficient manner via a single platform .GTR is the only noncommercial global provider of transaction reporting services and is uniquely positioned to help market
participants address some of their most important operational and regulatory challenges.
Role in the Project
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead

























Creation of multiple functions, external tables, GPLOAD YAML files and procedures in postgresql.
Unix scripting for Autosys Job scheduling, Creating of postgresql scripts ,functions and DDLs.
Creation of Informatica Mappings, Sessions and Workflows .
Handling report mapping and consistency to the Technical Specification.
Creation of GP reporting queries.
Development of GP objects.
Creation of BRD, High level document , Low level technical design and mapping document.
Data Management Tasks
Performance tuning tasks.
Involved in migration of data from ORACLE and SYBASE to Green Plum.
Work with customers in gathering business requirements for data migration needs.
Work across multiple functional projects to understand data usage and implications for data migration.
Assist in designing, planning and managing the data migration process.
Work with subject matter experts and project team to identify, define, collate, document and
communicate the data migration requirements.
Prepare test cases for the Testing teams on different possible failure scenarios.
Prepare data migration plans including migration risk, milestones, quality and business sign-off details.
Manage assigned risks and monitor potential impacts as part of the data migration plan.
Develop best practice, processes, and standards for effectively carrying out data migration activities.
Perform source system data analysis in order to manage source to target data mapping.
Support the UB Data Warehouse batch cycle and any required changes to the schedule.
Perform data migration audit, reconciliation and exception reporting.
Actively involved in production support. Implemented fixes/solutions to issues/tickets raised by user
community.
As a Lead, Manage ,provide assistance or training to lower level staff.
Managing 5 members in the team and coordinating their work and resolving technical issues raised.
Used JIRA to handle process and project management.
Project: 3 Enterprise Problem handling
Project Name
Role
Software
Database
O/s
Client
: Enterprise Problem Reporting
: ETL Lead
: Greenplum, Informatica 9.1
: Microsoft SQL Server, Greenplum
: Windows 7, Unix
: Morgan Stanley Co.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead
Project Description
The AML Centre of Excellence team needed a one stop shop to identify potential threats, compliance misses
and regulatory misses so they built an Enterprise data warehouse thus enabling them to use this as an
alternative to the already existing Operational Data store for their reporting needs.
Role in the Project
 Worked as a Lead in Understanding the business requirement specifications provided by the client and
translate them into ETL design specification, and create mappings, sessions and workflows.
 Performed extensive research in drill down of postgresql query in Greenplum using PGADMIN 3.
 Performed extensive data analysis along with subject matter experts and identified source data and
implemented data cleansing strategy using Informatica Analyst.
 Gathered the requirement/s through MDR tool (Metadata Repository).
 Involved in Estimation of the project.
 Follow up with the business users (for UAT), architects (for design) and any other stakeholders
necessary
 Risk Management (Analyze the risk and have Mitigation plan).
 Planning daily activities to meet the Project timelines and Quality Management.
 Involved in debugging the UNIX scripts according to the requirement.
 Weekly Status Reporting to the Client.
 Daily status tracking of the project.
 Developed mappings between source and target tables.
 Conducting code review sessions.
 Involved in Unit testing and integration testing.
 Preparing the LLD and carrying out impact analysis.
 Actively involved in production support. Implemented fixes/solutions to issues/tickets raised by user
community.
 Prepare RCA for the Non-Compliance raised by the Quality facilitator.
 Monitoring the resource performance and come up with the training plan for the team members.
 Task Assignment to the offshore team and responsible for updating daily status to the offshore team.
 Provide in depth presentations to Business users on the end design and data model.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead
Project: 4 Fees Due Reporting
Project Name
Role
Software
Database
O/s
Client
: Pending Fees due reporting platform.
: Greenplum Developer/Lead ETL developer
: Greenplum and Informatica 9.1
: Microsoft SQL Server, Oracle
: Windows 7, Unix
: Bank Of America Co.
Project Description
The bank required a Data warehouse for reporting the different forms of fees due to the bank on a daily basis.
It involved the migration of data from multiple source systems , the data being highly unstructured and from
various geographical regions and parameters had to be centralized in order for different regulations of
different regions to be able to use this data warehouse for reporting.
Role in the Project
 Understand the business requirement specifications provided by the client and translate them into ETL
design specification, and create mappings, sessions and workflows.
 Involved in Data Extraction from Oracle, Flat files, SQL Server files using Informatica.
 Primary Coder of Postgresql functions in Greenplum and scripting for job scheduling in UNIX
 Developed various function and mappings to load data from various sources (SQL Server, flat files,
oracle) using different transformations like source qualifier, joiner, Aggregator, Lookup, Router, Update
Strategy ,filter and Expression to store the data in different target tables.
 As a lead member of ETL Team, responsible for analyzing, designing and developing ETL strategies and
processes, writing ETL specifications for Greenplum developers, ETL and Informatica development,
testing and mentoring.
 Involved in debugging the UNIX scripts according to the requirement.
 Involved in performance tuning of the Greenplum Code for faster performance required for reporting.
 Thorough understanding of the Greenplum architecture and Data management.
 Developed mappings between source and target tables.
 Conducting code review sessions.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead



Involved in Unit testing and integration testing.
Preparing the LLD and carrying out impact analysis.
Regular Communicating with the onsite team to get the requirements.
Project: 5 Fraud detection Management System Migration
Project Name
Role
Software
Database
O/s
Client
: Fraud System Migration.
: Greenplum Developer
: Greenplum ,Informatica 8.6.2
: Microsoft SQL Server, Oracle
: Windows 7, Unix
: Bank Of America Co.
Project Description
The bank required a Data warehouse for the ever accumulating Fraud detection Data. The already existing
ODS on the Sybase server did not serve them for their historical reporting needs and hence the company
needed a more efficient system to run adhoc reporting on the fraud detection system.
Role in the Project
 Worked on the source extracts as required for business on the source system.
 Worked on the shell scripts to extract the data from the source system and load them accordingly.
 Worked extensively on the analysis of the data and transforming according to the business logic.
 Worked extensively on the postgresql language on the Greenplum server.
 Extensive experience in the ETL methodologies and implementation of SCD 1 and SCD 2 in the
postgresql functions and Informatica mappings.
 Involved in developing functions and mappings according to the business requirements received from
the Strategic Business analysis team.
 Worked extensively on Greenplum to analyze the data.
Chris Sanjiv Xavier
608-403-4776
[email protected]
ETL and GreenPlum developer/Technical Lead


As a Developer of ETL Team, responsible for analyzing, designing and developing ETL strategies and
processes, ETL postgresql and Informatica development, testing and mentoring.
Participated in technical walkthroughs/ code reviews of other team member’s components, test plans
and results and help them with gaps.

Extensively worked on tuning of postgresql code, defect analysis and debugging.

Creation of Mapping Document and BRD review.