SlideShare a Scribd company logo
1 of 6
Download to read offline
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 0
Mail falcon_science@hotmail.com .
Nationality Egyptian.
Specialization ETL, DWH, Data Quality, Profiling and BI.
Years of experience 8+years.
Language capability English, Arabic.
Academic Education: Bachelor Of Computer Science, Mansoura University, Egypt.
Relevant experience  8+ Years of Extensive Professional experience in Information Technology with ETL
Design, ETL Development, Data Quality and Profiling in Data Warehousing using
Informatica and SSIS.
 Experience in data warehousing techniques for data analysis, data profiling, data
cleansing, transformation, consolidation, integration, data import, data export using
various Source(Oracle, MS SQL Server, DB2, Teradata, XML, SAP and Flat Files) and
Target.
 Involved in analysis, requirements gathering, SRS (Software Requirement
Specifications), HLDD (High Level Design Document) and LLDD (Low Level Design
Document).
 Designed the procedure for getting the data from all systems to data warehousing
system, the data was standardized to store various business units in tables.
 Involved in data migration to import legacy data from one system to the other.
 Analyzed business requirements and worked closely with the various application
teams and business teams to develop ETL procedures that are consistent across all
applications and systems.
 Experience with Data Warehouse Concepts, Methodologies and Star Schema and
Snow Flake Schema Data Models.
 Good knowledge of working with Business Objects 4.0 including Webi, Universe
Design and Dashboard Design.
 Experience with all phases of Software Development Life Cycle (SDLC) including
Requirements Gathering, Design, Development, Implementation and Maintenance.
 Good experience in Migrating data from SAP by using Informatica Power Exchange.
WORK EXPERIENCE KnowledgeNet-Datability (KSA) ETL Consultant Sept2011Now
ARCOM (KSA) Software Engineer Apr2011Sept2011
AL-KHALEEJ (KSA) Software Engineer Feb2009Apr2011
ITEC (Egypt) Web Developer Oct2008Feb2009
United Nations IT Specialist Oct2007Oct2008
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 1
TECHNICALSKILLS ETL Tools:
 Informatica Power Center 8.6, 9.1, 9.2&9.5.
 Microsoft SQL Server Integration Services2008&2012.
 IBM InfoSphere DataStage.
 Oracle Data Integrator.
RDBMS:
 Oracle 11g, 10.2g,9i/8.i.
 MS SQL Server 2000, 2005, 2008& 2012.
 MS Access.
Development & Web:
 C#, VB.NET, ASP.NET, XML, HTML.
Training& Certification Informatica:
 Informatica PowerCenter (IPS).
 Informatica Data Quality (IDQ).
 Informatica Data Services (IDS).
 Informatica Dynamic Data Masking (DDM).
Oracle :
 Oracle Database 11g (SQL/PLSQL).
 Oracle Data Integrator (ODI).
 Oracle Data Mining(ODM)
 Data Warehousing Fundamentals.
 Oracle BIEE.
 Oracle BI Apps.
Microsoft:
 Microsoft Certified Professional (MCPS: SQL Server2012).
 Microsoft SQL Server Integration Services (SSIS).
 Microsoft Certified Technology Specialist (MCTS).
 Microsoft Certified Professional Developer (MCPD).
IBM:
 IBM InfoSphere Information Server for Data Integration Fundamentals
Technical Professional v1.
SAP:
 SAP Business Objects 4.0&4.1.
Network Communication:
 Cisco Certified Network Associated (CCNA).
 Microsoft Certified Systems Engineer (MCSE), Network + and A+.
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 2
 Projects
ClientsOrganization Project Context Role and Responsibilities
Al-Elm (Outsource)
www.datability.com
RASD PROJECT
A smart BI system that can
report and monitor the wages'
actual payouts, possible frauds,
and budgetary statistics.
RSD has the following major
components:
 Integrated with banks,
collect salaries information
involved in paying wages to
governmental agencies'
employees.
 Data validation, integrated
with YAKKEN and NATHER
services to verify the
employee information.
 Integrated with ministry of
finance to get budget
information.
 Integrated with
governmental agencies to
get Employees’ Information.
 Generate reports, the
system process the collected
data to produce the reports
and statistics needed by
MOF. The reports mainly will
have two significant aspects:
salary payments and
budgetary performance and
deviations.
Senior ETL Developer(SSIS)
 Designed SSIS Packages to transfer data
from CSV, flat files, Excel sheets and XML to
SQL Server.
 Extensively used SSIS transformations such
