SlideShare une entreprise Scribd logo
1  sur  10
Tamilarasu Uthirasamy
Mobile : +1 847 630 7689
E-mail : arasu.tamilarasu@gmail.com
Professional Summary :
• 10+ years of experience in Data warehouse, Database Design and ETL processes in Dev,
Assembly, QA and production environments of various business domains like Health Care,
Retail - Market research (on what people buy) and Banking Domain.
• Skilled as a Design Architect mainly involved in designing Data Models for various Business
Processes.
• Have very good experience in UNIX shell scripting, R, Python, Spark and Debugging
• Have a good understanding on the Big Data Eco Systems with Pig and Hive.
• Highly skilled in Netezza database and NZSQL, and having experience in performance
tuning in Netezza
• Experience in Oracle database, SQL and PL/SQL programming skills
• Have experience in TIBCO orchestration of UNIX Shell Script jobs
• Have knowledge in ELT Data Warehouse concepts and implementation
• Have knowledge and Understanding of Dimensional models, Slowly changing dimensions
and STAR, SNOWFLAKE schema data models
• Have experience working in Agile environment.
• Have worked very closely with Production support team on closing numerous production
issues (Tickets) and handled Production SEV -1 tickets
• Have very good experience in Software Development Life Cycle.
• Attended multiple trainings in Data warehousing tools and Database concepts. Have ability to
grasp new tools and technologies quickly
Technical Skills
 Languages : Python , Spark, UNIX Shell Scripting, NZSQL, PL/SQL
 Technologies : Sync Sort , ETL – Datastage (7.5 and 8.1)
 Database : Netezza, Oracle
 Other Tools : Rational Rose Professional
Page | 1
 Version Manager Tools : TortoiseSVN, Visual Source Safe, PVCS
 Operating Systems : Windows 2000 Professional / Server and Windows XP
 Domain skills : Retail - Market Research, Banking, Healthcare
Work Experience
 Jul 2015 – Till Date, Dell Inc
Designation : Technical Lead
 Nov 2010 – Jul 2015, TATA Consultancy Services Ltd
Designation : Technical Lead
 Dec 2008 – Nov 2010, Wipro Technologies Ltd
Designation : Sr Software Engineer
 Feb 2006 – Nov 2008, Patni Computer Systems Ltd
Designation : Software Engineer
Professional Experience
 Company: Dell Inc
 Project Name : Data Integration
 Client Name : Tenet Health
 Role : Team Lead
 Duration : Jul 2015 – Till Date
 Technologies : Datastage 8.1, Netezza 6.2, Oracle 10g, Netezza SQL, Python &
R/Shell Scripting.
Description of Projects:
• Readmission risk report – predicting the probability of patient getting readmitted using random forest
algorithm in R / Shell scripting.
• Case management and Nursing reporting / dashboard – Design and build Data warehouse to host
AllScripts® and Cerner® data source and build data mart for various reporting on case management
and nursing application.
• PMI – Performance Management Innovation, Design and development of application specific data
marts and integration of various data sources from AllScripts, Midas and Cerner.
• IA – Insight Analytics, maintenance of a massive reporting based application and sourcing data for
Cognos® cubes rebuilt on a daily basis, troubleshooting and fixing production issues which might
raise due to the data related issues from the upstream data sources.
Page | 2
• Design and development of Staging type 2 data mart to host Cerner data from different HUBs to
perform delta processing on the incremental changes / updates on the source data.
• Design and development of UDX using IBM Netezza ® C++ libraries for core DA requirements
Responsibilities:
• Designing, data modelling, requirement analysis and validation for application development.
• Developing applications to leverage Netezza AMPP architecture (usage of temp tables, distribution
and organization keys)
• Creation of Netezza store procedure and functions as an implementation of application design.
• Performance tuning and optimization of Cognos® reporting or Netezza user based queries / store
procedure and functions.
• Periodic refresh (weekly and monthly) of data on Netezza database which sources the downstream
applications.
• Monitoring the query performance based on increase in volume of data being processed and tuning /
optimizing query / procedure / function for better performance.
• Modelling Netezza tables / databases (optimal data type, distribution and organization keys selection)
• Assist various teams in setting up Data model to make best use of Netezza from performance
perspective.
• Creation of Materialized views for better performance of routine weekly or monthly query execution /
report generation.
• Assessing performance gains and bottlenecks in new platform and mitigating performance issues by
effective use of zone maps, JIT stats and table distribution.
• Analyse Netezza plan file to look for processing skew, large (fact) table broadcast, large (fact) table
redistributions, disk hash joins, merge joins and expression based joins, non-usage of zone maps, host
based processing and reviewing join order
• Preparing and educating developers on Netezza standards / best practices, especially when querying
huge volume of data.
• Analysing intermediate data skew that gets generated due to various join operations on complex
queries and deriving an alternative to avoid skew and improving processing speed.
• Build User defined Functions (UDFs) based on the requirements from various teams (Meaning Use,
Insight Analytics and PMI)
 Company: TATA Consultancy Services Ltd
 Project Name : AOD 4.5-4.6 Release – Production Governance
 Client Name : The Nielsen Company
 Role : Team Lead
 Duration : Sep 2014 – Till Date
