1. Mohamed Fouad Hegazy
8th
Floor, Al-hegaz Tower,
AGA, Dakahlia, Egypt
Email: mf_hegazy@yahoo.ca
Contact: +20 1063489062
PERSONAL DATA
Name Mohamed F Hegazy
Nationality Canadian
Birth Date April 4th
, 1964
Availability Immediately
Rate Negotiable
Summary:
• A Data Warehouse Consultant with over a decade of IT experience. Has focused on ETL
Development during the past ten years and has extensive hands on experience with various
versions of DataStage/ QualityStage administration and development.
• Possessed strong analytical and problem solving skills and consistently provides desired and
effective results.
• Strong knowledge of development methodology and requirements to plan and implement
programs and systems into production.
Skills:
ETL: IBM (DataStage/QualityStage) 8.1/7.5/6.0, Cron scheduler, FTP
Languages: ISQL, TSQL, PL/SQL, UNIX Shell Scripting
Databases: Oracle 11g/9i/8.x/7.x, DB2/DB2UDB, Teradata, MS SQL Server, Sybase, Netezza
Operating Systems: Windows NT/7/8, UNIX (Solaris,HP-Unix), Linux RedHat
Experience:
SBM/Mobily – Riyadh, KSA
2012 – 2014
ETL Consultant
Responsibilities:
• Provided overall technical leadership using DataStage/QualityStage 8.1/8.5, UNIX and Oracle
• Designed and developed jobs using DataStage/QualityStage Designer using functional and
technical specifications
• Created Unix shell scripts and cron jobs
• Wrote several complex SQL queries using User-defined functionality
• Extracted/bulk loaded data between flat files and Oracle, cleansing data according to
specifications given
• Performed Debugging, Troubleshooting, Monitoring and Performance Tuning for Data Stage
parallel Jobs )
• Installed the DataStage Client and connected it to the server
2. • Used the DataStage Director and its run-time engine to schedule the running of the solution,
testing and debugging of its components, and monitoring the resulting executable versions (on an
ad hoc or scheduled basis)
• Wrote several complex SQL queries using User-defined functionality in ODBC Stage
• Mapped the source and target databases by studying the specifications and analyzing the
required transformations
Adastra Corporation – Markham, Ontario
2007 – 2012
ETL Consultant
Responsibilities:
• Designed various practices and policies in the newly created data warehouse competency center
area specific for Extract, Transform and Load Processes
• Provided overall technical leadership using DataStage 8, SQL Server2005 and Oracle 10g
• Managed the installation and administration of Datastage 8.1
• Participated and reviewed mapping specifications, test plans and user documentation for
functional and technical completeness
• Designed and developed jobs for creating BRIT group 3 and 4 sequences using BRIT sequences
framework and given technical specifications
• Created technical documentation for Brit sequences
• Complicated jobs were developed to include changing business rules and to perform quality
checks using Qualitystage stages on data received from external sources
• Created various Datasets for look-ups
• Wrote several complex SQL queries using User-defined functionality in ODBC Stage
• Used DataStage Administrator and Director to unlock processes
• Used Job sequencer for scheduling DataStage jobs
Environment: DataStage/QualityStage 8, SQL Server 2005, Oracle
Keystone Mercy – Philadelphia, USA
2006 – 2007
DataStage Administrator
Responsibilities:
• Managed the installation and administration of Datastage 7.5 on HP-Unix
• Obtained a detailed understanding of data sources and flat files
• Defined functional and technical specifications for the ETL process
• Created configuration files/nodes for maximizing PX throughput
• Worked with DBA’s and enterprise data modelers to translate logical models into a workable
physical model and database
• Extracted data from Oracle as well as Excel files and cleaned the data according to the
specifications provided
• Designed and developed jobs using DataStage Designer using functional and technical
specifications
• Wrote user-defined Functions, Routines and Transforms in DataStage Manager
• Created various hash files for speeding up the look-ups
• Used DataStage Administrator and Director to unlock processes (Debugging Jobs in DataStage
Director)
STC (Saudi Telecom) – Riyadh, Saudi Arabia
3. 2003 – 2006
DataStage Developer
Responsibilities:
• Used DataStage Manager to import metadata from the repository, create new job categories and
new data elements
• Used lookup stage with reference to the Oracle table to insert/update the strategy and to update
slowly changing dimensions
• Created ETL execution scripts to automate jobs
• Utilized DataStage Designer to design and develop jobs for extracting, cleansing, transforming,
integrating, and loading data into different Data Marts
• Defined the data definitions and created the target tables in the database
• Wrote routines to schedule batch jobs to obtain data overnight from various locations
• Assessed the quality of the data in the source and target data stores and designed the logical
data model for the target data stores including the data warehouse and data marts
Saudi Aramco – Dhahran, Saudi Arabia
2001 – 2003
Systems Consultant
Responsibilities:
• Designed, modified and enhanced the web based application for the Roads and Heavy
Equipment Department (ECARE Management system). The system managed the life cycle of the
heavy equipment owned or rented by ARAMCO while the equipment existed at different
locations, sites or workshops through Fleet management centers
• Designed and implemented SAP inbound in a Java/CORBA/Proxy module which validated and
synchronized the SAP equipment meter reading and equipment location data with the online
ECARE system
• Modified and enhanced the web based application for Flight Scheduling Management and the
Reporting System
Environment: Oracle RDBMS, HTML, ASP, JavaScript, PowerBuilder, Sybase App. Server and IIS
SIGMA Systems Group (Liberate) – Toronto, Canada
1999 – 2001
Systems Analyst
Responsibilities:
• Designed, modified and enhanced web based applications for Telecommunication billing systems
using Oracle, HTML, JavaScript, PowerBuilder, Sybase App. Server, Power dynamo and JDK1.2
CITI Group – Toronto, Canada
Aug 1998 – Aug 1999
Programmer Analyst
Responsibilities:
• Modified and enhance the Universal Lease Transaction Manager application using PowerBuilder
6.5/PFC, PL/SQL and Oracle RDBMS
E*Trade Canada – Toronto, Canada
1996 – 1998
Programmer / Analyst
Responsibilities:
4. • Modified, enhanced, implemented and supported an application for E*Trade Back Office, E*Trade
Retail Database General Reporting, E*TRADE Canada Game General Reporting and an
allocation system using PB 6.0/PFC, Java, PowerBuilder 6.0 and Sybase ASE
ALPHA MISR – Cairo, Egypt
1988 – 1996
Programmer/Analyst
Responsibilities:
• Analyzed, designed, developed, implemented and supported a Cash flow application using
Oracle7, PL/SQL & PB4.0
• Designed, developed and implemented an application for doors exit entry security system
integrated with payroll system using PB 4.0 and Oracle 7.0
• Acted as the lead Network Engineer and DBA
• Manipulated and administered the Oracle database
• Managed, designed, implemented and supported the WAN which consisted of three Novell 3.12
LANs and four Microsoft NT 4.0 LANs (linked via T-1, 56k frame relay and ISDN services, eight
office sites)
Education:
• Bachelor’s Degree with Honours of Systems and Computer Engineering AL-AZHAR University of
Egypt (1986) – Successfully evaluated by the University of Toronto in 1996