as Lookup, SCD, Derived column, Data
conversion, Aggregate, Conditional split, SQL
task, Script task and Send Mail task etc.
 Used Execution Plan, SQL Profiler and
Database Engine Tuning Advisor to optimize
queries and enhance the performance of
databases.
 Developed, deployed, and monitored SSIS
Packages.
 Created SSIS packages for File Transfer from
one location to the other using SFTP task.
 Created Database Objects - Tables, Indexes,
Views, Stored Procedures and User defined
functions according to the requirements of
the project
 Created Complex ETL Packages using SSIS to
extract data from staging tables to target
tables with incremental load.
 Provide support, and documentation (MRF,
HLD and UNIT TEST) of new and existing ETL
processes and solutions.
 Develop, test & implement ETL solutions
using an agile methodology.
 Create data flow diagram and sequence
diagram using MS Visio 2013.
Saudi Commission for
Tourism & Antiquities
(SCTA)
SCTA Data Warehouse /
Business Intelligence Project:
Data Integration, Data
warehouse, and Business
Intelligence using complete set
of Microsoft tools and
Component Art Data
Visualization (DataZen).
Senior ETL Developer(SSIS)
 Developed, deployed, and monitored SSIS
Packages.
 Created SSIS Packages using SSIS Designer
for export heterogeneous data from OLE DB
Source (Oracle), SQL Server, Excel
Spreadsheet and CSV to SQL Server 2012.
 Documents all technical and system
specifications documents for all ETL
processes and perform unit tests on all
processes and prepare required programs
and scripts.
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 3
ClientsOrganization Project Context Role and Responsibilities
www.datability.com
 Develop and perform tests on all ETL codes
for system data and analyze all data and
design all data mapping techniques for all
data models in systems.
 Provide support to all ETL schedule and
maintain compliance to same and develop
and maintain various standards to perform
ETL codes and maintain an effective project
life cycle on all ETL processes.
 Performed Data Cleansing and Data Profiling
using several transformations like Data
Conversion and Derived Column.
Saudi Arabian General
Investment Authority
(SAGIA)
www.datability.com
SAGIA Data Cleansing and
Reporting Project: Building
data warehouse, business
intelligence, and data Quality
using SAP CRM data source,
with Informatica PowerCenter
V 9.1, SAP Business Objects BI
V.4, and SQL Server 2008
Databases technologies.
Senior ETL Developer(INFORMATICA)
 Develop ETL Jobs and architecture.
 Using Informatica power center, informatica
developer (IDQ) and analyst tool.
 Importing tables from SAP CRM by using
Informatica Power Exchange.
 Preparing the data element document for
ETL Operations Manual and ETL Design.
 Creating test case after the development.
 Migrate data mapping from DEV to
PRODUCTION
 Different sessions were run in the Workflow
Monitor and the log was studied to modify
the mappings and obtain correct result from
the transformation.
 Analyze the Session log file to debug the
production Issue and give conclusions the
source team and next level.
Saudi Customs
(Ministry Of Finance)
Saudi Customs DW, BI and DM
program Project:
Building data warehouse,
business intelligence, and data
mining solutions for Saudi
Customs.
Business Objectives:
• Provide decision makers with
KPI about Saudi Customs
performance.
• Provide Managers with easy
to use business reporting.
• Improve information quality.
• Provide smuggling and fraud
Business Analyst, ETL Consultant(ODI)
Create The Documentation for Project about:
 ELT User Guide
 ELT Development Guide
 Data Warehouse Concept
 DWH User Guide
 BI User Guide
 Metadata of Metadata for Saudi Customs
DWH DB
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 4
ClientsOrganization Project Context Role and Responsibilities
www.datability.com
detection models
Projects:
• Data Warehouse
• Data Profiling
• Data Consolidation
• Data Mining
• Business Intelligence
Al-Elm
www.datability.com
Al Elm BI Project: Data
warehouse and BI Project using
Agile Scrum project
management and development
Style with Informatica
PowerCenter V 9.2, SAP
Business Objects BI V.4, and
SQL Server 2008 Databases
technologies.
ETL Developer(INFORMATICA)
 Worked on implementation of ETL &
Dimension prototype with complex
mappings & mapplets making reporting
smoother and effective.
 Created mappings for updating Company,
Function and other dimensions on daily and
Monthly basis.
 Designed Informatica mappings by
translating the business requirements.
 Studied Session Log files to correct errors in