Page | 3
 Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 6.2, Oracle 10g,
TIBCO, Netezza SQL, SQL and PL/SQL
Description:
With this new initiative and with the new team, the team was intended to govern the
metadata changes that are made in the production environment. Leadership team wanted to
have a hold on the smoother weekly delivery for the entire Nielsen AOD clients. So, a new
team was formed to govern the changes that go across a single client or multiple client. And
this team comprises of members from Service delivery, App Dev , Execution and validation
team. So the main goal of this time is to steam line the current process that are in place and
control the way they are delivered every week with the new data.
Responsibilities:
• Change request/Requirement analysis
• Impact analysis on the existing system.
• Feasibility study on the change request.
o On the type of change / delivery date / impact areas/clients
• YSA Approvals.
• Provide necessary steps/guidance to the execution team on the change and govern the
changes that are happening for the week.
• Identify potential areas of improvement across the system and address it.
o Performance improvements
o Process improvements
 Company: TATA Consultancy Services Ltd
 Project Name : AOD 4.0 Release – Kraft on board in Convergence platform
 Client Name : The Nielsen Company
 Role : Team Lead
 Duration : January 2014 – September 2014
 Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 6.2, Oracle 10g,
TIBCO, Netezza SQL, SQL and PL/SQL
Description:
Page | 4
Kraft is an existing Nielsen client having their data managed in AOD in Dimensional format
to pull the reports for their Market research on Kraft Products. Currently Kraft application is
running on Legacy AOD platform that is very complex and not flexible to make easy
changes based on client (Kraft) request. Therefore, the AOD team decided to move the Kraft
over to Converged platform developed as part of AOD 3.2 release and successfully on
boarded existing P&G manufacturer client as part of AOD 3.2 release. The New
convergence platform is going to bring the configurable environment to Kraft end users to
maintain their Meta data changes, Data restrictions, and Technical information and User
level securities.
Responsibilities:
• Requirement analysis
• High Level Design reviews
• Impact analysis on existing system
• Low level design Preparation
• Assembly testing planning
• Onsite – Offshore coordination
• Cut over planning
• Design discussions with SQA Team to help their SQA Test scenarios
• Implementation reviews
• Implementation
• Knowledge transfer to product support team
• Production support in warranty period
 Company: TATA Consultancy Services Ltd
 Project Name : AOD 3.2 Release – Convergence Platform – P&G On board
 Client Name : The Nielsen Company
 Role : Team Lead
 Duration : November 2012 – December 2013
 Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 5.0, Oracle 10g,
TIBCO, Netezza SQL, SQL and PL/SQL
Page | 5
Description:
As part of AOD 3.2 release, we have developed a Converged platform for all manufacture
clients to streamline the Dimension build & Fact Sourcing build process. P&G was an
existing Nielsen client in legacy AOD system holding various reports, Facts and huge Meta
data containing numerous Product, Store, Market and Facts information. If a new Product,
Market or Store information had to be updated into the system, there were manual
interventions requiring a code deployment and release. To bring in a streamlined approach to
these basic configurations a new system called MSM (Metadata Service Management) was
created to handle all configurations related information enabling the end users to manage
Meta data.
So the system was extended to other manufacturers like Mars, Tetra pack & Miller Coors so
far.
Responsibilities:
• Requirement analysis
• Impact analysis on existing system
• Low level design preparation
• Assembly testing planning
• Onsite – Offshore coordination
• Cut over planning
• Design discussions with SQA Team to help their SQA Test case scenarios
• Implementation reviews
• Implementation / Coding
• Unit Testing / ASM Testing
• Knowledge transfer to product support team
• Production support in warranty period
 Company: TATA Consultancy Services Ltd
 Project Name : AOD 2.8 Release – Loyalty Platform - Safeway
 Client Name : The Nielsen Company
 Role : Sr Developer / Technical Lead
