1. Magesh Babu Arumugam
magesharumugam@gmail.com
651 329 9459
Experience Summary
Data warehousing professional capable of managing technology projects from requirements to
completion with outstanding deadline and quality sensitivity. More than 10 years of experience in
the IT industry. Strong analytical, communication and presentation skills combined with
experience at both offshore and customer locations. Strong work ethic combined with a
commitment to excellence in all projects undertaken, broad analytical, design and problem
solving. Expertly plan and coordinate detailed tasks within established quality and deadlines.
Strengths
Strong experience in tuning complex SQL queries.
Strong experience in performance tuning of Teradata EDW production environments, especially tuning
large and complex SQL.
Good experience in writing and analyzing SQL queries
Physical Modeling and Performance Tuning including Primary, Secondary index, JIs, AJIs, PPIs
(SLPPI, MLPPI)
Strong experience in working with application implementation teams to design and implement best
practices for SQL code, object creation, minimizing data skew, PPI selection
Experience in Developing and debugging Teradata Utilities (TPT, FASTXPORT, MULTILOAD, and
FASTLOAD) scripts in UNIX/mainframe environment
Experience in developing PPI, AJI, Stored Procedures, Triggers and Data Migration scripts.
Experience in DBQL, Join Strategy and Explain Plan Strategy.
Experience in DBC tables.
Strong experience in implementing complex business transformation through ELT technologies
using WhereScape RED with Greenplum and Teradata.
Experience in creating and loading WhereScape objects (Load, Stage, Normalized and Views)
Experience in loading WhereScape tables in different MPP systems (Teradata and GreenPlum).
Experience in data loading and data extracts script through WhereScape RED.
Good experience in migrating objects through WhereScape.
Good experience in WhereScape job creation and scheduling.
Experience in WhereScape code migration across multiple environments.
Expertise in implementing complex Business rules by creating robust mappings, shortcuts,
reusable transformations using transformations like Unconnected and Connected lookups,
Router, Filter, Expression, Aggregator, Joiner, Update Strategy etc.
Good experience in Unix commands.
Technical Expertise
ELT/ETL : Wherescape RED 6.7/6.8, Informatica 9.5.1
RDBMS : Teradata 14, GreenPlum, Oracle 8
Tools : Postgre SQL, BTEQ, TPT, FastLoad, Mload and Teradata
ViewPoint, DBQL
Job Scheduling : AutoSys
Data modeling Tool : Power Designer
2. Languages : UNIX
Certifications
Certified in Teradata 12.0 Basics
Certified in Teradata 12.0 SQL
Professional Experience:
Client: Union Bank California
Role: ELT Technical Architect Duration: Dec 2015 – Till Date
Description: BCBSMN is a non-profit organization in Minnesota, which provides insurance to individual,
small groups and large groups. Member Redesign is the project, which migrates the PDR(Oracle) and
NMBS(IMS) member data into new landscape of the IDW Teradata which have BCBS and CCS
members.
Core Technologies: Wherescape RED 6.7/6.8, Informatica 9.5.1, Greenplum, AutoSys
Responsibilities
Interacted with both Technical, functional and business audiences across different phases of
the project life cycle.
Creating Load tables to load data from Flat Files through WhereScape
Creating Stage Tables for loading data from load tables applying column level transformations
using WhereScape
Creating Semantic Views for business users
Creating Parameters and using them in Update Procedures
Creating Custom Procedures
Experience in creating stage tables to load from flat files.
Experience in creating normalized tables and performing SCD logic for inbound data.
Extensively worked in creating views, indexes and defining statistics.
Experience in creating jobs using autosys.
Designed and developed complex ETL mappings by making use of transformations like Source
Qualifier, Joiner, Update Strategy, Connected Lookup and unconnected Lookup, Rank,
Expression, Router, Filter, Aggregator and Sequence Generator transformations.
Excellent experience in ETL Tools like Informatica and on implementing Slowly Changing
Dimensions (SCD).
Optimized and Tuned SQL queries to eliminate Full Table scans to reduce Disk I/O and Sorts.
3. Good knowledge in Unix Shell scripting.
Client: Blue cross Blue shield of Minnesota
Role: ETL Lead Duration: Feb’14 – Dec 2015
Description: BCBSMN is a non-profit organization in Minnesota, which provides insurance to individual,
small groups and large groups. Member Redesign is the project, which migrates the PDR(Oracle) and
NMBS(IMS) member data into new landscape of the IDW Teradata which have BCBS and CCS
members.
Core Technologies: Wherescape RED 6.7/6.8, Informatica 9.5.1, Teradata 13.0
Responsibilities
Interacted with both Technical, functional and business audiences across different phases of
the project life cycle.
Developed Data Quality Framework using TD Stored Procedures for State Exchange and
Claims to identify data quality issues in IDW.
Extensively involved in tuning the queries for better performances (USI, PPI and AJI).
Experience in DBC and DBQL tables to identify critical queries.
Experience in creating TD objects as per business needs.
Creating Load tables to load data from Flat Files
Creating Stage Tables for loading data from load tables after column and load transformations
Creating Normalized Tables for performing Slow Changing Dimension Logic for Inbound data.
Creating Views for Load tables, Normalized Tables & Semantic Views
Creating Parameters and using them in Update Procedures
Creating Custom Procedures
Experience in creating stage tables to load from flat files.
Experience in creating normalized tables and performing SCD logic for inbound data.
Extensively worked in creating views indexes and defining statistics.
Experience in creating jobs using Scheduler
Extensively worked in procedure using parameters
Experience in creating host scripts to perform UNIX commands like scd and mail notification.
4. Designed and developed complex ETL mappings by making use of transformations like Source
Qualifier, Joiner, Update Strategy, Connected Lookup and unconnected Lookup, Rank,
Expression, Router, Filter, Aggregator and Sequence Generator transformations.
Excellent experience in ETL Tools like Informatica and on implementing Slowly Changing
Dimensions (SCD).
Created Workflows using various tasks like sessions, events raise, event wait, decision, e-
mail, command and worked on scheduling of the workflows.
Used mapping parameters and variables.
Developed TD PL/SQL procedures, functions to facilitate specific requirement.
Optimized and Tuned SQL queries and PL/SQL blocks to eliminate Full Table scans to reduce
Disk I/O and Sorts.
Good knowledge in Unix Shell scripting.
Extensive knowledge on analyzing software requirement specifications and software
development life cycle (SDLC) like water fall and agile methodologies.
Executed Informatica workflows using PMCMD utility thru UNIX scripts.
Client: Express Scripts
Role: Teradata Lead Duration: Feb’11 – Jan’14
Project - Medicare Reporting
Medco provides Medicare Part D services to members through our program Medco Medicare Prescription
Plan ™, as well as supports our Health Plan clients with members who are enrolled in MAPDs and PDPs,
in which Medco administers for our clients.
Developing and customizing Explanation of Benefits process, PDP Enrollment Report, EGWP Medicare
Report, Medco Retiree Solutions and Medicare Peer Report.
Project Description
Express Scripts is world’s largest and most accurate dispensing pharmacies, the leading specialty
pharmacy, a revolutionary specialized clinical model and pioneering initiatives in personalized medicine,
we are forging the future of pharmacy – advancing the science and art of pharmacy to reduce costs and
save lives. We now have the opportunity to reposition Medco as the company we’ve become: one that is
Making Medicine Smarter.
Core Technologies: Teradata 13.0, Mainframe
Role and Responsibilities
5. Requirement Analysis.
Review Coding (involves policy rule coding, sequence flow, status flow, data dictionary entries) to
meet business standards
Validate Unit Testing and Integration Testing
Participating in the Requirements gathering phase.
Understanding requirements as per the Client Business Logic’s and prepare design documents.
Extensively involved in tuning the queries for better performance(USI, PPI and AJI).
Coding, unit/integration testing of new data marts.
Developed report as per business requirement
Developed loading scripts using Teradata Utilities (FastLoad and MLOAD).
Prepared test case scripts in teradata to validate different stages.
Prepared Test plan and Test cases.
Client: Liberty Mutual, USA
Role: Team Member Duration: Jan’10 – Jan’11
Title : OASIS (CLAIMS) Customization.
Operating System : Windows, UNIX
Tools : Teradata 12.0, Informatica, Teradata SQL Assistant 12.0
Project Objective
Implementing central repository of all Liberty Mutual Personal Market business data. It is designed to
provide “one version of the truth” for reporting and analysis for CLAIMS.
Project Description
Liberty Mutual’s new Personal Market Enterprise Data Warehouse (EDW) is called OASIS. OASIS is an
acronym for Online Analytical System for Informed Strategies.
OASIS will be the single, central repository of all Liberty Mutual Personal Market business data. It is
designed to provide “one version of the truth” for reporting and analysis. The OASIS environment will
empower its users and others within Personal Market to make more informed business decisions by
furnishing timely and accurate information.
Role and Responsibilities
Requirement Analysis
Extensively involved in tuning the queries for better performance.
Coding, unit/integration testing of new data marts.
6. As per business requirement, validating the source and target data using teradata.
Creating test case scripts in teradata to validate different stages.
Updating the Test Cases based on any implementation changes.
Done RCA for different testcases as per the changes.
Prepared Data Lineage and Root Cause Analysis documents.
Developed loading scripts using Teradata Utilities.
Customized several delivered ETL mappings as per requirements.
Automating the loading process using UNIX shell scripts.
Designed and developed mappings using various transformations like expressions, aggregators,
filters, joiner, router, union, Update Strategy and lookup to ensure movement of the data.
Developed and documented Data Mappings/Transformations as per the business requirement
Identified performance bottlenecks and tuned queries.
Client: Liberty Mutual, USA
Role: Team Member Duration: Oct’08 – Jan’10
Project Objective
Implementing central repository of all Liberty Mutual Personal Market business data. It is designed to
provide “one version of the truth” for reporting and analysis for CLAIMS.
Role and Responsibilities
Coding, Unit/Integration testing of new data marts.
As per business requirement, validating the source and target data using teradata.
Creating test case scripts in teradata to validate different stages.
Updating the Test Cases based on any implementation changes.
Done RCA testing for different testcases as per the changes.
Prepared Data Lineage and Root Cause Analysis documents.
Extensively involved in tuning the queries for better performance.
Developed loading scripts using Teradata Utilities.
Customized several delivered ETL mappings as per requirements.
7. Defined Source and Target definitions in the repository using Informatica Source Analyser
Client: Liberty Mutual, USA
Role: Team Member Duration: Feb’08 – Oct’08
Title Implementation and Support of Oracle Apps 11.5.10.
Client Equinix, USA
Tools Oracle Apps 11.5.10
Project Objective
Implementing Oracle Configurator, Istore, Order Management module to provide standard business
access. It is designed to provide “one version of the truth” analysis for different business models.
Project Description
Equinix provides premium data center services in North America, Europe and Asia-Pacific region. Our
Internet Business Exchange™ (IBX®) centers serve as core hubs for critical IP networks and Internet
operations worldwide.
Equinix IBX centers set the industry standard for secure and reliable colocation services. This means
larger facilities, unrivaled physical security, all the top networks, a robust power architecture, maximum
infrastructure flexibility and high-touch customer support. Our uptime availability makes us the most
reliable data centers in the industry.
Role and Responsibilities
Developed complex model bills (ATO, PTO, CTO)
Design/Development of Custom Reports, Packages, Procedures & Functions using Oracle 9i &
D2K
Translate clients' requirements and complex model structures and enable them in Configurator.
Articulate the clients' requirements and map them, where appropriate, to Configurator Extensions.
Good understanding of Configurator functionality like reference model, Non-BOM model, Pre-
configuration, etc.
Prepare Technical Design Documents after analyzing the functional specifications
Good understanding of UI Development, Publications etc.
Define and Enabling Remote Server
Extensively worked in Configurator Usages.
Extensive experience in developing Configurator Extensions (CX).
Understands Configurator Interface Object (CIO) and can write the appropriate code
Turin Networks, USA
8. Role: Team Member Duration: Sep’06 –Feb’08
Title : Implementation and Support of Oracle Apps 11.5.10.
Client : Turin Networks, US
Tools : Oracle Apps 11.5.10
Implementing Oracle Order Management, Bills of Material, Inventory module to provide standard
business access. It is designed to provide “one version of the truth” reporting analysis for different
business needs.
Role and Responsibilities
Requirement Analysis
Prepare Technical Design Documents after analyzing the functional specifications
Support for Wave2 (Oracle Applications and COGNOS) Components after implementation
Configured parameters in Shop Floor Management
Technical Documentation Design and suggesting recommendation for enhancement of
Conversions, Interfaces and Reports.
Developed a Custom interface programs to update part numbers on Contracts.
Created the Technical Documents and functional for the above objects