Advanced

advertisement
Profile
Mamdouh ASHMAWY
Risk Consultant
Automatic control engineer and computer IT specialist. Has high technical IT skills in coding in
different programming languages due to around 20 years of experience. He mainly uses SAS
programming (SAS certified developer from SAS Institute) and Java developing. He worked
as a SAS teacher in Business & Decision for Base SAS courses 'Fundamental and advanced
including macro language', SQL programming and SCL language.
Expert in Database manipulation and ETL tools. He worked with SAS tables, SAS cubes
(MDDB), Oracle, DB2 and Informix databases.
Worked with different platforms: Windows, AS400 main frame as well as Unix.
He worked in different business domains with 10 years experience in banking but also Pharma,
Airlines, retail.
Speaks fluently English and French and little German.
Education
Academic
199791984
Computer and Automatic Control Engineer
Ain-Shams University-Cairo Egypt
19931995
Master in Databases
Liège University
Additional training
03/2012
SAS/Data Integration (5 days)
SAS Institute
02/2012
SAS/Enterprise Guide
Business and Decision
01/2012
SAS/Platform Administration
Business and Decision
06/2002
Java platform developing (5 days)
Sun Microsystems-Zaventem
03/2001
SAS/Webhound (Tracking Web Traffics) (2 days)
SAS Institute
12/2000
09/2000
Marketic1 (CRM tool) (2 weeks)
Marketic1 - Paris
Train the trainer (To enhance his capacity as a teacher) (5
days)
SAS/Internet (2 days)
SPSInfoquest - Mechelen
04/2000
11/1997
SAS/Motore (OLAP model designed by SAS Institute - Italy)
(5 days)
SAS Institute
1
Rue Tomballes 26 4101 Jemeppe Sur Meuse • +32 (0)4 276 13 51
http://home.base.be/vt6278271/main.htm
1
Certifications
02/1999
SAS certified in Data Management (Base SAS + Macros +
Graph), Application Development (SAS/SCL) and SAS EIS
(Enterprise Information System + MDDB)
Languages
French
Spoken
Written
Fluent
Fluent
Dutch
Junior
Junior
English
Fluent
Fluent
German
Arabic
Junior
Junior
Mother Tongue
Mother Tongue
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
2
Skill Matrix: Experience and Knowledge at a glance
Functional domains
Years
Level
BI-CPM-EIM Domains
Mass Reporting
Ad-hoc Reporting
2
Advanced
5
Advanced
Multidimensional Analysis
5
Advanced
Data Quality
1
Advanced
Meta Data
5
Advanced
Consolidation
2
Advanced
Operational Risk
1
Intermediate
Assets & Liabilities
1
Intermediate
Value at Risk
1
Intermediate
Economic Capital
1
Intermediate
Stress Testing
1
Intermediate
Basel II
4
Intermediate
RIM Domains (Risk Management)
Project Phases
Years
Level
Business Requirements Analysis
4
Advanced
Business Process Modeling/Change Management
2
Intermediate
Data Modelling
3
Intermediate
Functional Architecture
10
Intermediate
Technical Architecture
20
Advanced
Application design/Tool Customization
20
Advanced
Programming
2 20
5
Testing
Business Cases
10
Data Management
20
Expert
Advanced
Advanced
/Advanced/Speci
Expert
alist/Expert
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
3
Technical skills
Module/Version
Years
Level
Applications
BI
Business Objects
4
Advanced
SAS BI/DI
1
Intermediate
1
Junior
1
Advanced
CRM
Marketic1
Risk
SAS Credit Risk Management
Programming Languages
Java
3
Advanced
Javascript
1
Intermediate
C++
3
Advanced
SAS
15
Specialist
COBOL
7
Specialist
FORTRAN
3
Advanced
J2EE
1
Intermediate
Scheme (dialect of LISP)
3
Advanced
ETL
15
Specialist
SQL
15
Specialist
Databases
DB2
4
Advanced
Oracle
3
Advanced
Informix
2
Advanced
PL/SQL
1
Intermediate
Environments/OS
DOS
10
Specialist
Windows
15
Specialist
MVS (IBM Mainframe)
5
Advanced
Unix
5
Advanced
AOS/VS (Data General mini
computers)
6
Specialist
Years
Industries
Banking
Level
10
Advanced
Airlines
1
Advanced
Retail
3
Advanced
Telco/Media/utilities
3
Advanced
Pharma/Biomedical
2
Intermediate
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
4
Business & Management Experience:
Jan 2012 –
SAS Enterprise Platform training
Mission/Project
Updating technical knowledge
Business & Decision
Office
Description
Responsibilities
Following some training to be up to date for the latest technologies. During this
period he followed training in these areas:
SAS/DI course, SAS/Enterprise Guide And SAS Platform Administration. An
introduction to SAS/DDS and SAS/RMFI.
Environment
Jan 2010 – Dec 2011
Technical Production Support
BNPPARISBAS-FORTISCapital Market
Transversal
Mission/Project
IHDS(InfoHub Data System , IHMK (InfoHub Marketing System), MrMa 'Market
Risk Management).
Description
Responsibilities
Technical production support for IHDS (InfoHub Data System) and MrMa (Market
Risk Management) as well as release management and job scheduling. During this
period those tools had been used massively: Control-M (for scheduling jobs),
Access and query DB Oracle, Unix system, Ad-hoc user reports on SAS data sets.
The support included nights and weekends a week per month. Also worked as a
Release Manager.
Environment
OS: Windows (including DOS programming), Unix, AS400/MVS
DB: Oracle, DB2, SAS
Tools: SAS, PL/SQL, Control-M, Subversion,
Feb 2007 – Dec 2009
Analyst and SAS developer
Mission/Project
MrMa (Market Risk Management)
Description
A big SAS/AF application that includes several risk modules : stress-testing,
market historical VaR, backtesting, P&L result breakdown, potential future
exposure, credit VaR, regulatory capital.
Responsibilities
One of the development team
Environment
SAS/ETL, SAS/Macro, SAS/AF (SCL language)
25 Dec 2005
Tester
Mission/Project
1 day testing SAS Installation
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
FORTIS Bank - Global
Market Risk
Management
SNECMA( SAFRAN
Group) - Milmort
1
5
Description
Responsibilities
Check the integrity of SAS Installation.
Environment
Windows and SAS V9 Installation
Oct 2003 - Dec 2003
OLAP designer and Coatch
Mission/Project
Ariadne
Description
Multi Dimensional reporting Utility
Responsibilities
Mamdouh designed and put the layout of the OLAP system and coached a senior
consultant to complete the project. He worked 2 days a week for 3 months.
Environment
Windows and Base SAS, SAS/EIS, SAS/HOLAP and MDDB.
Jan 2003 –Jan 2007
Analyst and SAS developer
Mission/Project
MARCO (Management Analysis and Reporting on Credits and Organization)
Description
MARCO is used to support the central Credit Reporting department with
consolidated information through all Fortis Bank.
Responsibilities
Develop the ETL part with SAS on the main frame and then transfer to Sybase to
be exploited by users by BO.
Environment
SAS/ETL MVS/TSO/JCL (Job Control Language of main Frame), SAS/Macro, SAS/AF
(SCL language), BO (Business Objects)
Nov 2002 –Jan 2003
Java developer
Mission/Project
Xantipe (Fixed price project)
Description
ING Bank -Brussels
FORTIS Bank - Credit
Reporting
Janssen Pharma
Xantipe project is converting a SAS/AF application into a Web application. An
applet had been created as a GUI built by JBUILDER 7.0 software. The applet
passes the screen parameters to SAS SCL program and accesses the SAS data sets
via JDBC.
Responsibilities
Design and develop the Java applet.
Environment
Jbuilder (Java platform), SAS/AF, Windows.
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
6
Dec 2001 –Oct 2002
Java developer
Mission/Project
CATMAN
Description
GB (Carrefour) Brussels
The application is a Java interface to Informix database. The target is to compare
and analyse the sales figures in different branches of Carrefour-Belgium.
Responsibilities
Design and develop the Java applet and the Servlet that connects to the database
via JDBC.
Environment
Jbuilder (Java platform), APDEV Studio (WEB AF), Windows, JDBC.
Apr 2001 –Nov 2001
SAS developer
Mission/Project
CDM (Customer Data Management)
Description
GB (Carrefour) Brussels
The purpose of CDM (SAS/AF) is to analyze the customer data collected when
scanning the articles and fidelity card (Happy days). Then a query tool to let user
analyze the data. The query tool permits to fulfil a metadata for tables and define
the join columns (Same as SAS/DI but before DI launching).
Responsibilities
Develop the application with SAS/AF using SCL language.
Environment
Base SAS, SAS/AF, Windows, Solaris Unix and Informix database.
May 2000 –Mar 2001
SAS developer
Mission/Project
COMPASS
Description
Janssen Pharma Beerse
Compass is a Web application for the JRF (Janssen Research Foundation)
department. Through the application, decision makers can follow the different
phases of a new medicament and the costs already paid and estimated to end.
This helped decision makers to decide to continue the medicament research or to
stop.
Responsibilities
Responsible for creating a series of standard reports in HTML formats being used
via their web site. The reports are created by Base SAS procedures using the ODS
(Output Delivery System).
Prior to that, Mamdouh prepared the data used to create the SAS reports
emanating from the Project Costing Data Warehouse for the Janssen Finance
Department. This huge project, called JRF COMPASS, is destined for global access
and usage within the Johnson & Johnson group worldwide. It is project-managed
by SPS(Software product Services n.v.) with a large SPS team, of which Mamdouh
is an important member.
Environment
Base SAS, HTML and Oracle database.
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
7
Dec 1999 –Apr 2000
System analyst and SAS developer
Mission/Project
ABC (Activity Based Costing)
Description
Responsibilities
The Post (Brussels)
The ABC application was created for the EMS-Taxipost with SAS/AF in 1996. It
needed then to be updated using the new SAS/AF features and enhancements of
SAS V8. A new reporting tool was needed and it was decided to be achieved using
SAS/MDDB and SAS/EIS.
For updating the ABC (Activity Based Costing) application and adding more
functionality.
Mamdouh completed phase I, which was to enhance the performance of ABC and
automate the data entry procedures. This included reading some data from EXCEL
files and from MS/ACCESS database. Also some graphical reports were added
(SAS/Graph).
The second phase was to create an EIS application. (Executive Information
System), using SAS/EIS. This included preparing a SAS Database using MDDB
(MultiDimensional DataBase), which is exploited by the EIS.
Environment
Windows, Base SAS, SAS/Graph, SAS/MDDB and SAS/EIS.
May 1999 –Nov 1999
SAS developer
Mission/Project
Monthly Reports Creation
Description
ANHYP Bank
(Antwerpen)
Automating a monthly process exploiting the data mart to create different reports
concerning more than 500 agencies of the bank.
Responsibilities
Responsible for adapting and enhancing a pilot SAS program which will ultimately
run at the 500 agencies.
Environment
OS2, Base SAS, SAS/Macro.
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
8
May 1999 –Nov 1999
SAS Consultant
Mission/Project
Creation of SAS/EIS and MDDB training course.
Description
Responsibilities
SPS Training Dept. Mechelen
Automating a monthly process exploiting the data mart to create different reports
concerning more than 500 agencies of the bank.
Contributed to the development of a SPS internal project based on SAS and was
responsible for preparing and modifying the SPS course on SAS/EIS, which he
teaches as well.
Mamdouh also took some off and used his free time to do some self-study and
passed with honours the SAS Institute certification program as “Certified SAS
CONSULTANT”.
Environment
Windows, Base SAS, SAS/EIS and MDDB.
May 1999
Analyst
Mission/Project
EIS project prospectus
Description
UBS Bank - ZurichSwitzerland
Making a study for 1 day of how to automate a reporting process using EIS.
Responsibilities
He studied the business needs and described the technical requirements.
Environment
SAS/EIS and SAS/SCL.
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
9
Jun 1998 –Dec 1998
SAS Consultant
Mission/Project
MIR (Marketing Information and Reporting)
Description
Responsibilities
Generale de banque Brussels
An OLAP application for marketing managers to analyse the market profitability
analyses and capitals analyses.
As a member of the SAS User Support team at the MIS department of the bank,
Mamdouh developed additional features to the MIR (Marketing Information and
Reporting) system, as well as providing general support to the various users from
the marketing departments.
He also developed new bilingual applications in EIS/MOTORE for the analysis of
various market segments and products of the bank such as performance ratios,
capital required per client per segment, charts representing these analysis, etc…
He managed to find a way to reduce the disk space taken by one
application involving millions of records by 83 %, without reducing the
response time.
Environment
Windows, IBM-Mainframe MVS (ISPF, JCL, TSO), Base SAS, SAS/EIS and
SAS/Motore,.
Oct 1998 –May 1998
Analyst-Programmer
Mission/Project
MIR (Marketing Information and Reporting)
Description
Responsibilities
Generale de banque Brussels
An OLAP application for marketing managers to analyse the market profitability
analyses and capitals analyses.
Mamdouh developed during the first 2 months and in tandem with a senior
EIS/MOTORE expert contracted by SPS, additional modules to the MIR project for
the bank’s marketing department. During this initial development phase, 7 new
analyses were made in a very short time, with conversion to Windows NT.
At the same time, conversion programs were developed by the dual SPS
development team to accommodate a new data extraction for handling tens of
millions of records on DB/2 in MVS mainframe.
The modifications also allow the 100 daily users from the commercial department
to access the Data warehouse on-line on a dedicated NT client-server.
Mamdouh stayed on the account on long-term contract for maintenance, further
development and user support. Such further development entails new clientserver functionality in EIS and connection of the application to the Bank’s Intranet.
Some API programming was done to achieve this.
He also developed new tools to automate several processes.

