Sunteți pe pagina 1din 5

Harish CH

Career Highlights:
Having 5.4 years of IT experience in Analysis, Design and Development as a Software Engineer on
Client/Server applications in developing strategies for ETL (Extraction, Transformation and Loading)
mechanism using Informatica power center in complex, high volume Data Warehousing projects.

 Thorough knowledge in all phases of Data Warehouse Life Cycle.


 Knowledge of Data warehousing fundamentals and dimensional modeling.
 Expertise in implementing complex Business rules by creating mappings/mapplets, reusable
transformations.
 Clear and thorough understanding of business processes and the designing part of the ETL
Development.
 Implemented SCD Mechanisms like TYPE 2(Current flag & Effective Date Range) Expertise in
Performance tuning and well versed on optimizing mapping level bottlenecks.
 Extensive hands on Unit Testing.
 Managed and created Unit Test Case Document to determine whether the output is meeting
exactly to the user requirements.
 Used Mapping Parameters and session parameters in various projects in the development.
 Effectively reviewed mappings in the ETL development and resolved the bugs in the process and
updated the test case document.
 Excellent quantitative and analytical skills and Exceptional analytical and problem-solving skills.
 Extensive redesigning of existing mappings and workflows for better performance including
rewriting the SQL queries.
 Worked on Workflow Manager and Workflow Monitor to create schedule, monitor Workflows,
Worklets and various tasks like Email and Session tasks.
 Having Knowledge on PL/SQL Procedures, Function, and Triggers.
 Having hands experience in UNIX shell scripting.
 Good communication skills, interpersonal skills, self-motivated, quick learner, team player.

Work Experience:

 Working as Sr software Engineer in Tech Mahindra, Bangalore from Jan 2017 to Till Date.
 Worked as Associate Software Engineer in Cognizant , Bangalore from July 2014 to Jan 2017,
under the payroll of Magna InfoTech.
 Worked as Software Engineer in Visual It Solutions Pvt Ltd, Hyderabad from May 2013 to July
2014.

Educational Profile:
 B. Tech (Computer Science& Engg) from JNTU, Hyderabad

1
Software Proficiency:
ETL Tools : Informatica 9.6.1/9.5.1/9.1.0/10.X
Reporting Tool(s) : Cognos
Databases : Oracle 10g, SQL Server 2008R2
Tools : Toad 8.6, Winscp, Putty

Project # :1
Current Project : Singtel EIM –Project
Client : SingTel
Company : Tech Mahindra Limited
Skill Set : Informatica 8.6, 9.X, DWH, SQL, PL/SQL and UNIX shell Scripting
Period : Jan 2017 – Till Date
Team size :8

Description:

Singapore Telecommunications Limited (commonly abbreviated as Singtel, and previously stylized as


SingTel) is a Singaporean telecommunications company. It is one of the largest mobile network operators
in Singapore and the 20–30 largest in the world. SingTel has expanded aggressively outside its home
market and owns shares in many regional operators, including 100% of the second largest Australian
Telco, Optus, which was acquired in 2000 from Cable & Wireless and other shareholders of Optus,
and 30.8% of Bharti Airtel, the largest Telco in India. SingTel is also the largest company by market
capitalization listed on the Singapore Exchange and is majority owned by Temasek Holdings, the
investment arm of the Singapore government.

SingTel has an old/existing data warehouse – CDW (Corporate Data Warehouse), which they need to
decommission because of its structural challenges. To decommission CDW completely, they have
brought a new Enterprise Data Warehouse which is already in system now. This project aims to make
EDW completely in synchronization with CDW by identifying the structural and data gaps. To achieve this,
it has been divided into various phases, each phase covering specific products. CKM (Customer
Knowledge Management) – They are the stakeholders for CDW, who are responsible for CDW related
data like scripts, tables etc.

Roles and Responsibilities:

 Developed ETL mappings, transformations using Informatica Power Center.


 Developed mappings using various transformations like update strategy, lookup, stored
procedure, Router, Filter, sequence generator, joiner, aggregate transformation and expression.
 Prepared deployment document and assisted to deployment team while migration.
 Developed several reusable transformations and mapplets that were used in other mappings.
 Developed Complex mappings by extensively using Informatica Transformations.
 Developed stored procedures and packages using Oracle PLSQL as per business rules.
 Optimizing/Tuning mappings for better performance and efficiency.
 Automated and scheduled the Informatica jobs using UNIX shell scripting (Control M).
 Taking ownership of application and managing business deliverable without any escalation.
 Creating the Low \High Level Design documents by understanding the Business Requirements.
Hardware/Software: Informatica 8.6/9.6.1, Oracle 11g, UNIX.

2
Project # : 2
Project Name : Tableau Data Extracts
Client : Avis Budget Group
Team Size : 3
My Role : Developer
Environment : Informatica 9.1, Oracle 11g, PL/ SQL, UNIX
Duration : June-2016 to Sept-2016

Description:

