RÉSUMÉ Tahar Yacoub Consultant CAREER PROFILE Mr. Yacoub is a senior consultant with over 20 years of experience. He has worked on various IS development and implementation projects (accounting, finance, manufacturing and distribution) using different types of software packages and technologies. He also has experience in a different sectors such as manufacturing, government services, telecommunications, transportation, retail and hospitals. In the last 7 years, he has been fully dedicated to SAP project implementation and maintenance, as well as providing support to various projects for both SAP R/2 and R/3. As a member of the CSC SAP team, he applies his expertise primarily in ABAP for virtually all modules. Tahar Yacoub KEY AREAS OF EXPERTISE Programming Application development and maintenance. Systems analysis Technical support Preliminary analysis Form design Team leadership Configuration Gap analysis Programming and unit testing Interface design SAP conversions SAP scripts SAP interfaces SAP reporting TECHNICAL SKILLS Key fields: SAP (MM, SD, PM, PS and FI-CO modules) Hardware/environments: PC, mainframe, UNIX and Win 2000 Languages: ABAP, FORTRAN, COBOL, assembler, Ideal, Natural Databases: DB2, datacom, IMS,CA-RAMIS and TOTAL Tools: MS Project, Visio, Excel Methodologies: DMR Packages/solutions: SAP, CA-MASTERPIECE, CA-PRMS and CA-CAS EDUCATION 1976 Computer Systems Engineering Degree Belgium PROFESSIONAL TRAINING 2001 SAP BW 1998 SAP ABAP 1997 SAP MM Academy 1995 Natural /ADABAS 1986 DB2 1984 CICS Programming Command Level LANGUAGES Page 2 Tahar Yacoub English/French Page 3 Tahar Yacoub WORK EXPERIENCE CSC SAP-HR ( AAP Monitoring project) In this mandate, Mr. Yacoub is working as a senior Abap Programmer to develop new HR Abap programs and various reports to support various HR user’s tasks. ABAP Programmer Analyst Sept 2005 – Until now Developed new load abap programs to load data from excel spreadsheets to Custom SAP tables - Applicants to the new applicant table - Job group definitions. - Goals % table - AAPCode and Jobgroup relationships - Chiefs table. Developed new Report utilities to support user’s tasks and various HR analysis - Workforce analysis report, reporting all employees within all 9 CSC AAP plans. - Summary Utilization Report - Job Group Analysis. - IRA Hires - IRA Promotions - IRA Terminations Environments: UNIX SAP v4.6C Page 4 Tahar Yacoub Bombardier Transport In this mandate, Mr. Yacoub is supporting the Financial , MM and BW modules and implementing day to day modifications. Also involved in Abap modifications for the Mexico project Support Carrying out programming modifications. Programming new development in Abap for BW new generic extractors. ABAP Programmer Analyst October 2003 – September 2005 BW Extractors - Create source system for pc extract. (CSV type of files) - DB Connect source system - Create my own generic extractor using database view or tables and function modules. With delta loads. - Maintained upate rules. Interfaces support and development ALV reports. Environments: UNIX SAP v4.6C Page 5 Tahar Yacoub CONSEILLERS EN GESTION ET INFORMATIQUE CGI INC. Innovapost Ottawa BW & ABAP Programmer Analyst February 2003–October 2003 In this mandate, Mr. Yacoub is in charge of implementing many new developments for the Canada Post meter systems to become fully integrated with various SAP modules (PM, SD and FICO). Specific tasks include: Studying the functional design, preparing technical and programming designs, and initiating programming Carrying out ABAP (Dialog, Dynpros and report) programming. Creating BDC cessions to populate and map data to SAP tables (transaction IK22). Creating BAPI’S for the SD module. Creating ALV reports. Environments: UNIX Solaris platforms with Oracle and SAP v4.6C Hôpital du Sacré-Cœur de Montréal ABAP Programmer Analyst March 2002 January 2003 – 10 months In this mandate, he was in charge of the SAP implementation of the ISH (Industry Solutions for Hospitals) module for Hôpital Sacré-Coeur de Montréal with patient and bed management functionalities. Specific tasks included: As a member of the technical ABAP team: Page 6 Tahar Yacoub Developing new reports using the ALV and ALV grid (IS-H module) Report for “urgency admission” Hospital leaves Hospital statistics Hospital occupation by speciality Developing program documentation Creating BDC’S and Bapi’s for the MM module. Performing Dynpro maintenance optimizations Creating background jobs for the different medical departments Conducting unit tests Providing support. Environments: Networked PC platforms, UNIX servers, SAP v4.6C Page 7 Tahar Yacoub Métro-Richelieu BW & ABAP Consultant August 2001 to March 2002 – 9 months In this project, he was involved in designing the data structure for the several infocubes required for the statistical reports for the retail system using BW. Specific tasks included: Analysis of the user requirements. And feasability study. Creation of info area, info catalog, and info objects. Creation of basic infocubes and multicubes. Data modeling using ETTL Carrying out testing and production upgrades. Environment: AS/400 and DB2 Port of Montréal ABAP Consultant July 2001 to August 2002 1 year and 1 month In this project, he was in charge of creating an interface between the legacy billing system and the SAP SD module. Specific tasks included: Analyzing the output files from the old system Creating programs (BDC) to read old data and converting them into SAP format Creating scheduling jobs to process sales orders automatically whenever files are available Conducting testing and drafting documentation. Environment: Window/NT and DB2 Page 8 Tahar Yacoub CGI Telecom ABAP Consultant May to June 2001 – 2 months In this project, Mr. Yacoub was in charge of creating a BDC program for FI/CO mass maintenance scheduled to be performed at night. Specific tasks included: Conducting an analysis and providing estimates for the task Conducting programming and testing Conducting testing and corrections Drafting documentation and promoting production. Environment: HP UNIX and Oracle Centre hospitalier Angrignon MM Consultant February to April 2001 – 3 months In this project to replace the hospital’s legacy application by SAP MM, SD and FI-CO modules. He was in charge of setting up all possible testing scenarios for the MM module in order to ensure it functions at proper unit and integration levels. Specific tasks included: Setting up requisitions and generating information records Determining source lists and requisition assignments Creating POs Creating receipts Testing receipts at cost centres to ensure accounting posting integration was operating properly Testing receipts to ensure integration with GL was operating properly. Environment: Sun UNIX and DB2 Page 9 Tahar Yacoub OTHER MANDATES SOBEY’S CANADA SOBEY’S Quebec ABAP 4 Team Leader April 2000 to February 2001 – 10 months As a senior ABAP consultant, Mr. Yacoub was team leader for newly hired programmers. As such, he was in charge of coaching and assigning the programmers in SAP tasks. Specific tasks included: Co-ordinating training sessions for BDC batch input, higher level reporting skills, as well as for inner and outer joints Developing dialog programs for existing rebate systems. Environment: SAP on RISC with DB2 ERNST & YOUNG Bombardier Aerospace Technical Analyst and ABAP Programmer March 1999 to March 2000 – 1 years In this mandate, he was in charge of developing technical specifications for Bombardier’s new requests in the SAP service maintenance module, as well as carrying out ABAP programming. Specific tasks included: Developing interfaces to feed the SAP with Bombardier data Developing mass creation networks for service maintenance Creating new match codes. Environment: SAP 4.0 on RISC with DB2 DMR CONSULTING GROUP Bombardier Aerospace ABAP Programmer SAP R/2 September 1997 to February 1998 – 6 months In this mandate, he was in charge of developing customized reports in ABAP R/2 for RV application. Specific tasks included: Performing maintenance work for R/2 Developing interfaces between SAP and MSA modules Providing production support. Environment: IBM mainframe with MVS, CICS and VISAM files Page 10 Tahar Yacoub Clearnet Senior ABAP/SAP R3 Consultant March to June 1998 – 5 months In this project, Mr. Yacoub was a senior consultant in charge of developing new SAP script forms for the SD, MM and FI-CO modules. Specific tasks included: Developing SAP script forms for SD (pick list, shipment, delivery note and invoices), MM (purchase order) and FI-CO (customer letters and bills). Environment: SAP 3.0, HP UNIX and Oracle ABAP SAP R/2 Programmer July to December 1998 – 6 months Alberta Wheat Pool In this project, he was in charge primarily for developing new SAP Script forms for the SD and shipment interfaces. Specific tasks included: Developing SAP Script forms for SD (invoices, service lists) Developing new ABAP programs to automatically fax shipment notes to truckers. Environment: SAP 3.0 on HP Unix with Oracle IBM IBM Canada Technical Y2K Analyst November 1996 to August 1997 – 10 months As a senior systems analyst, he was in charge of developing a work plan and implementing techniques on a Y2K conversion project. Other tasks included managing the IBM HR application which involved supporting, maintaining and developing new requests. Environment: IBM mainframe with MVS, DB2, COBOL and PL1 SAP ARABIA JEDDAH, SAUDI ARABIA Saudi Steel Company Senior ABAP Consultant June 1994 to December 1995 1 year and 7 months As a SAP consultant, he was in charge of conducting a technical analysis, as well as designing and programming new requests for this major middle-eastern enterprise. Specific tasks included: Assisting in replacing old financial modules with SAP/R3 Configuring material management, as well as the financial, sales and distribution and HR modules Developing new applications that are SAP R/3-compatible using online programming Developing customized reports Converting data into a SAP application format Coding OLE programs. Environment: HP-UX, RISC and Oracle Page 11 Tahar Yacoub COMPUTER ASSOCIATES, SAUDI ARABIA Technical Support Senior Consultant January 1992 to June 1994 2 years and 6 months As a senior technical consultant, Mr. Yacoub provided technical support and advice clients and primarily for financial applications. Specific tasks included: Installing and customizing packages Giving presentations and training Providing technical support. Environment: Various types MCBA, JEDDAH, SAUDI ARABIA Technical Support Senior Consultant April 1988 to January 1992 4 years and 9 months As a senior technical consultant, he provided general and technical support to MCBA customers and specific tasks included: Converting the General Ledger to Arabic Converting and modifying accounts receivable, accounts payable, stock management, billing and payroll systems to meet customer requirements Performing configurations Providing technical support and training. Environment: PC and RM-COBOL MONTRÉAL TRUST Montréal Trust Senior Systems Analyst October 1980 to April 1988 8 years and 2 months As a senior systems analyst, he was in charge of installing and customizing the package for the computer systems. Specific tasks included: Installing, deploying, and modifying the company’s financial system. His main areas of responsibility were in the General Ledger and Accounts Receivable systems. Developing programs in COBOL with DB2, SQL and CICS. Environment: IBM, Mainframe, RISC and DB2 Page 12 Tahar Yacoub NORTHERN TELECOM Northern Telecom Programmer Analyst May 1979 to October 1980 1 year and 6 months As a programmer analyst, Mr. Yacoub was in charge of installing and customizing packages for computer systems. Specific tasks included: Installing, modifying and supporting the Masterpiece General Ledger System for both Montréal and Toronto divisions Providing assistance in programming materiel management module interfaces Environment: IBM Mainframe with OS/VS1 and TOTAL Database BONAVENTURE DESIGN & PROGRAMMING Bell Canada Programmer Analyst May 1978 to May 1979 – 1 year As a programmer analyst, he was assigned to Bell Canada to complete various programming duties and specific tasks included: Taking part in the implementation of telephone customer systems using the CA RAMIS database. Environment: IBM Mainframe with MVS/TSO and RAMIS Database Page 13