mappings and sessions.
 Wrote SQL overrides in source Qualifier
according to business requirements.
 Configured and ran the Debugger from
within the Mapping Designer to
troubleshoot predefined mapping.
Deloitte
www.datability.com
Central Department of
Statistics& Information Project
– The project was about
Development of the Saudi
Arabian National Statistical
Data Bank. It included
assessment of the Data and IT
Infrastructure of Central
Department of Statistics and
Information (CDSI) and 32
governmental Agencies.
Business Analyst, ETL Consultant
 Engaging with clients to analyze business
requirements.
 Documenting business requirements.
 Developed statistical reports, technical
reports and assessment reports.
 Identified different KPI’s for 32 agencies.
 Prepared presentations catering to different
business areas.
 Achieving customer satisfaction by ensuring
service quality norms and build the brand
image by exceeding customer expectations.
Ministry of Municipal
and Rural Affairs()
(MOMRA)
MOMRA Municipal Elections:
This project was about
implementing a full-scale IT
solution for the Municipal
Councils Elections and e-
Government implementation
performing the Voter &
Candidate Registration process
Software Engineer
 Involved in testing of the ELECTION
application.
 Resolved complex issues with high priority
related to the application.
 Responsible for handling the complete
support for the application.
 Responsible for SQL Server 2008 database
September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER]
Riyadh - Saudi Arabia | Mobile: +966 566076892 5
ClientsOrganization Project Context Role and Responsibilities
www.arcom.com.sa
kingdom-wide using a central
operation theatre in 3 phases.
administration and monitoring.
 Involved in optimizing and fine- tuning SQL
for quick data entry and reporting.
 Studied complete Dot Net code used for
generating ELECTION application.
 Involved in supporting dot net applications.
 Provided user training for easy access and
use of application
Ministry of Health(MOH)
www.al-khaleej.net
MedicaPlus Hospital and
Clinical Information System
(HIS) software applications
project – The project was
about maintenance and
support of Hospital
Management System for 30
different hospitals in Saudi
Arabia.
Software Engineer
 Implemented MedicaPlus application at
different hospitals.
 Resolved many complex issues during
installation of application at client.
 Created different users and groups for
development of reports.
 Assigned user and group level security.
 Responsible for gathering requirements from
users for customizing the application.
 Provided user training for easy access and
use of application.
 Responsible for SQL Server 2005 database.

More Related Content

What's hot

Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
basha shaik
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slim
Shane O'Neill
 
GCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_ShortGCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_Short
sshgc
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
MoniqueO Opris
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609
Daniel Pitz
 

What's hot (19)

Oracle Data Integrator
Oracle Data Integrator Oracle Data Integrator
Oracle Data Integrator
 
Sravya(1)
Sravya(1)Sravya(1)
Sravya(1)
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slim
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 
SQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilitySQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise Manageability
 
GCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_ShortGCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_Short
 
Resume_Ratna Rao updated
Resume_Ratna Rao updatedResume_Ratna Rao updated
Resume_Ratna Rao updated
 
Balamurugan msbi cv
Balamurugan msbi cvBalamurugan msbi cv
Balamurugan msbi cv
 
Summary
SummarySummary
Summary
 
Rakesh
RakeshRakesh
Rakesh
 
Naveen CV
Naveen CVNaveen CV
Naveen CV
 
Unified Enterprise Data Mapping, Governance & Automation Platform
Unified Enterprise Data Mapping, Governance & Automation PlatformUnified Enterprise Data Mapping, Governance & Automation Platform
Unified Enterprise Data Mapping, Governance & Automation Platform
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
OConnell Resume
OConnell ResumeOConnell Resume
OConnell Resume
 
M kawish siddiqui linkedin profile
M kawish siddiqui   linkedin profileM kawish siddiqui   linkedin profile
M kawish siddiqui linkedin profile
 
AnalytiX DS - Master Deck
AnalytiX DS - Master DeckAnalytiX DS - Master Deck
AnalytiX DS - Master Deck
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609
 

Viewers also liked (10)

Sanket Thakare- CV- Jan 2016
Sanket Thakare- CV- Jan 2016Sanket Thakare- CV- Jan 2016
Sanket Thakare- CV- Jan 2016
 
BigData_Krishna Kumar Sharma
BigData_Krishna Kumar SharmaBigData_Krishna Kumar Sharma
BigData_Krishna Kumar Sharma
 
Datastage developer Resume
Datastage developer ResumeDatastage developer Resume
Datastage developer Resume
 
