hegazy_mon_eg_v2

5
Mohamed Fouad Hegazy 8 th Floor, Al-hegaz Tower, AGA, Dakahlia, Egypt Email: [email protected] Contact: +20 1063489062 PERSONAL DATA Name Mohamed F Hegazy Nationality Canadian Birth Date April 4 th , 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

Upload: mohamed-hegazy

Post on 21-Feb-2017

96 views

Category:

Documents


0 download

TRANSCRIPT

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