Page | 6
 Duration : Nov 2010 – November 2012
 Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 4.5, Oracle 10g,
TIBCO, Netezza SQL, SQL and PL/SQL
Description:
The Nielsen Company introduced the Loyalty program in AOD (Answers on Demand) and
Safeway retailer was the first client on-board. As part of loyalty program, we have
introduced the Snowflake schema model into AOD. We have built the Product, Store,
Period, Household and Identifying Card dimensions as base dimensions and Period totals,
Product totals and Segment dimensions as Sub dimensions; all these surrounding the FACT
dimension. Based on the above dimensions, Reports/Facts created at household/ Loyalty
card level and Basket/Product segment level. These Safeway reports were created to report
18 different facts. We have provided 18 facts reports to Safeway to analyse their data at
basket, product, and store and household/identity level.
Responsibilities:
• Requirement analysis
• Impact analysis on existing system
• Low level design preparation
• Assembly testing planning
• Implementation reviews
• Implementation / Coding
• Unit Testing / ASM Testing
• Knowledge transfer to product support team
• Production support in warranty period
• Onsite – Offshore coordination
 Company: Wipro Technologies Ltd.
 Project Name : Data Warehouse (auth)
 Client Name : Mastercard Inc.
 Role : Senior Developer
Page | 7
 Duration : December 2008 – Nov 2010
 Technology : UNIX Shell Scripting, Netezza, Sync Sort, SQL, PL/SQL, Oracle
9i.
Description:
This is a credit authorizing (auth) project out of the Auth, Debit and clearance aspects in Credit Card
industry. The Authorization data warehouse project would provide the authorization details of all the
financial transactions which happened via MasterCard Network. It consists of batches that process and
stores data at a detail/transaction level as well as summarized or aggregated data. This is a single integrated
source of Authorization data to support decision making for operational, tactical and strategic business
processes.
Responsibilities
• Senior Developer
• Module & Impact Analysis
• Module Specification and Documentation
• Coding
• Unit Testing
• Implementation
• Post implementation support
 Company: Patni Computer Systems Ltd.
 Project Name : KRONOS
 Client Name : GE Aviation.
 Role : Developer
 Duration : Jan 2007 – Oct 2008
 Technology : Oracle PL/SQL, Kronos Workforce Connect , Unix Shell
Scripting
 Tool : Kronos Workforce Connect
Description:
Page | 8
KRONOS is a workforce management tool on it’s own and help organizations of all sizes and
industries better manage their workforce in the cloud. The project involves enhancements in the
Kronos application configured for various sites in GE locations. Kronos is a time and attendance
system that we implement for GE employees using a tool named Workforce Central Suite and
configurations in the system application.
Responsibilities
• Module Analysis
• Module Specification and Documentation
• Coding
• Unit Testing
• Implementation
• Production System Implementation
• Post implementation support
 Company: Patni Computer Systems Ltd.
 Project Name : Middleware
 Client Name : GE Money
 Role : Developer
 Duration : May 2006 – Nov 2007
 Technology : Mercator Ascential Datastage, Unix Shell Scripting, FTD
Description:
This projects deals with the Private Label Credit Card (PLCC) for GE Money. All the transactions
that go with a PLCC of GE & Alice would go via a regular credit card industry process by taking the
online transaction and get it processed. Middleware is a real-time application that acts as a bridge
between various front-ends and backend, inside and outside GE network. Any data request to
backend is provided to Middleware in the form of packets. My contribution towards this project was
maintaining, enhancing and supporting the existing applications. Scope for the work involved
Analysis, New development, Enhancements, Unit testing, Integration testing, Review and
deployment of the applications (Packets). Providing support to various front-end at the time of
Page | 9
integration testing. In this project, I have worked on build as well as run aspects of the project. This
project runs in a real time environment. MW Build deals with the real time transactional details and
MW Run deals with the batch processing and support.
Responsibilities
• Technical Member / Group Lead
• Module Analysis
• Module Specification and Documentation
• Coding
• Unit Testing
• Implementation
• Production System Implementation
• Post implementation support
Academics
Master of Compute Application, Anna University, Tamilnadu, India, 2005
Page | 10

