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