Datastage 4.5 years Exp at IBM INDIA PVT
Datastage 4.5 years Exp at IBM INDIA PVTDatastage 4.5 years Exp at IBM INDIA PVT
Datastage 4.5 years Exp at IBM INDIA PVT
 
Divya Resume
Divya ResumeDivya Resume
Divya Resume
 
Sekhar Naskar-Sr DataStage Developer and Admin v5
Sekhar Naskar-Sr DataStage Developer and Admin v5Sekhar Naskar-Sr DataStage Developer and Admin v5
Sekhar Naskar-Sr DataStage Developer and Admin v5
 
Rajendra Thota CV
Rajendra Thota CVRajendra Thota CV
Rajendra Thota CV
 
OBIEE OBIA Developer Profile
OBIEE OBIA Developer ProfileOBIEE OBIA Developer Profile
OBIEE OBIA Developer Profile
 
BI Developer, NTU
BI Developer, NTUBI Developer, NTU
BI Developer, NTU
 
OBIEE Developer
OBIEE DeveloperOBIEE Developer
OBIEE Developer
 

Similar to Mohamed sakr Senior ETL Developer (20)

Mani_Sagar_ETL
Mani_Sagar_ETLMani_Sagar_ETL
Mani_Sagar_ETL
 
Junaid
Junaid Junaid
Junaid
 
Hegazy_Mon_EG_v2
Hegazy_Mon_EG_v2 Hegazy_Mon_EG_v2
Hegazy_Mon_EG_v2
 
GANESH -Certified Consultant
GANESH -Certified ConsultantGANESH -Certified Consultant
GANESH -Certified Consultant
 
Golam Md. Enamul Haque
Golam Md. Enamul HaqueGolam Md. Enamul Haque
Golam Md. Enamul Haque
 
ShashankJainMSBI
ShashankJainMSBIShashankJainMSBI
ShashankJainMSBI
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Subhoshree resume
Subhoshree resumeSubhoshree resume
Subhoshree resume
 
Sriramjasti
SriramjastiSriramjasti
Sriramjasti
 
HamsaBalajiresume
HamsaBalajiresumeHamsaBalajiresume
HamsaBalajiresume
 
Resume_Gulley_Oct7_2016
Resume_Gulley_Oct7_2016Resume_Gulley_Oct7_2016
Resume_Gulley_Oct7_2016
 
Subhoshree_ETLDeveloper
Subhoshree_ETLDeveloperSubhoshree_ETLDeveloper
Subhoshree_ETLDeveloper
 
Resume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - IndResume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - Ind
 
Informatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLInformatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQL
 
SivakumarS
SivakumarSSivakumarS
SivakumarS
 
Resume
ResumeResume
Resume
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
 
davidson resume
davidson resumedavidson resume
davidson resume
 
Resume_PratikDey
Resume_PratikDeyResume_PratikDey
Resume_PratikDey
 
