Mahieddine - Consultant et formateur Bases de données Oracle, décisionnel et analyse de données
Ref : 160524B001-
91940 LES ULIS
-
DBA, Formateur, Data Analyst (60 ans)
-
Freelance
Expérience Formation et enseignements de sept 1993 -1998 et
sept 2018- déc. 2022
Université Paris Saclay (LRI), Cesi et école d’ingénieurs et (ENSIIE) : Modules enseignés :
Formateur chez DAWAN (Organisme de Formation).
Maitrise et manipulation des données MySQL Database à l’aide du langage SQL
Maitrise et manipulation des données d’Oracle Database à l’aide du langage PL/SQL
Université Paris Saclay, école d’ingénieur (ENSIIE) / Formateur et encadreur
Formation :
Chargé de Cours et TD en Mathématiques Appliqués(RO),
Algorithmique et programmation Python.
Analyse de données avec Python,
Base de données Oracle (SQL, PL/SQL et Tuning),MySQL,postgrSQL
Encadrement : Conception et développent du Datawarehouse Oracle
Encadrement des étudiants Bac+5 sur des projets concrets parmi
ces projets : Prise rendez-vous. et aide la décision chez BNP Paribas.
Environnement technique : Oracle 12c, SQL, PL/SQL, Unix, Toad, Partitionnement, Python
2
Expérience dans les SSII (Consultant)
ERDF : Audit d’un data Warehouse particulier d’Oct. 2016 à juin. 2018
Consultant Oracle et Data Warehouse.
Le projet est décomposé en trois parties :
1. Première partie : Une analyse profonde des modèles de conception des différentes
parties du Datawarehouse et Data Martes
2. Une deuxième partie : ETL maison écrit en PL/SQL : proposition de méthodes
d’amélioration de performances en particulier au niveau de la purge.
3. Une troisième partie : Amélioration du calcul des indicateurs en proposant une solution
plus simple en passant par les librairies de Python.
Environnement technique : Oracle 11g, SQL, PL/SQL, Unix, Toad, Partitionnement des tables, Python.
Expérience Formation et enseignements
Université d’Orsay et lycées de sept 2016 à Aout 2019
I. Enseignant Mathématiques aux lycées.
II. Université et école d’ingénieurs (ENSIIE) : Modules enseignés :
1. Chargé de Cours et TD en Mathématiques Appliqués,
2. Algorithmique et programmation Python.
3. Base de données Oracle (tuning)
4. Gestion de projets.
Laboratoire de recherche en informatique (LRI Orsay+ ENSIIE) de sept 1993 à sept 1998
Maitre de conférences associé en mathématique appliquées (optimisation combinatoire) et base de données
I. Université d’Orsay (maître de conférences associe) de sept 2016 à sept 2018
1. Chargé de Cours et TD en Mathématiques Appliqués,
2. Algorithmique et programmation Python.
3. Base de données Oracle (tuning)
4. Gestion de projets.
ERDF : Audit d’un data warehouse particulier d’Oct. 2014 à Mars. 2016
Consultant Oracle et Data warehouse.
Le projet est décomposé en trois parties :
1. Première partie : Une analyse profonde des modèles de conception des différentes parties du Data warehouse et Data Marts
2. Une deuxième partie : ETL maison écrit en PL/SQL non optimisé : proposition de méthodes d’amélioration de performances en particulier au niveau de la purge.
3. Une troisième partie : calcul des indicateurs via un moteur ((boite noire), non maintenable, on a proposé une manière de refonte plus simple et plus claire pour la maintenance.
Environnement technique : Merise, Oracle 11g, SQL, PL/SQL, Unix,Toad, Partitionnement des tables
SOFRECOM de sept 2012 à sept. 2014
Tâches transversale sur plusieurs projets
Chef de projet
1. Modélisation, évolution des systèmes d’informations et des schémas d’une base de données Oracle
2. Amélioration des performances d’une application écrite en C, Pro*C et PL/SQL
3. La purge et l’apurement de la base.
4. Rédaction des spécifications technique
5. Rédaction des tests, compagne de test.
6. Migration d’une base de données Oracle v 8.1.7.0.0 vers la version Oracle 11g
Environnement technique : Merise, Oracle v8, Oracle 10g, Oracle 11g, SQL, PL/SQL, Unix, Awk, Toad, C, Pro*C
Power *AMC 12.5, Partitionnement des tables
Bouygues Télécom : Centre de contact de Jan 2012 Juil. 2012.
Tâches transversale sur plusieurs projets
Consultant Oracle
1. Évolution et maintien en condition opérationnelle du système de routage d'appels CTI pour un grand compte (Orange),
2. Conception, développement et intégration de solutions autour des technologies DWH Oracle,
3. Évolution d’un ETL maison écrit en PL/SQL et amélioration de ses performances,
Environnement technique : Oracle 10g, Oracle 11g, ETL, SQL, PL/SQL, Windows XP. Toad, Power *AMC 15.1, Quality canter (QC), Partitionnement des tables.
GALERIE LAFAYETTE (La Grande Distribution) de Nov. 2010 à Nov. 2011.
Projets : « Vente, portefeuille de commandes et MARGE »
Consultant Datawarehouse : Conception d’entrepôts de données (Datawarehouse) Oracle :
1. Conception et modélisation décisionnelle de la marchandise dont l’objectif est de fournir des informations pertinentes (rapport , tableau de bord) aux analystes et aux décideurs
2. Rédaction des spécifications des solutions nécessaires pour l’intégration des données ; (interfaces d’alimentation, règles de gestion concernant les DWH et Data Martes).
3.
4. Alimentation du data warehouse à partir et en provenance de différentes sources reparties et hétérogènes (fichiers plats, SAP et d’autres bases).
Environnement technique : Progiciel MEGA V9, Oracle 10g, Oracle 11g, ETL Data stage, SQL, PL/SQL,
Windows XP. DBvisualizer, Partitionnement des tables
BNP PARIBAS de juin de 2010 à Oct. 2010.
Projet : “Tests Data warehousing » Consultant Data warehouse
Conception d’un entrepôt de données Data warehouse Oracle :
1. Architecture générale de l’entrepôt de données.
2. Alimentation du socle : l’identification des données dans des diverses sources internes et externes ; extraction des données, transformation (nettoyage, filtrage,) de ces données selon
règles de gestion et leurs intégration dans DWH.
3. Construction d’espace métiers (DATA MARTS)
4. Présentation
Administration fonctionnelle et technique
Environnement technique : POWER*AMC 12.5, ORACLE 10G, Tables externes Oracle, SQL*LOADER, TOAD, ETL Talend, SQL, PL/SQL, Windows XP. Linux
Fédération Française de Football (FFF) de sept 2008 à mai 2010.
Projet DNCG (Conception d’une base de données de suivi des clubs de Foot)
Chef de projet et Concepteur : (Tâches réalisées)
1. Proposition de la solution technique,
2. Estimation des charges et planification des tâches
3. Rédaction des spécifications détaillées,
4. Maquettages des différents écrans de l’application,
5. Mise en place d'un système d'informations pour une application de contrôle de gestion,
6. Modélisation et conception d’une base de données Oracle DNCG
Traitement des fiches de suivi des clubs (tableaux de salaire, états financiers….), des procès verbaux, leurs restitutions et automatisation des courriers.
Environnement technique : Merise, POWER*AMC, MS Project, Méthode de calcul des charges PERT probabilistes, la Méthode proportionnelle, ORACLE 10G, TOAD, SQL, PL/SQL, Windows XP. PHP, server wamp, Zend Framework
GAZ DE FRANCE d’Oct. 2007 à Août 2008.
Projet OMEGA : Evolution d’un Datawarehouse pour les applications de l’énergie
Consultant Oracle
1. Proposition et réalisation d’un nouvel outil Oracle de chargement des tables de travail à partir des sources hétérogènes (Procédure stockée en PL/SQL)
2. Alimentation de l’entrepôt de données en passant par SQL dynamique et GENIO
3. Conception de la couche présentation pour chaque type d’application..
4. Intégration de la couche administration (fichiers intégré, ok, Ko, rattrapage, disponibilité des données en base etc.….
5. Définition de règles de purge et apurement de données de l’entrepôt
Amélioration des requêtes SQL, partitionnement de tables.
Environnement technique : ORACLE 10G, TOAD, SQL, SQL*Loader, PL/SQL, tables externes oracle,
UNIX, statspack, SHELL, Awk, ETL “GENIO », Power *Amc
DIRECTION GENERALE DES IMPOTS d’Oct. 2006 Sept 2007
Ingénieur Expert Oracle
Projet ADONIS V2 : Déclaration et Consultation du Compte Fiscal par Usager et Agent.
1. Modélisation, Conception et évolution de schémas.
Optimisation de l’applicatif, réécriture de requêtes, utilisation des hints (conseils oracle),
2. Le partitionnement des tables et le paramétrage de la base en passant par statspack.
Environnent technique : ORACLE 9i, STATSPACK, TOAD, SQL, PL/SQL, UNIX, SHELL, WindowsXP, POWER*AMC v9, partitionnement des tables.
SOFRECOM de sept 2005 à sept 2006
Chef de projet et Expert Oracle.
Projet : E-Source Outils de gestion des affaires entre France télécom et ses clients grands comptes
1. Optimisation de l’application : de l’algorithmique, la réécriture de requêtes, de l’applicatif et optimisation de la base de données en améliorant le paramétrage.
2. Encadrement, Modélisation et conception de base de données d’une application de facturation.
Environment technique: J2EE, ORACLE 8i, 9i, STATSPACK, TOAD, SQL, PL/SQL, SQL*Loader ,, POWER*AMC V9, Win *designer, UNIX, SHELL, Windows XP, ETL “GENIO , MySQL V5
ANPE d’Août 2005 à sept 2005
AVANT-VENTE : Projet ROME V3 : Référentiel Opérationnel des Emplois et des Métiers
Estimation des charges du projet Migration ROME V2 vers ROME V3: Application de la méthode des points de fonction.
Environnement technique : Windows XP, Méthode des points fonctionnels, méthode PERT Probabiliste
EDF-GDF de juil. 2004 à juil. 2005
Projet « Base Partenaire : Chef de projet (4 Personnes) et Concepteur
Migration de données de deux applications Millpart's et Resaudit (environnement Lotus Notes) vers la base Partenaire (Oracle 8) en passant par des étapes d'analyse, de conception de la base cible et l’automatisation de son chargement.
Environnement technique : SQL, PL/SQL, Oracle8, Sqlloader, UNIX, Korn-Shell, JAVA.
UNEDIC d’Août 2002 à juin 2004
Expert Technique, Projet « Paies »
Amélioration de performances des applications et contribution à la reprise de données
Environnement technique : Windows 2000, People Soft, SQR, Oracle 8
ASSISTANCE PUBLIQUE – HOPITAUX DE PARIS de Jan 2002 à août 2002
Projet : Dossier Patient»
Concepteur
1. Mise en place d'un système d'informations du dossier Patient
2. Analyse et Automatisation de chargement de données
Environnement technique : Windows 2000, Unix, Oracle 8, PL/SQL dynamique, SQL loader, C, Pro*C
MINISTERE DES FINANCES d’Août 2001 à jan 2002
Consultant Oracle
Projet ACCORD : gestion des dépenses centrales des Ministères (dépenses de l’état)
Optimisation, amélioration des performances de bases de données pour les différentes applications ACCORD.
Environnement technique : Windows NT, PeopleSoft, SQL, SQR, Oracle7.
ASSISTANCE PUBLIQUE – HOPITAUX DE PARIS de Fév. 2001 à Août 2001
Projet «TIGRE : Traitement informatisé de la gestion des ressources économiques
Concepteur
1. Amélioration du modèle conceptuel de données et reprise des données en passant par SQL Dynamique et Pro*C. Amélioration des performances appréciatives
Environnement technique : UNIX, C, PRO* C, PL/SQL, SQL loader, Oracle 7.
NCR de sept 1998 à jan 2001
Concepteur/développer
Projet de migration des applications bancaires, Automates bancaires & Traitement de chèques
Migration d'applications bancaires de NCL vers C/C++. (Traitement des chèques «post marquage »)
Environnement technique : UNIX, Windows NT, Pascal, Fortran, Rogue Wave, System temps réel, RMX, S4, S4I, Produit ALICE.
Laboratoire de recherche en informatique (LRI Orsay+ ENSIIE) de sept 1993 à sept 1998
Maitre de conférences associé en mathématique appliquées (optimisation combinatoire) et base de données
FORMATION :
2006 : Formation Administration DBA II
2005 : Formation
1. Administration Oracle 9i DBAI
2. Tuning Oracle (Oracle université Paris)
1993 : Doctorat en informatique et Mathématiques Appliquées
1989 : DEA Informatique fondamentale
Domaines de compétences
1. Modélisation et conception de bases de données, conception d’entrepôt de données (Datawarehouse Oracle)
2. Conception et refonte des Systèmes d’Informations,
3. Migration et Optimisation de bases Oracle,
4. Gestion de projets : Estimation de charges de projets, Méthode des points de Fonctions,
5. Statistiques (SPSS, R).
6. Expertise en recherche Opérationnelle
Connaissances techniques
• Languages : C, Fortran IV, PRO*C, Shell Unix, SQL, PL/SQL, SQR
• Bases de données : MySQL, Oracle V7, V8, V8i, V9i, V10g,
• Systems d’exploitation : UNIX (HP, Sun Solaris), MS-DOS, Windows NT4, Windows XP, , Windows 7
• Méthodes: Merise, Modélisation Mathématiques,
• Métiers : Expertise en Mathématiques appliqués,
Conception & Evolution des SI.
• Outils et AGL : Power*AMC, ,Win*designer, SQL*loader, SQL*Plus, TOAD.
• Bureautique : Microsoft Offices, MS Project 2000
• ETL : Talend, GENIO
ANGLAIS (TECHNIQUE)
ARABE BILLING.
Domaines de compétences
1. Modélisation et conception de bases de données,
Migration de données, conception d’entrepôt de données,
Optimisation de bases Oracle.
2. Gestion de projets : Estimation de charges de projets,
3. Analyse de données avec Python
4. Expertise en recherche Opérationnelle
Connaissances techniques
Langages : C, PRO*C, Shell Unix, SQL, PL/SQL, SQL R
Python, Hive, pig et Sqoop.
Bases de données : Oracle V7, V8i, V9i, V10g et 11g, 12c
Systems exploitation: UNIX, Windows, Hadoop (Hive,
Pig et Sqoop)
Méthodes : Merise, Modélisation Mathématiques,
Outils et progiciels : Power*AMC, Win*designer,
SQL*loader, SQL*Plus, TOAD, MS Project 2000
Bureautiques : Microsoft Offices.