1. Mohamed Elsafory Detail Skills
• Experience in data modelling for the business with high proficiency in using third party Erwin for
Dimensional Modelling (Star and Snowflake schemas).
• Experience in working with Data Warehouse against multiple data sources different systems and
multiples files.
• Very proficient in working with large Databases in Oracle, Teradata and SQL Server exceed 7 TB with
enhance it's performance.
• Extensively worked on building complex reports and dashboards using advance metrics, relationship
filters, dynamic filters, advance prompts, Cubes, templates, customs and consolidations.
• Proficient in developing ad-hoc reports and canned reports by different tools (SSIS, SSRS, Crystal
reporting, business objects).
• Extensive knowledge of SQL, PL/SQL, stored procedures, stored functions, packages, and triggers and
worked on very large databases exceed 7TB supporting NISSAN USA & CANADA and HYNDAI USA
• Exceptional analytical and problem solving skills. Good team player with the ability to communicate
effectively at all levels of the implementation process to the management.
• Analyzed the business requirements, identifying the requirements, reviewing and communicating with
business and getting sign offs from business.
• Worked with Database & data warehouse Architect to build Attributes, Hierarchies, Facts and
Dimensions and developed perfect logical models for reporting environment.
• Tuned SQL reports for optimized performance at queries and loading.
• Worked and coordinated with the BI Team and guided them in the right direction to meet the
deadlines.
• Hands on Experience and Technical Proficiency in Data Extraction, Data Loading, Delta Management,
Data Modeling, Info Cube, DSO, Multi-Providers
• Synthesized and translate Business data needs into creative visualizations.
• Involved in full life cycle implementation which included Analysis, Requirements gathering,
Development, Testing, Reporting, Go-live and Post Go-live support
• Involved in migration of DB migration from OLTP to DATA WAREHOUSE AND process cubes.
• Have good knowledge and experience working with a variety of DBMS platforms and file sources
including SQL Server, Excel, and Flat Files
• Scheduled Daily/Weekly/Monthly Data Loads by SSIS calling by jobs at SQL agents processes it as
Cubes and reporting canned reports.
• Used BW Statistics, Query Monitor and created Indexes, Aggregates to enhance query performance.
2. • As part of development, involved in development and maintaining of tables, creating views, building
queries, build PL/SQL packages, stored procedures, triggers and functions, and design and develop
complex ETL processes.
• Proficient in data modeling, dimensional modeling, possess good knowledge of Data warehouse
concepts - Star Schema, Snowflake, SCD, Surrogate keys, Normalization/De normalization.
• Proficient in data analysis, migration, modeling, integration and enterprise data warehouse
implementation which includes Operational Data stores (ODS), EDW and Data Marts.
• Experience in integration of various Operational Data Source (ODS) s with Multiple Relational
Databases like Oracle, SQL Server and Worked on integrating data from flat files like fixed width and
delimited.
• Deep technical expertise with designing and developing ETL workflows for loading enterprise data
warehouse, ODS and data marts comprising Facts, Summaries , SCD Type, Type II and Type III.
• Designed and implemented data and object security for database and reporting platforms.
• Used SSIS transformations such as fuzzy lookup, conditional split, and derived column to perform data
cleansing before loading data into the data warehouse.
• Generated reports on the fly using Report Builder.
• Developed SSRS reports using various features such as crosstabs and parameterizations.
• Created various SSRS Reports involving variety of features like Reports, Charts, Filters, Sub-Reports,
Drilldown, Drill-Through, Multi-valued parameters etc.
• Created Complex ETL Packages & Dimensional Models using Agile Methodology.
Extensive experience in BI Solutions (ETL & Reporting) using SSIS, SSAS, SSRS and T-SQL Programming
using DDL, DML, DCL commands for various business applications
• Expert at developing ETL interfaces using SSIS, Data marts/cubes using SSAS and enterprise reports
using SSRS utilizing latest versions (2005/2008) & features.
• Data modeling experience focusing on high-activity, normalized transaction systems (OLTP), highly-
usable de normalized reporting systems (OLAP) as well as staging areas and data marts.
• Good experience and understanding of database design, relational integrity constraints, OLAP, OLTP
and Normalizations.
• Extensively worked in OLTP and OLAP environment that includes Production (24x7), QA and
development databases in SQL Server.
• Excellent understanding of Relational Database Systems, Normalization, logical and physical data
modeling for OLTP and dimensional modeling for OLAP.
• Involved in writing complex Stored Procedures, Functions, Views, Triggers, and Cursors for various
business applications.
3. • Experience in Error handling and debugging coding issues and troubleshoot production problems.
• Extensive Experience in RDBMS concepts such as Tables, User Defined Data Types, Indexes, Indexed
Views, Functions, CTE's, Table Variables and Stored Procedures.
• Experience in SQL Optimizing by using SQL Profiler, Index Tuning Wizard, Database Tuning Advisor,
DBCC Commands, DMV's, DMFs and Query Execution Plans.
• Analyzed large amounts of utility data in a timely fashion.
• Expert in Extracting and Transforming data (ETL) from various heterogeneous sources and creating
packages using SSIS , Import, Export Data, Bulk Insert and BCP utilities.
• Hands on experience with performing various SSIS data transformation tasks like Look-ups, Fuzzy Look-
ups, Conditional Splits and Event Handlers, Error Handlers etc.
• Great Expertise in creating and managing Event Handlers, Package Configurations, Logging, System
and User-defined Variables for SSIS Packages.
• Expert in automating process by creating jobs and error reporting using Alerts, SQL Mail Agent, FTP
and SMTP.
• Experience in Error handling and debugging coding issues and troubleshoot production problems.
• Worked with end users/customers to understand business requirements, recommended technical
solutions and documented functional requirements.
• Ability to work on multiple tasks in a fast paced environment independently and in a team, mentor to
other team members to c follows same techniques and standards.
• Excellent analytical/Communication Skills, Team Play and very much result Oriented.
• Using Cube model Analysis created and Implemented for finding the shortest and effective travel to
reduce running cost and Capitalized Labor Cost Calculated using Liner Algorithm
• Using Time Dimension, Allocation of Funds, Allotment oF Funds and Expenditure is calculated in
Monthly basis on Every Year
• Worked on complex information model, logical relationships, and the data structures that support
different Geographical and Time with Slowly Changing Dimension Type 2.
• Reports Data Quality Analyzed for Top ten Holdings, Performance for the Quarter (includes Total
Returns, Annualized Returns, Cumulative Returns) in SSRS 2008
• Reports created in YTD and MTD, Monthly and Weekly for Agents around US in SSAS and SQL script.
• Created and scheduled SSIS Package for Processing SSAS OLAP Cube Fact and Dimensions
• Designed and developed SSIS Packages to extract data from various data sources such as Access, Excel
and flat files into SQL server 2005 for further Data Analysis and Reporting by using multiple
transformations provided by SSIS such as Data Conversion, Conditional Split, Bulk Insert, merge and
union all and Monitor Data Flow Task
4. • Reports created for various audit and Candid Audit information revealed
• Designed and developed C# classes.
• Experience for developing C# to handling complex scripting at SSIS.
• Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design,
Data Mapping, Table normalization, Data Modeling, Creating ER Diagrams using tools such as MS Visio
and Erwin.
• Highly proficient in using T-SQL, writing Stored Procedures, Triggers, Functions, XML and Cursors in
SQL Server.
• Skilled in performing Backups and Recovery, Replication, Security management, Jobs and working with
Linked Servers.
• Expert in using SQL Profiler, Execution Plan and Performance Monitor.
• Excellent in Performance Tuning and Optimization of queries and stored procedures.
• Experience in creating jobs, SQL Mail, Alert and Schedule SSIS Packages using SQL Server Agent.
• Created SSIS Packages to perform filtering operations and to import the data on daily basis from the
OLTP system, Staging DB to Data warehouse.
• Wrote SSIS Packages to migrate user's logins, stored procedures, and functions.
• Extensive experience using various transforms in SSIS as an ETL tool while transferring the data from
various sources into the destination files.
• Responsible for implementation of data viewers, SSIS Logging, error configurations for error handling
the packages.
• Proven ability in defining Query for generating Drill down reports, Matrix reports, Chart reports and
handling parameterized reports, creating on demand and scheduled reports in SSRS […]
• Developed Custom Functions, Manual Running Totals and Complex Formulas for reports used
calculations, sorts, filters and sections to enhance data presentation in reports.
• Worked with project lead and business users to understand business processes, gather and document
project requirements and translate them into functional and non-functional specifications for BI reports
and applications.
• Used ETL to implement the SCD transformation, to maintain historical data in data warehouse. Applied
various data transformations like Data Conversion, Multicasting, Conditional Split, Derived column in
SSIS
• Highly involved in automating reports generated weekly and monthly basis for the client and business
sales teams.
• Deploying, Testing and Scheduling SSIS packages using SQL Agent to automate the SSIS 2008 package
execution.