sql resume
sql resumesql resume
sql resume
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Mohamed sakr Senior ETL Developer

  • 1. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 0 Mail falcon_science@hotmail.com . Nationality Egyptian. Specialization ETL, DWH, Data Quality, Profiling and BI. Years of experience 8+years. Language capability English, Arabic. Academic Education: Bachelor Of Computer Science, Mansoura University, Egypt. Relevant experience  8+ Years of Extensive Professional experience in Information Technology with ETL Design, ETL Development, Data Quality and Profiling in Data Warehousing using Informatica and SSIS.  Experience in data warehousing techniques for data analysis, data profiling, data cleansing, transformation, consolidation, integration, data import, data export using various Source(Oracle, MS SQL Server, DB2, Teradata, XML, SAP and Flat Files) and Target.  Involved in analysis, requirements gathering, SRS (Software Requirement Specifications), HLDD (High Level Design Document) and LLDD (Low Level Design Document).  Designed the procedure for getting the data from all systems to data warehousing system, the data was standardized to store various business units in tables.  Involved in data migration to import legacy data from one system to the other.  Analyzed business requirements and worked closely with the various application teams and business teams to develop ETL procedures that are consistent across all applications and systems.  Experience with Data Warehouse Concepts, Methodologies and Star Schema and Snow Flake Schema Data Models.  Good knowledge of working with Business Objects 4.0 including Webi, Universe Design and Dashboard Design.  Experience with all phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Design, Development, Implementation and Maintenance.  Good experience in Migrating data from SAP by using Informatica Power Exchange. WORK EXPERIENCE KnowledgeNet-Datability (KSA) ETL Consultant Sept2011Now ARCOM (KSA) Software Engineer Apr2011Sept2011 AL-KHALEEJ (KSA) Software Engineer Feb2009Apr2011 ITEC (Egypt) Web Developer Oct2008Feb2009 United Nations IT Specialist Oct2007Oct2008
  • 2. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 1 TECHNICALSKILLS ETL Tools:  Informatica Power Center 8.6, 9.1, 9.2&9.5.  Microsoft SQL Server Integration Services2008&2012.  IBM InfoSphere DataStage.  Oracle Data Integrator. RDBMS:  Oracle 11g, 10.2g,9i/8.i.  MS SQL Server 2000, 2005, 2008& 2012.  MS Access. Development & Web:  C#, VB.NET, ASP.NET, XML, HTML. Training& Certification Informatica:  Informatica PowerCenter (IPS).  Informatica Data Quality (IDQ).  Informatica Data Services (IDS).  Informatica Dynamic Data Masking (DDM). Oracle :  Oracle Database 11g (SQL/PLSQL).  Oracle Data Integrator (ODI).  Oracle Data Mining(ODM)  Data Warehousing Fundamentals.  Oracle BIEE.  Oracle BI Apps. Microsoft:  Microsoft Certified Professional (MCPS: SQL Server2012).  Microsoft SQL Server Integration Services (SSIS).  Microsoft Certified Technology Specialist (MCTS).  Microsoft Certified Professional Developer (MCPD). IBM:  IBM InfoSphere Information Server for Data Integration Fundamentals Technical Professional v1. SAP:  SAP Business Objects 4.0&4.1. Network Communication:  Cisco Certified Network Associated (CCNA).  Microsoft Certified Systems Engineer (MCSE), Network + and A+.
  • 3. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 2  Projects ClientsOrganization Project Context Role and Responsibilities Al-Elm (Outsource) www.datability.com RASD PROJECT A smart BI system that can report and monitor the wages' actual payouts, possible frauds, and budgetary statistics. RSD has the following major components:  Integrated with banks, collect salaries information involved in paying wages to governmental agencies' employees.  Data validation, integrated with YAKKEN and NATHER services to verify the employee information.  Integrated with ministry of finance to get budget information.  Integrated with governmental agencies to get Employees’ Information.  Generate reports, the system process the collected data to produce the reports and statistics needed by MOF. The reports mainly will have two significant aspects: salary payments and budgetary performance and deviations. Senior ETL Developer(SSIS)  Designed SSIS Packages to transfer data from CSV, flat files, Excel sheets and XML to SQL Server.  Extensively used SSIS transformations such as Lookup, SCD, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.  Used Execution Plan, SQL Profiler and Database Engine Tuning Advisor to optimize queries and enhance the performance of databases.  Developed, deployed, and monitored SSIS Packages.  Created SSIS packages for File Transfer from one location to the other using SFTP task.  Created Database Objects - Tables, Indexes, Views, Stored Procedures and User defined functions according to the requirements of the project  Created Complex ETL Packages using SSIS to extract data from staging tables to target tables with incremental load.  Provide support, and documentation (MRF, HLD and UNIT TEST) of new and existing ETL processes and solutions.  Develop, test & implement ETL solutions using an agile methodology.  Create data flow diagram and sequence diagram using MS Visio 2013. Saudi Commission for Tourism & Antiquities (SCTA) SCTA Data Warehouse / Business Intelligence Project: Data Integration, Data warehouse, and Business Intelligence using complete set of Microsoft tools and Component Art Data Visualization (DataZen). Senior ETL Developer(SSIS)  Developed, deployed, and monitored SSIS Packages.  Created SSIS Packages using SSIS Designer for export heterogeneous data from OLE DB Source (Oracle), SQL Server, Excel Spreadsheet and CSV to SQL Server 2012.  Documents all technical and system specifications documents for all ETL processes and perform unit tests on all processes and prepare required programs and scripts.
  • 4. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 3 ClientsOrganization Project Context Role and Responsibilities www.datability.com  Develop and perform tests on all ETL codes for system data and analyze all data and design all data mapping techniques for all data models in systems.  Provide support to all ETL schedule and maintain compliance to same and develop and maintain various standards to perform ETL codes and maintain an effective project life cycle on all ETL processes.  Performed Data Cleansing and Data Profiling using several transformations like Data Conversion and Derived Column. Saudi Arabian General Investment Authority (SAGIA) www.datability.com SAGIA Data Cleansing and Reporting Project: Building data warehouse, business intelligence, and data Quality using SAP CRM data source, with Informatica PowerCenter V 9.1, SAP Business Objects BI V.4, and SQL Server 2008 Databases technologies. Senior ETL Developer(INFORMATICA)  Develop ETL Jobs and architecture.  Using Informatica power center, informatica developer (IDQ) and analyst tool.  Importing tables from SAP CRM by using Informatica Power Exchange.  Preparing the data element document for ETL Operations Manual and ETL Design.  Creating test case after the development.  Migrate data mapping from DEV to PRODUCTION  Different sessions were run in the Workflow Monitor and the log was studied to modify the mappings and obtain correct result from the transformation.  Analyze the Session log file to debug the production Issue and give conclusions the source team and next level. Saudi Customs (Ministry Of Finance) Saudi Customs DW, BI and DM program Project: Building data warehouse, business intelligence, and data mining solutions for Saudi Customs. Business Objectives: • Provide decision makers with KPI about Saudi Customs performance. • Provide Managers with easy to use business reporting. • Improve information quality. • Provide smuggling and fraud Business Analyst, ETL Consultant(ODI) Create The Documentation for Project about:  ELT User Guide  ELT Development Guide  Data Warehouse Concept  DWH User Guide  BI User Guide  Metadata of Metadata for Saudi Customs DWH DB
  • 5. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 4 ClientsOrganization Project Context Role and Responsibilities www.datability.com detection models Projects: • Data Warehouse • Data Profiling • Data Consolidation • Data Mining • Business Intelligence Al-Elm www.datability.com Al Elm BI Project: Data warehouse and BI Project using Agile Scrum project management and development Style with Informatica PowerCenter V 9.2, SAP Business Objects BI V.4, and SQL Server 2008 Databases technologies. ETL Developer(INFORMATICA)  Worked on implementation of ETL & Dimension prototype with complex mappings & mapplets making reporting smoother and effective.  Created mappings for updating Company, Function and other dimensions on daily and Monthly basis.  Designed Informatica mappings by translating the business requirements.  Studied Session Log files to correct errors in mappings and sessions.  Wrote SQL overrides in source Qualifier according to business requirements.  Configured and ran the Debugger from within the Mapping Designer to troubleshoot predefined mapping. Deloitte www.datability.com Central Department of Statistics& Information Project – The project was about Development of the Saudi Arabian National Statistical Data Bank. It included assessment of the Data and IT Infrastructure of Central Department of Statistics and Information (CDSI) and 32 governmental Agencies. Business Analyst, ETL Consultant  Engaging with clients to analyze business requirements.  Documenting business requirements.  Developed statistical reports, technical reports and assessment reports.  Identified different KPI’s for 32 agencies.  Prepared presentations catering to different business areas.  Achieving customer satisfaction by ensuring service quality norms and build the brand image by exceeding customer expectations. Ministry of Municipal and Rural Affairs() (MOMRA) MOMRA Municipal Elections: This project was about implementing a full-scale IT solution for the Municipal Councils Elections and e- Government implementation performing the Voter & Candidate Registration process Software Engineer  Involved in testing of the ELECTION application.  Resolved complex issues with high priority related to the application.  Responsible for handling the complete support for the application.  Responsible for SQL Server 2008 database
  • 6. September 1, 2015 [MOHAMED SAKR | SENIOR ETL DEVELOPER] Riyadh - Saudi Arabia | Mobile: +966 566076892 5 ClientsOrganization Project Context Role and Responsibilities www.arcom.com.sa kingdom-wide using a central operation theatre in 3 phases. administration and monitoring.  Involved in optimizing and fine- tuning SQL for quick data entry and reporting.  Studied complete Dot Net code used for generating ELECTION application.  Involved in supporting dot net applications.  Provided user training for easy access and use of application Ministry of Health(MOH) www.al-khaleej.net MedicaPlus Hospital and Clinical Information System (HIS) software applications project – The project was about maintenance and support of Hospital Management System for 30 different hospitals in Saudi Arabia. Software Engineer  Implemented MedicaPlus application at different hospitals.  Resolved many complex issues during installation of application at client.  Created different users and groups for development of reports.  Assigned user and group level security.  Responsible for gathering requirements from users for customizing the application.  Provided user training for easy access and use of application.  Responsible for SQL Server 2005 database.