Dimension and fact feeds from the mart tables are generated and sent to WEBMASON for their
processing. The feeds are used in Revenue Analytics Dashboard project, which utilizes this data for their
Tableau Dashboards. In the ETL front, data is extracted from various mart tables based on business
logics, encrypted in PGP format and transferred via Tumbleweed server.

Roles and Responsibilities:

 Involved in team coordination and allocation of work to peers.


 Involved in UNIX shell script development to trigger Informatica jobs, PGP encryption and SFTP
to Tumbleweed server.
 Responsible for ETL Design, Development and Testing of Informatica mappings.
 Responsible for Audit log development and restartability mechanism for the whole batch run
using PL-SQL and Shell script.
 Involved in preparation of Mapping Documents and Unit Test Documents.
 Involved in setting up of production environment for code and implementation of code in real
time production server.
 Worked on QA Testing of the peer ETL code implemented.
 Develop the parameter files as per the jobs.

Project # : 3
Project Name : ABG Payless Integration
Client : Avis Budget Group
Team Size : 10
My Role : Developer
Environment : Informatica 9.1, Oracle 11g, PL/ SQL, c++

Description:
Avis Budget Group, Inc. is a leading global provider of vehicle rental services, both through its
Avis and Budget brands, which have more than 10,000 rental locations in approximately 175 countries
around the world, and through its Zipcar brand, which is the world's leading car sharing network, with
more than 790,000 members. Avis Budget Group operates most of its car rental offices in North America,
Europe and Australia directly, and operates primarily through licensees in other parts of the world. Avis
Budget Group has approximately 29,000 employees and is headquartered in Parsippany, N.J.

The addition of the Payless brand will give Avis Budget Group a strong position in the fast-growing deep-
value segment of the car rental industry.

3
Roles and Responsibilities:

 Responsible for ETL Design, Development and Testing of Informatica mappings based on the
mapping documents.
 Extensively used various types of transformations such as source qualifier, Expression, Joiner,
Update strategy, Lookup to load the data.
 Involved in preparation of Mapping Documents based on the C++ reverse engineering doc and
Unit Testing Documents.
 Involved in code review and peer review of the ETL mappings and suggested corrections
wherever necessary
 Worked on QA Testing of the peer ETL code implemented and validated the QA Test Cases to
keep it ready for Parallel run.
 Involved in creating the master workflows and loading the data in SIT and UAT environment.
 Develop the parameter files as per the jobs.
 Worked on UNIX commands and creating shell scripts.
 Worked on restatablity of workflows using UNIX scripts.

Project # : 4
Project Name : Connect car project
Duration : DEC-2015 to April-2016
Client : Avis Budget Group
Team Size : 5
My Role : Developer
Environment : Informatica 9.1, Oracle 11g, PL/ SQL, UNIX

Description:
Customers will be able to seamlessly rent a car using their mobile phone,
without the need to interact with an Avis employee. The Avis app will allow the customer to: register for
preferred status, make a reservation, choose a vehicle from a dedicated ready line at the rental location,
assign that chosen vehicle to the customer and unlock the doors of the vehicle they selected. The
telematics device in the vehicle will allow the vehicle to be assigned to the customer, will lock and unlock
the doors, provide real-time vehicle information such as mileage, fuel level and location to ABG systems.
It will also allow us to achieve fleet efficiency benefits.

Roles and Responsibilities:


 Designing of Facts and Dimension tables in Mart which are being used in Reporting.
 Involved in creating of master workflows for individual workflows, which needs to be run
through scripts.
 Involved in code review and peer review of the ETL mappings and suggested corrections
wherever necessary
 Worked on QA Testing of the peer ETL code implemented and validated the QA Test Cases to
keep it ready for Parallel run.
 Involved in creating the master workflows and loading the data in SIT and UAT environment.
 Develop the parameter files as per the jobs.

Project # : 5

4
Project Name : StubHub Technology Solutions
Client : Stub Hub
Team Size : 7
My Role : Developer
Environment : Informatica 9.1, Oracle 11g, PL/SQL, Oracle Warehouse Builder

Description:
Client is an online marketplace, which provides services for buyers and sellers of tickets for
sports, concerts, theater and other live entertainment events. It has grown from the largest secondary-
market ticket marketplace in the United States into the world's largest ticket marketplace.
The project deals with the Data Migration of the Stubhub Business data that
was being driven and run through Oracle Warehouse Builder and implementing and converting/
translating the OWB maps (logic and implementation) using Informatica ETL tool. The goal was to
migrate the OWB maps to Informatica so that there no major data and count differences when
comparing the data results from Oracle Warehouse Builder and Informatica.

Roles and Responsibilities:

 Responsible for ETL Design, Development and Testing of Informatica mappings based on the
analysis of OWB maps.
 Involved in analysis of OWB maps business logic to capture the business requirements.
 Extensively used various types of transformations such as source qualifier, Expression, Joiner,
Update strategy, Lookup to load the data.
 Involved in preparation of Mapping Documents and Unit Testing Documents.
 Involved in code review and peer review of the ETL mappings and suggested corrections
wherever necessary.

S-ar putea să vă placă și