Contenu connexe

Tendances

Resume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_ExpResume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_Expbasu ks
 
Mukhtar resume etl_developer
Mukhtar resume etl_developerMukhtar resume etl_developer
Mukhtar resume etl_developerMukhtar Mohammed
 
flexpod_hadoop_cloudera
flexpod_hadoop_clouderaflexpod_hadoop_cloudera
flexpod_hadoop_clouderaPrem Jain
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousingvinoth perumal
 
20140510_ralph_padula_resume_v4
20140510_ralph_padula_resume_v420140510_ralph_padula_resume_v4
20140510_ralph_padula_resume_v4Ralph Padula
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Denodo
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data WarehousingKent Graziano
 
Sybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase Türkiye
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsSeeling Cheung
 
Arun-Kumar-OEDQ-Developer
Arun-Kumar-OEDQ-DeveloperArun-Kumar-OEDQ-Developer
Arun-Kumar-OEDQ-DeveloperArun Kumar
 
Resume_Seema Shinde
Resume_Seema ShindeResume_Seema Shinde
Resume_Seema ShindeSeema Shinde
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzerquaish abuzer
 
Oracle Data Integration Presentation
Oracle Data Integration PresentationOracle Data Integration Presentation
Oracle Data Integration Presentationkgissandaner
 
Performance advantages of Hadoop ETL offload with the Intel processor-powered...
Performance advantages of Hadoop ETL offload with the Intel processor-powered...Performance advantages of Hadoop ETL offload with the Intel processor-powered...
Performance advantages of Hadoop ETL offload with the Intel processor-powered...Principled Technologies
 

Tendances (19)

Resume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_ExpResume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_Exp
 
Mukhtar resume etl_developer
Mukhtar resume etl_developerMukhtar resume etl_developer
Mukhtar resume etl_developer
 
flexpod_hadoop_cloudera
flexpod_hadoop_clouderaflexpod_hadoop_cloudera
flexpod_hadoop_cloudera
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
 
20140510_ralph_padula_resume_v4
20140510_ralph_padula_resume_v420140510_ralph_padula_resume_v4
20140510_ralph_padula_resume_v4
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
 
Bhaviyaa Bhagawan Resume
Bhaviyaa Bhagawan ResumeBhaviyaa Bhagawan Resume
Bhaviyaa Bhagawan Resume
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data Warehousing
 
DS_Sreeram_7
DS_Sreeram_7DS_Sreeram_7
DS_Sreeram_7
 
Sybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem PerformansSybase IQ ile Muhteşem Performans
Sybase IQ ile Muhteşem Performans
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and Analytics
 
Arun-Kumar-OEDQ-Developer
Arun-Kumar-OEDQ-DeveloperArun-Kumar-OEDQ-Developer
Arun-Kumar-OEDQ-Developer
 
Operational Data Vault
Operational Data VaultOperational Data Vault
Operational Data Vault
 
Resume_Seema Shinde
Resume_Seema ShindeResume_Seema Shinde
Resume_Seema Shinde
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzer
 
Oracle Data Integration Presentation
Oracle Data Integration PresentationOracle Data Integration Presentation
Oracle Data Integration Presentation
 
Performance advantages of Hadoop ETL offload with the Intel processor-powered...
Performance advantages of Hadoop ETL offload with the Intel processor-powered...Performance advantages of Hadoop ETL offload with the Intel processor-powered...
Performance advantages of Hadoop ETL offload with the Intel processor-powered...
 
sandhya exp resume
sandhya exp resume sandhya exp resume
sandhya exp resume
 

En vedette

Activity of professionals and managers in the labour market in Ireland
Activity of professionals and managers in the labour market in Ireland Activity of professionals and managers in the labour market in Ireland
Activity of professionals and managers in the labour market in Ireland Amy Jackson
 
Capstone HCV Project Presentation
Capstone HCV Project PresentationCapstone HCV Project Presentation
Capstone HCV Project PresentationElaine Fischer
 
How to reduce dark circles and bags under the eyes
How to reduce dark circles and bags under the eyesHow to reduce dark circles and bags under the eyes
How to reduce dark circles and bags under the eyesBeauty & Glamour Tips
 
