Maheshkumar Mayilsamy
Email : **************@*****.*** LinkedIn Profile Mobile : +1-425-***-****
Summary
* ***** ** ******* ** experience in Database development, Data warehouse and Business Intelligence
8 years of experience in working with Microsoft as vendor
Sound knowledge of traditional as well as agile software development methodologies
Experience in planning, modeling, designing, developing, implementing, and maintaining Data warehouses and BI reports using MSSQL, SSIS, SSRS, SSAS and Power BI
Excellent experience and understanding of database design, relational integrity, Constraints, OLAP, OLTP and normalizations
Possess extensive experience with Transact-SQL
Highly proficient in Kimball’s Data Warehouse Bus Architecture
Good knowledge of Microsoft’s Azure cloud based big data offerings such as Azure HD Insight (Hadoop), Azure Data Factory, Machine Learning
Hands on experience in C, C# programming
Very good experience in VBA Macro
Expertise in working on all activities related to the development, implementation, administration and support of ETL processes for large-scale Data Warehouses
Proficient in Database performance optimization, debugging and tuning using the Query Analyzer, SQL Profiler
Experience interacting with business users from different functional areas such as Sales, Purchasing, Quality within client organization and provide BI solutions to them
Technically sophisticated, excellent communication and interpersonal skills
Experience Profile
Senior BI Developer for Cognizant Redmond, WA USA (Jun -2014 to till date)
Senior Database Developer for Infosys India & USA (Jun-2008 to Jun-2014)
Educational Profile
Engineering Degree in Computer Science from Anna University, Chennai, India
Technical Skills
DW & BI : SSIS, SSRS, SSAS, Power BI
RDBMS : SQL Server 2008, 2008 R2, 2012, 2014
Programming : C#
Big Data : Hadoop, Hive, PIG
Version Control : Visual Studio
Certifications:
1)Microsoft ® Certified Technology Specialist MCTS (Microsoft Certified Database Developer)
2)Microsoft SQL Server 2005 - Implementation and Maintenance
Project Profile
1. Project Name:
Customer Data Mastering
Client
Microsoft.
Role
BI Developer and Reference Data PM
Technologies / Tools
SQL Server Management Studio, SQL server 2012/ 2014, SSIS, MDS, Power BI, VBA macro based excel reports
Duration
24 months.
Team Size
20
Description
Customer Data Mastering platform is built to support business needs for providing integrated BI layer to support reporting, Self Service / Ad-hoc Capability. This platform is built to bring Microsoft enterprise services group data into a single data warehouse.
In addition to create a unified environment for the reporting need, our team is responsible for intake, governance and publish of the reference data used across the organization. We own the infrastructure for mastering the reference data across the organization.
I am involved in extracting and loading data from data various sources into the customer data mastering warehouse, data analysis and creating excel based reports. In addition to that I involved in reference data management as well.
Responsibilities
Designed and developed SSIS (ETL) packages to validate, extract, transform and load data from data warehouse to data mart
Gathered requirements from business and translate into technical requirement to perform data analysis tasks.
Create excel based reports using Power Query, Power Pivot, VBA macros
Performed T-SQL tuning and optimization of queries for reports that take longer execution time
Created and monitored all SQL tasks (SSIS Packages) and scheduled daily jobs using SQL Server Job Agent through SQL Server Management Studio.
Managed reference data intake, governance and publish using MS SQL Server, Excel reports templates and Master Data Services (MDS).
Used Team Foundation Server (TFS) for version control, source control and reporting.
2. Project Name:
Joint Analytics Delivery Environment Development
Client
Microsoft.
Role
BI Developer
Technologies / Tools
SQL Server Management Studio, SQL server 2008 R2/ 2012, SSIS, METal (ETL tool from Microsoft), VSTF 2010
Duration
24 months.
Team Size
18
Description
JADE is a reporting application built for the Enterprise Services business. The goal of the system is to provide a comprehensive reporting solution for the ES business areas.
Microsoft Enterprise Services seeks to fully realize the value of its available information through an integrated platform which is easily accessible and managed under a structured approach to govern the information as an asset, across the organization. Integrates the diverse business needs and associated data that make up the Enterprise Services business.
This is an end-to-end application development project involving requirements, design, build, deploy and testing.
Responsibilities
Designed and developed SSIS (ETL) packages to validate, extract, transform and load data from data mart to data warehouse
Developed Multi-Dimensional Objects (Cubes, Dimensions) using SQL Server Analysis Services (SSAS)
Lead analysis, architecture, design, and development of ETL, data warehouse and business intelligence solutions
Interact with business users, business analysts to identify business processes and create Enterprise Bus Matrix
Create excel based reports using Power pivot, Power Query and DAX
Follow monthly development cycle with requirement and design review meeting once every month
Used Team Foundation Server (TFS) for version control, source control and reporting.
3. Project Name:
Capacity Planning Reporting (CPR)
Client
Microsoft
Role
Data Warehouse Developer
Technologies / Tools
SQL Server 2008 R2, SSIS, SSAS, METal (ETL tool from Microsoft), VSTF 2010
Duration
18 months
Team Size
8
Description
CPR stands for Capacity Planning Reporting. It is a reporting solution used in the Microsoft Consulting Services. Capacity Planning’s goal is to integrate skills supply and demand information from the MCS organization allowing for proper workforce planning.
This initiative includes forecasting demand of skills of the MCS workforce for upcoming engagements as well as analyzing the current demand of skilled individuals to properly staff the workforce. CPR Helps business in identifying the gap between Demand and Supply
Responsibilities
Lead analysis, architecture, design, and development of ETL, data warehouse and business intelligence solutions
Interact with business users, business analysts to identify business processes and create Enterprise Bus Matrix.
Follow Data Warehouse BUS architecture in implementing conformed dimensions and facts
Assist in the estimating and planning of projects
High level review and testing of end products and ensure smooth user acceptance testing and Go live
Fix high priority production issues in SQL Server, SSIS, SSRS and SSAS
Design discussions and status update call with TRW BI Project Manager on weekly basis
4. Project Name:
American Operations Center Development
Client
Microsoft.
Role
Database Developer and Operations support
Technologies / Tools
Visual studio 2008, SQL server 2008, SSIS, METal (ETL tool from Microsoft).
Duration
6 months.
Team Size
5
Description
American operations center is one of Microsoft’s three different data centers. The main scope of this application was to integrate data from various source systems into the AOC ODS and from there to AOC data mart as per the business needs. AOC data mart supported an integrated environment for all the BI needs of the end users.
Responsibilities
Designed and developed SSIS (ETL) packages to validate, extract, transform and load data from OLTP system to data mart
Applied various data transformations like Slowly Changing Dimension, Aggregate, Sort, Multicasting, Conditional Split, Derived column in SSIS
Performed T-SQL tuning and optimization of queries for reports that take longer execution time using MS SQL Profiler, Index Tuning Wizard and SQL Query Analyzer
Created and monitored all SQL tasks (SSIS Packages) and scheduled daily jobs using SQL Server Job Agent through SQL Server Management Studio.
Created custom Data Quality reports for data monitoring and alerts
Used Team Foundation Server (TFS) for version control, source control and reporting.
5. Project Name:
LTT (Language Technical Team) Data Processing
Client
Microsoft.
Role
Developer and Analyst
Technologies / Tools
Visual studio 2008, SQL server 2008, C# language, .NET.
Duration
18 months.
Team Size
6
Description
This project involves creating tools for language data Processing. The processed data in various natural languages are used by Microsoft in their future MS-Office releases. The data is delivered in the form of words and lines which are validated by a native speaker.
The tools are developed on a need basis as per the client’s requirement. The tools can be different for each language as the syntax and semantics of the languages may vary drastically. It is entirely a different domain altogether from a domain as well as technology perspectives which provides challenges of various sorts.
Responsibilities
Analysis of the Business Requirements.
Designing and developing tools based on the syntax and the semantics given for any language (Worked for 15 languages)
Cleaning up the given Data
Monitor daily jobs and take necessary action in case of failure
Performance tuning of the SQL queries used in the tools.
Performance tuning and optimizing the database.
6. Project Name:
Daily DART Application
Client
Infosys technologies Limited
Role
Developer
Technologies / Tools
Visual studio 2005, SQL server 2005.
Duration
4 months.
Team Size
6
This application was designed using visual studio 2008 and c#. This application is being used to ensure that the effort capture process is done by all the employees. In this application if an employee defaults the dart submission then the very next time he logs in, his desktop screen would be locked so that he would be forced to record the defaulted DART details.
Responsibilities:
Analysis of the Business Requirements Document.
Design, Development and Coding using ASP.NET, C#.NET
Responsible for Unit test and Documentation.
Enhancing the User Interface.
Database management
Testing - Unit, Integration and System Testing.
User acceptance support and Implementation at Onsite
Personal Profile
Date of Birth : 25th January, 1986
Marital Status : Married
Sex : Male
Languages Known : English, Tamil
Visa : H1B
E-mail Address : **************@*****.***