A tool to load data to NT server for a specific analysis on specific time (often at
night to avoid disturbing others).

A tool to log the most frequently accessed dimensions permitting to optimize
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
10


the data structure.
A tool doing the same job on another OLAP application (SAS/EIS + MDDB)
A tool to maintain the bilingual formats used in MIR to guarantee the
consistence. MIR was also connected to the G-Bank Intranet.
Environment
Windows, IBM-Mainframe MVS (ISPF, JCL, TSO), Base SAS, SAS/EIS and SAS/SCL.
Jul 1997 –Sep 1997
SAS Analyst-Programmer
Mission/Project
FNR (Flow Net Revenue)
Description
Responsibilities
SABENA (Brussels)
Development of a new marketing data analysis application in a Unix environment.
FNR is a marketing tool to analyze and compare the behaviour of Sabena agencies.
Contributed to the development of a new marketing data analysis application in a
Unix environment, at short notice and tight deadlines.
His assignment, which was performed in tandem with a senior consultant from
SPS, was conducive to a new marketing strategy that helped SABENA to renew
with profits.
Environment
Base SAS, UNIX, SAS/SCL.
Apr 1997-Jun 1997
SAS Analyst-Programmer
EUROCLEAR (Brussels)
Mission/Project
Description
Responsibilities
During his secondment to other SAS consultants from the company, he upgraded
some applications from SAS 6.08 to SAS 6.12, including enhancements of the
application performance using new tools in the SAS 6.12 release. He also
maintained and added some functionality to existing SAS applications.
Environment
Windows, Base SAS, SAS/SCL, IBM-Mainframe MVS (ISPF, JCL, TSO)
May 1997
SAS Analyst-Programmer
CORMAN (EUPEN) Milk
Products
Mission/Project
Description
Responsibilities
During this short assignment, Mamdouh installed and customized SAS 6.12 in a
client/server environment
Environment
Windows, Base SAS, SAS/SCL.
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
11
Dec 1996-Mars 1997
SAS Consultant
SPS (Europe)
(Antwerpen)
Mission/Project
Description
Responsibilities
Mamdouh was responsible for the development of a SAS/EIS course in SAS version
6.12, the production of the course material, the preparation of the exercises and
getting it approved by the UK training manager. The EIS course is now given in the
UK as well.
He supervised the In-house upgrade of SAS 6.11 to 6.12.
He also developed a timesheet tracking system in SAS for SPS.
Environment
Windows, Base SAS, SAS/SCL, SAS/EIS.
Oct 1989-Apr 1991
Systems Engineer
Mission/Project
Middle-east Data Systems
MDS (Saudi Arabia)
Description
Responsibilities
Responsible, at this national dealer of Data General minicomputer systems, first as
Systems Engineer and from August 90 as SE Manager, for operating systems,
networking applications, and database development. Provided on-site user training
and customer support.
Environment
DOS, RODS, Data General AOS/VS
Apr 1986-Sep 1989
Analyst / Programmer
Mission/Project
Opening the Saudi Advertising Department for the first time
SAUDI TELEVISION
(Saudi Arabia)
Description
Responsibilities
Developed a number of new applications in COBOL from scratch in the advertising
department and channel 2 on DATA GENERAL MV/4000. Designed and developed
in Interactive COBOL (ICOBOL) a new application to automate the administration
of the Saudi TV advertising department.
Environment
Data General AOS/VS and COBOL
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
12
Apr 1986-Sep 1989
Systems Engineer
TEA Computers Egypt
Mission/Project
Opening the Saudi Advertising Department for the first time
Description
Responsibilities
Responsible at this DATA GENERAL agent in Egypt for the development of new
applications such as a new communication protocol between NOVA-3 and MV/4000
using FORTRAN IV and a graphics package using the DG programming language
F77.
Provided customer support of RDOS operating system, DESKTOP machines running
AOS and MV machines running AOS/VS. Trained customers to use the DG/DBMS
database system.
Environment
Data General AOS/VS and FORTRAN
WSN Consultant Rue Tomballes, 26 - 4101 Jemeppe Sur Meuse - Belgium
http://home.base.be/vt6278271/main.htm
1
13
Download