Best-practice-recruitment-and-selection-a-tool-kit
Best-practice-recruitment-and-selection-a-tool-kitBest-practice-recruitment-and-selection-a-tool-kit
Best-practice-recruitment-and-selection-a-tool-kitAmy Jackson
 
Historia y evolución de las herramientas
Historia y evolución de las herramientasHistoria y evolución de las herramientas
Historia y evolución de las herramientasleidy aguilera
 
Formation Les base générales de la responsabilité civile
Formation Les base générales de la responsabilité civileFormation Les base générales de la responsabilité civile
Formation Les base générales de la responsabilité civileActions-Finance
 
Саратов__А_Скрипцова
Саратов__А_СкрипцоваСаратов__А_Скрипцова
Саратов__А_СкрипцоваAnna Skriptsova-Kats
 

En vedette (13)

Exposición círculo horizonte
Exposición círculo horizonteExposición círculo horizonte
Exposición círculo horizonte
 
Redacción de textos
Redacción de textosRedacción de textos
Redacción de textos
 
Chicago_Summit
Chicago_SummitChicago_Summit
Chicago_Summit
 
Activity of professionals and managers in the labour market in Ireland
Activity of professionals and managers in the labour market in Ireland Activity of professionals and managers in the labour market in Ireland
Activity of professionals and managers in the labour market in Ireland
 
Capstone HCV Project Presentation
Capstone HCV Project PresentationCapstone HCV Project Presentation
Capstone HCV Project Presentation
 
O que é Munck?
O que é Munck?O que é Munck?
O que é Munck?
 
How to reduce dark circles and bags under the eyes
How to reduce dark circles and bags under the eyesHow to reduce dark circles and bags under the eyes
How to reduce dark circles and bags under the eyes
 
Best-practice-recruitment-and-selection-a-tool-kit
Best-practice-recruitment-and-selection-a-tool-kitBest-practice-recruitment-and-selection-a-tool-kit
Best-practice-recruitment-and-selection-a-tool-kit
 
Historia y evolución de las herramientas
Historia y evolución de las herramientasHistoria y evolución de las herramientas
Historia y evolución de las herramientas
 
ABI_FinalsProject
ABI_FinalsProjectABI_FinalsProject
ABI_FinalsProject
 
O que é Munck?
O que é Munck?O que é Munck?
O que é Munck?
 
Formation Les base générales de la responsabilité civile
Formation Les base générales de la responsabilité civileFormation Les base générales de la responsabilité civile
Formation Les base générales de la responsabilité civile
 
Саратов__А_Скрипцова
Саратов__А_СкрипцоваСаратов__А_Скрипцова
Саратов__А_Скрипцова
 

Similaire à Tamilarasu_Uthirasamy_10Yrs_Resume

Similaire à Tamilarasu_Uthirasamy_10Yrs_Resume (20)

SivakumarS
SivakumarSSivakumarS
SivakumarS
 
SURENDRANATH GANDLA4
SURENDRANATH GANDLA4SURENDRANATH GANDLA4
SURENDRANATH GANDLA4
 
Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Shanish_SQL_PLSQL_Profile
Shanish_SQL_PLSQL_ProfileShanish_SQL_PLSQL_Profile
Shanish_SQL_PLSQL_Profile
 
Shivaprasada_Kodoth
Shivaprasada_KodothShivaprasada_Kodoth
Shivaprasada_Kodoth
 
RajeshS_ETL
RajeshS_ETLRajeshS_ETL
RajeshS_ETL
 
Resume
ResumeResume
Resume
 
Anil_Kumar_Andra_ETL
Anil_Kumar_Andra_ETLAnil_Kumar_Andra_ETL
Anil_Kumar_Andra_ETL
 
Amit_Kumar_CV
Amit_Kumar_CVAmit_Kumar_CV
Amit_Kumar_CV
 
Subhoshree resume
Subhoshree resumeSubhoshree resume
Subhoshree resume
 
Subhoshree_ETLDeveloper
Subhoshree_ETLDeveloperSubhoshree_ETLDeveloper
Subhoshree_ETLDeveloper
 
PradeepDWH
PradeepDWHPradeepDWH
PradeepDWH
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
 
Resume - Deepak v.s
Resume -  Deepak v.sResume -  Deepak v.s
Resume - Deepak v.s
 
