Download - Hegazy_Mon_EG_v2
Mohamed Fouad Hegazy8th Floor, Al-hegaz Tower,
AGA, Dakahlia, EgyptEmail: [email protected]
Contact: +20 1063489062
PERSONAL DATA
Name Mohamed F HegazyNationality CanadianBirth Date April 4th, 1964Availability ImmediatelyRate 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, FTPLanguages: ISQL, TSQL, PL/SQL, UNIX Shell ScriptingDatabases: Oracle 11g/9i/8.x/7.x, DB2/DB2UDB, Teradata, MS SQL Server, Sybase, NetezzaOperating Systems: Windows NT/7/8, UNIX (Solaris,HP-Unix), Linux RedHat
Experience:
SBM/Mobily – Riyadh, KSA2012 – 2014ETL 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 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, Ontario2007 – 2012ETL 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, USA2006 – 2007DataStage 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 Arabia2003 – 2006DataStage 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 Arabia2001 – 2003Systems 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, Canada1999 – 2001Systems 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, CanadaAug 1998 – Aug 1999Programmer 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, Canada1996 – 1998Programmer / Analyst
Responsibilities: 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, Egypt1988 – 1996Programmer/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