Anusaa_Qlikview
Anusaa_QlikviewAnusaa_Qlikview
Anusaa_Qlikview
 
ETL Profile-Rajnish Kumar
ETL Profile-Rajnish KumarETL Profile-Rajnish Kumar
ETL Profile-Rajnish Kumar
 
sonal
sonalsonal
sonal
 
Resume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 FebResume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 Feb
 

Tamilarasu_Uthirasamy_10Yrs_Resume

  • 1. Tamilarasu Uthirasamy Mobile : +1 847 630 7689 E-mail : arasu.tamilarasu@gmail.com Professional Summary : • 10+ years of experience in Data warehouse, Database Design and ETL processes in Dev, Assembly, QA and production environments of various business domains like Health Care, Retail - Market research (on what people buy) and Banking Domain. • Skilled as a Design Architect mainly involved in designing Data Models for various Business Processes. • Have very good experience in UNIX shell scripting, R, Python, Spark and Debugging • Have a good understanding on the Big Data Eco Systems with Pig and Hive. • Highly skilled in Netezza database and NZSQL, and having experience in performance tuning in Netezza • Experience in Oracle database, SQL and PL/SQL programming skills • Have experience in TIBCO orchestration of UNIX Shell Script jobs • Have knowledge in ELT Data Warehouse concepts and implementation • Have knowledge and Understanding of Dimensional models, Slowly changing dimensions and STAR, SNOWFLAKE schema data models • Have experience working in Agile environment. • Have worked very closely with Production support team on closing numerous production issues (Tickets) and handled Production SEV -1 tickets • Have very good experience in Software Development Life Cycle. • Attended multiple trainings in Data warehousing tools and Database concepts. Have ability to grasp new tools and technologies quickly Technical Skills  Languages : Python , Spark, UNIX Shell Scripting, NZSQL, PL/SQL  Technologies : Sync Sort , ETL – Datastage (7.5 and 8.1)  Database : Netezza, Oracle  Other Tools : Rational Rose Professional Page | 1
  • 2.  Version Manager Tools : TortoiseSVN, Visual Source Safe, PVCS  Operating Systems : Windows 2000 Professional / Server and Windows XP  Domain skills : Retail - Market Research, Banking, Healthcare Work Experience  Jul 2015 – Till Date, Dell Inc Designation : Technical Lead  Nov 2010 – Jul 2015, TATA Consultancy Services Ltd Designation : Technical Lead  Dec 2008 – Nov 2010, Wipro Technologies Ltd Designation : Sr Software Engineer  Feb 2006 – Nov 2008, Patni Computer Systems Ltd Designation : Software Engineer Professional Experience  Company: Dell Inc  Project Name : Data Integration  Client Name : Tenet Health  Role : Team Lead  Duration : Jul 2015 – Till Date  Technologies : Datastage 8.1, Netezza 6.2, Oracle 10g, Netezza SQL, Python & R/Shell Scripting. Description of Projects: • Readmission risk report – predicting the probability of patient getting readmitted using random forest algorithm in R / Shell scripting. • Case management and Nursing reporting / dashboard – Design and build Data warehouse to host AllScripts® and Cerner® data source and build data mart for various reporting on case management and nursing application. • PMI – Performance Management Innovation, Design and development of application specific data marts and integration of various data sources from AllScripts, Midas and Cerner. • IA – Insight Analytics, maintenance of a massive reporting based application and sourcing data for Cognos® cubes rebuilt on a daily basis, troubleshooting and fixing production issues which might raise due to the data related issues from the upstream data sources. Page | 2
  • 3. • Design and development of Staging type 2 data mart to host Cerner data from different HUBs to perform delta processing on the incremental changes / updates on the source data. • Design and development of UDX using IBM Netezza ® C++ libraries for core DA requirements Responsibilities: • Designing, data modelling, requirement analysis and validation for application development. • Developing applications to leverage Netezza AMPP architecture (usage of temp tables, distribution and organization keys) • Creation of Netezza store procedure and functions as an implementation of application design. • Performance tuning and optimization of Cognos® reporting or Netezza user based queries / store procedure and functions. • Periodic refresh (weekly and monthly) of data on Netezza database which sources the downstream applications. • Monitoring the query performance based on increase in volume of data being processed and tuning / optimizing query / procedure / function for better performance. • Modelling Netezza tables / databases (optimal data type, distribution and organization keys selection) • Assist various teams in setting up Data model to make best use of Netezza from performance perspective. • Creation of Materialized views for better performance of routine weekly or monthly query execution / report generation. • Assessing performance gains and bottlenecks in new platform and mitigating performance issues by effective use of zone maps, JIT stats and table distribution. • Analyse Netezza plan file to look for processing skew, large (fact) table broadcast, large (fact) table redistributions, disk hash joins, merge joins and expression based joins, non-usage of zone maps, host based processing and reviewing join order • Preparing and educating developers on Netezza standards / best practices, especially when querying huge volume of data. • Analysing intermediate data skew that gets generated due to various join operations on complex queries and deriving an alternative to avoid skew and improving processing speed. • Build User defined Functions (UDFs) based on the requirements from various teams (Meaning Use, Insight Analytics and PMI)  Company: TATA Consultancy Services Ltd  Project Name : AOD 4.5-4.6 Release – Production Governance  Client Name : The Nielsen Company  Role : Team Lead  Duration : Sep 2014 – Till Date Page | 3
  • 4.  Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 6.2, Oracle 10g, TIBCO, Netezza SQL, SQL and PL/SQL Description: With this new initiative and with the new team, the team was intended to govern the metadata changes that are made in the production environment. Leadership team wanted to have a hold on the smoother weekly delivery for the entire Nielsen AOD clients. So, a new team was formed to govern the changes that go across a single client or multiple client. And this team comprises of members from Service delivery, App Dev , Execution and validation team. So the main goal of this time is to steam line the current process that are in place and control the way they are delivered every week with the new data. Responsibilities: • Change request/Requirement analysis • Impact analysis on the existing system. • Feasibility study on the change request. o On the type of change / delivery date / impact areas/clients • YSA Approvals. • Provide necessary steps/guidance to the execution team on the change and govern the changes that are happening for the week. • Identify potential areas of improvement across the system and address it. o Performance improvements o Process improvements  Company: TATA Consultancy Services Ltd  Project Name : AOD 4.0 Release – Kraft on board in Convergence platform  Client Name : The Nielsen Company  Role : Team Lead  Duration : January 2014 – September 2014  Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 6.2, Oracle 10g, TIBCO, Netezza SQL, SQL and PL/SQL Description: Page | 4
  • 5. Kraft is an existing Nielsen client having their data managed in AOD in Dimensional format to pull the reports for their Market research on Kraft Products. Currently Kraft application is running on Legacy AOD platform that is very complex and not flexible to make easy changes based on client (Kraft) request. Therefore, the AOD team decided to move the Kraft over to Converged platform developed as part of AOD 3.2 release and successfully on boarded existing P&G manufacturer client as part of AOD 3.2 release. The New convergence platform is going to bring the configurable environment to Kraft end users to maintain their Meta data changes, Data restrictions, and Technical information and User level securities. Responsibilities: • Requirement analysis • High Level Design reviews • Impact analysis on existing system • Low level design Preparation • Assembly testing planning • Onsite – Offshore coordination • Cut over planning • Design discussions with SQA Team to help their SQA Test scenarios • Implementation reviews • Implementation • Knowledge transfer to product support team • Production support in warranty period  Company: TATA Consultancy Services Ltd  Project Name : AOD 3.2 Release – Convergence Platform – P&G On board  Client Name : The Nielsen Company  Role : Team Lead  Duration : November 2012 – December 2013  Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 5.0, Oracle 10g, TIBCO, Netezza SQL, SQL and PL/SQL Page | 5
  • 6. Description: As part of AOD 3.2 release, we have developed a Converged platform for all manufacture clients to streamline the Dimension build & Fact Sourcing build process. P&G was an existing Nielsen client in legacy AOD system holding various reports, Facts and huge Meta data containing numerous Product, Store, Market and Facts information. If a new Product, Market or Store information had to be updated into the system, there were manual interventions requiring a code deployment and release. To bring in a streamlined approach to these basic configurations a new system called MSM (Metadata Service Management) was created to handle all configurations related information enabling the end users to manage Meta data. So the system was extended to other manufacturers like Mars, Tetra pack & Miller Coors so far. Responsibilities: • Requirement analysis • Impact analysis on existing system • Low level design preparation • Assembly testing planning • Onsite – Offshore coordination • Cut over planning • Design discussions with SQA Team to help their SQA Test case scenarios • Implementation reviews • Implementation / Coding • Unit Testing / ASM Testing • Knowledge transfer to product support team • Production support in warranty period  Company: TATA Consultancy Services Ltd  Project Name : AOD 2.8 Release – Loyalty Platform - Safeway  Client Name : The Nielsen Company  Role : Sr Developer / Technical Lead Page | 6
  • 7.  Duration : Nov 2010 – November 2012  Technologies : UNIX Shell Scripting, Datastage 8.1, Netezza 4.5, Oracle 10g, TIBCO, Netezza SQL, SQL and PL/SQL Description: The Nielsen Company introduced the Loyalty program in AOD (Answers on Demand) and Safeway retailer was the first client on-board. As part of loyalty program, we have introduced the Snowflake schema model into AOD. We have built the Product, Store, Period, Household and Identifying Card dimensions as base dimensions and Period totals, Product totals and Segment dimensions as Sub dimensions; all these surrounding the FACT dimension. Based on the above dimensions, Reports/Facts created at household/ Loyalty card level and Basket/Product segment level. These Safeway reports were created to report 18 different facts. We have provided 18 facts reports to Safeway to analyse their data at basket, product, and store and household/identity level. Responsibilities: • Requirement analysis • Impact analysis on existing system • Low level design preparation • Assembly testing planning • Implementation reviews • Implementation / Coding • Unit Testing / ASM Testing • Knowledge transfer to product support team • Production support in warranty period • Onsite – Offshore coordination  Company: Wipro Technologies Ltd.  Project Name : Data Warehouse (auth)  Client Name : Mastercard Inc.  Role : Senior Developer Page | 7
  • 8.  Duration : December 2008 – Nov 2010  Technology : UNIX Shell Scripting, Netezza, Sync Sort, SQL, PL/SQL, Oracle 9i. Description: This is a credit authorizing (auth) project out of the Auth, Debit and clearance aspects in Credit Card industry. The Authorization data warehouse project would provide the authorization details of all the financial transactions which happened via MasterCard Network. It consists of batches that process and stores data at a detail/transaction level as well as summarized or aggregated data. This is a single integrated source of Authorization data to support decision making for operational, tactical and strategic business processes. Responsibilities • Senior Developer • Module & Impact Analysis • Module Specification and Documentation • Coding • Unit Testing • Implementation • Post implementation support  Company: Patni Computer Systems Ltd.  Project Name : KRONOS  Client Name : GE Aviation.  Role : Developer  Duration : Jan 2007 – Oct 2008  Technology : Oracle PL/SQL, Kronos Workforce Connect , Unix Shell Scripting  Tool : Kronos Workforce Connect Description: Page | 8
  • 9. KRONOS is a workforce management tool on it’s own and help organizations of all sizes and industries better manage their workforce in the cloud. The project involves enhancements in the Kronos application configured for various sites in GE locations. Kronos is a time and attendance system that we implement for GE employees using a tool named Workforce Central Suite and configurations in the system application. Responsibilities • Module Analysis • Module Specification and Documentation • Coding • Unit Testing • Implementation • Production System Implementation • Post implementation support  Company: Patni Computer Systems Ltd.  Project Name : Middleware  Client Name : GE Money  Role : Developer  Duration : May 2006 – Nov 2007  Technology : Mercator Ascential Datastage, Unix Shell Scripting, FTD Description: This projects deals with the Private Label Credit Card (PLCC) for GE Money. All the transactions that go with a PLCC of GE & Alice would go via a regular credit card industry process by taking the online transaction and get it processed. Middleware is a real-time application that acts as a bridge between various front-ends and backend, inside and outside GE network. Any data request to backend is provided to Middleware in the form of packets. My contribution towards this project was maintaining, enhancing and supporting the existing applications. Scope for the work involved Analysis, New development, Enhancements, Unit testing, Integration testing, Review and deployment of the applications (Packets). Providing support to various front-end at the time of Page | 9
  • 10. integration testing. In this project, I have worked on build as well as run aspects of the project. This project runs in a real time environment. MW Build deals with the real time transactional details and MW Run deals with the batch processing and support. Responsibilities • Technical Member / Group Lead • Module Analysis • Module Specification and Documentation • Coding • Unit Testing • Implementation • Production System Implementation • Post implementation support Academics Master of Compute Application, Anna University, Tamilnadu, India, 2005 Page | 10