Diplômes et Formations
Formation continue
2007 Administration Oracle 9i, SQL Server 2005 (Université Paris 6)
1998 Client/Serveur C, Unix, Oracle 7.3, Shell HTML (INNOVACO)
1996 CFAO CNUM, fraisage, tournage, électroérosion (GRETA)
1994 Automatisme Industriel Automate, GRAFCET, (CESI)
Formation initiale
1992 Doctorat mécanique Université Paris VI - Paris, (mention très honorable).
1987 DEA mécanique des fluides Université Louis Pasteur, Strasbourg.
1983 Maîtrise de physique Université libanaise, Beyrouth.
Compétences techniques
Languages SQL, PL/SQL, C, Pro*C, Pascal, Pro*Pascal, PERL, Shell, Fortran
Bases de données Oracle 7.3 à 10g, DB2, Access, Ingres, Phenix, Sql Server
Outils de développement Report, Forms, SQL Developer, Toad, ETL
Sauvegarde RMAN
Systèmes & réseaux Windows 9x/2000/XP, Linux, Unix, Sun Solaris
Méthodologies
Expérience professionnelle
De 01/10 Orange France Telecom (Arcueil)
A 09/11 DBA Oracle 10g
Activité principale :
Statistiques, Etude et Cohérences des Données entre la Base de Production et le Parc de facturation de France Telecom
Administration
• Administration de plusieurs bases de données de type Datawarehouse et datamart (de 100GO à 4TO)
• Création des bases de données Oracle 10g ,
• Définition de l'architecture des bases de données Oracle ,
• Migration des applications depuis Oracle 9i vers 10g.
• Réécriture des codes PL/SQL (procédures stockées)
• Gestion d’extension des objets, tables et index
• Installation d’un nouveau serveur pour séparer deux instances sur deux serveurs différents,
• Intervention ponctuelle sur d’autres base Oracle 9i et 10g.
Performance et Tuning
• Audit, optimisation de la base, amélioration de la performance,
• Réorganisation des tablespaces sur une vingtaine des disques pour optimiser les accès disques I/O.
• Outils OEM, TKPROF, AWR et DMMexpress
• Mesure régulière des paramètres de performance, Hit Ratio, Share_pool etc...,
• Optimisation des requêtes SQL : introduction des HINTS, ajout des index, partitionnement des tables...
• Suivi des performances du serveur : consommation du temps CPU, consommation de l'espace disque, … .
• Calcul des statistiques,
• Création des vues matérialisées,
Formation
• Formation de deux équipes de 20 personnes (Aide au création des tables, tablespaces, index …)
• Localisation des problèmes de blocage et contribution à la résolution des problèmes,
• Support technique aux équipes de développement,
Sécurité
• Création et gestion des utilisateurs, privilèges et rôles
Sauvegarde
• Mise en place d'une procédure de sauvegarde et de restauration en fonction des contraintes spécifiques de chaque application,
• Programme d’Export et d’Import des données depuis une base Oracle 9i
• Programme de sauvegarde par Export et Import avec datapump pour les base en 10g
• Définition des politiques de sauvegarde avec RMAN
• Réplication des données de PROD chaque semaine
Partitionnement
• Partitionnement des tables de grande taille ( 20 à 750 Million d’enregistrements),
• Plusieurs méthodes sont utilisées selon les critères ( LIST, HASH, ou mixte)
Programmation sous Shell Unix
• Script de création de la base (dynamique),
• Programme de sauvegarde avec DATAPUMP
• Programme qui calcule la répartition des charges sur les disques et l’évolution de la base
• Programme qui crée un index dans le bon tablespace,
• Programme d’import des données depuis la base de PROD (réplication),
Environnement : PL/SQL, Shell Unix AIX, Oracle 9i et 10g, PLSQL developer
De 11/08 SUEZ (Lyonnaise des eaux)
à 12/09 Consultant : Développement sous Forms 10g
• Participation au dossier de spécifications détaillées
• Développement des applications sous PL/SQL et FORMS 10g (Suite de la mission précédente - voir plus bas)
• Copier et modifier une visite modèle, modifier en masse un ensemble des visites
• Dupliquer une ou plusieurs visites sur un ensemble de sites
• Supprimer une visite avec les interventions et les équipements attachés
• Gestion des droits des utilisateurs, six niveaux hiérarchiques
• Rapport des bons de travaux
• Contrôle de la saisie en temps réel
• Développement des applications sous PL/SQL et FORMS 10g
• Procédure de livraison des produits
Environnement : PL/SQL, FORMS, Oracle 9i, 10g, TOAD, SQL Developer
De 06/08 CSC
à 10/08 Consultant : Développement sous Forms 6, Oracle 8i
• Projet GEODE pour la FNAC (gestion de l’entrepôt de stock)
• Migration vers Oracle 10g des anciennes modules du projet,
• Correction des bugs liés à la migration,
• Quelques taches d’administration,
• Extension du projet pour mieux gérer la gestion de l’entrepôt de stock.
• Prise en compte de la vente par Internet des produits FNAC.
• Création des interfaces entre le Client et le Serveur qui se communique par Radio Fréquence.
• Gestion de l’entrepôt :
o Flux d’entrées : rangement des produits 100 000 références,
o Flux de sortie : prélèvement, préparation des commandes (~7000 commandes /jour)
o Mouvement inter magasin : déplacement des produits afin d’optimiser les places
o Colisage et postage (~30000 références par jour)
• Procédure de livraison des produits
Environnement : PL/SQL, Oracle 8i, 10g, TOAD, C, Pro*C, Shell, Unix
De 11/07 SUEZ (Lyonnaise des eaux)
à 05/08 Consultant : Développement sous Forms 10g, Oracle
• Participation au dossier de spécifications détaillées
• Développement des deux applications sous PL/SQL et FORMS 10g
• PPV : Pilier de Patrimoine Visible
o Gestion du patrimoine visible de la Lyonnaise des Eaux
o Gestion des sites, (~22000) des ouvrages et des équipements (~600 000)
o Création des nouveaux sites, duplication des sites avec leurs équipements
• NPT : Outillage Neptune (Gestion des visites ~100 000)
o Gérer les visites particulières, mensuelles et pluriannuelles, les tournées,
o Gérer des ressources humaines et matérielles pour chaque visite, les habilitations requises et leur nombre, le nombre d’agents requis au total.
• Procédure de livraison des produits
Environnement : PL/SQL, FORMS, Oracle 9i, 10g, TOAD, SQL Developer
De 04/07 EDF
à 10/07 Administration Oracle
• Administration et contribution à la résolution des problèmes
• Audit sur chaque base en faisant une collecte statistique
• Suivi des connexions à la base, consommation CPU du serveur, CPU de la base
• Suivi des Lectures/Ecritures sur disques, attentes en Lecture/Ecriture
• Réorganisation et optimisation des bases Oracle (8i et 9i)
• Gestion spéciale des tables volumineuses en utilisant les statistiques
• Optimisation des tablespaces en fonction des tables et du BLOCKSIZE
• Programmes d'intégration des données dans la base
• Limitations d’extension des objets, en se basant sur les vues dynamiques de performance
• Création des utilisateurs et partage des privilèges et des rôles
• Installation et migration de 8i et 9i en 10g
• Procédure spéciale pour la sauvegarde et la récupération des données
• Deux équipes de 20 personnes
Environnement : PL/SQL, Oracle 8i, 9i, 10g, Shell, TOAD
De 01/07 Université Paris 6 : Formation professionnelle
à 03/07 Administration Oracle
• Oracle 9i, SQL Server 2005
• architecture Oracle : SGA, PGA, processus
• Géstion d’une instance Oracle
• Création d’une base de données
• Gestion des resource
• Sauvegarde et récupération (complète ou incomplète)
• Sauvegarde (RMAN, utilitaires Export et Import)
• Outils d'administration OEM
Environnement : Unix, Linux readhat, Oracle 9i
De 06/06 INA (Institut National de l'Audiovisuel)
à 12/06 Administration Oracle
• Audit sur la base ADAJE (Gestion de vente des films)
• Tuning avec l'utilitaire TKPROF
• Réorganisation des données, tablespaces, tables et index
• Localisation des problèmes de blocage
• Partition des grosses tables
• Optimisation des tablespaces et de blocks en fonction des résultats
• Reconfiguration et optimisation de la base
• Migration de la base de Oracle 8.0 à Oracle 10g.
• Réécritures des codes PL/SQL (procédures stockées)
• Optimisation du temps de réponse (de 60 minutes à 33 secondes)
Environnement : Unix SUN Solaris 2.8, Oracle 8.0, et 10g
De 04/03 CNEN (Centre National d'Etude Nucléaire)
à 05/06 Responsable de projet
• Responsable des projets RAMEAU et PHELEC :
• Echange des données entre 23 applications EDF
• Conception et réalisation de ces applications
• Maintenance et développement sous UNIX, SHELL, ORACLE, Pro*C, FORTRAN et PHENIX
• Gestion des Borniers, Raccordements d’interface, Câblages, Automates, Armoires…
• Gestion des Capteurs, Alarmes, Paramètres ... Signaux Analogiques, Logiques, …
• Surveillance des traces dans les fichiers journaux
• Réalisation du programme d’installation de RAMEAU sur des sites local ou national en tenant compte des tous les paramètres client/serveur.
• Participation au dossier de spécifications détaillées
• Procédure automatisée pour la livraison des produits
• Réalisation des interfaces graphiques sous FORMS 6.0 et REPORT 6.0
• Installation de la base de données ORACLE 7.3 sous SUN SOLARIS 2.5
• Administration et optimisation des bases de données de développement. (2To sous Solaris 2.5)
• Optimisation des requêtes SQL et procédures stockées
• Suivi des incidents des applications développées et mises en production
• Portage de toutes les applications de Oracle 7.3 à Oracle 8.0, Solaris 2.5 à 2.8.
• Bases des données hétérogènes (Relationnelles (2) et Hiérarchiques (23))
• Migration de la base commune BAC de DB2 vers Oracle 7.3 pour unifier les codes SQL
• Administration de deux bases Oracle
• Gestion des Utilisateurs, Profils, Privilèges, Rôles, Tablesspaces, Segments,
• Création de base de Données Oracle
• Mise en place d’une politique de sauvegarde, et restauration sous
• Création et gestion des Tablespace, Tables, index, …
• Import/Export des données avec SQL Loader
Environnement : Unix SUN Solaris 2.5 et 2.8, Oracle 7.3 et 8.0, PHENIX 9, ACCESS 97, DB2
De 07/00 Banque Rothschild
à 03/03 Ingénieur de développement
• Maintenance et développement sous Unix, Shell, Perl, Pro*C
• Gestion des relevés de portefeuilles,
• Migration de la base Ingres vers SQL Serveur, Access 97
Environnement : Unix HP, ACCESS 97, Ingres, C, Shell.
De 01/99 Crédit Lyonnais
à 06/00 Ingénieur de développement
• Maintenance et développement des applications sous C, Pro*C, Pro*Pascal, PL/SQL, SQL Loader
• Environnement VOS sous Stratus, Windows NT
• Gestion des bibliothèques TPS/SOURCES,
• Chargement de la base (particuliers et professionnels)
• Développement des programmes de contrôle des flux,
• Gestion des activités des collaborateurs, gestion des activités internationales.
• Euro 2000
Environnement : VOS sous Stratus, Lotus Notes, Windows NT, ACCESS 97
De 10/98 RENAULT
à 12/98 Formateur Autocad
• Formation d’une équipe de 6 personnes sur AUTOCAD sous Windows NT
• Configuration et transmission des plans par voie RNIS (France - Allemagne)
Environnement : Lotus Notes, Windows NT
De 02/98 INNOVACO : Formation professionnelle
à 08/98 Client/Serveur
• Formation Client Seveur Oracle 7.3,
• Language SQL, Forms 3.5, Power Builder, Unix 5, C
• Merise, AMC Designer
Environnement : Unix, C, Forms 3.5, Oracle 7.3
De 06/95 WEGAM
à 12/97 Responsable Bureau d'étude
• Responsable du bureau d’étude (3 personnes),
• Fabrication des ascenseurs et monte-charge
• Etude et développement des nouvelles technologies,
• Calcul et dimensionnement des différents éléments d'un ascenseur, hydraulique, électrique ou mixte.
• Plan de fabrication en 2D et 3D
Environnement : Unix Solaris et Windows NT
De 02/98 GRETTA (CESI) : Formation professionnelle
à 04/98 Automatisme industriel
• Automate, Grafcet,
De 10/92 Université Paris XII
à 08/94 Attaché Enseignement et Recherche
• Informatique industrielle, mécanique générale, électrotechnique et mécanique des fluides.
• Remise en état d'une très grande installation d'étude d'écoulement diphasique,
• Instrumentation, mesures, analyse et synthèse des résultats expérimentaux.
• Mise au point d'un logiciel d'acquisition et traitement des données.
• Suivi scientifique des étudiants stagiaires (DEA, DUT)
• Programmation commande numérique : NUM 750, CFAO GOELANC
• Machine de coupe à fil : électroérosion
De 05/92 MECANELEC
à 09/92 Ingénieur Recherche et Développement
• Machines spéciales – Automatismes – Informatique industrielle et robotique
• Equarrissage et traitement des déchets animaux (farine animale).
De 10/87 Université Paris VI & RENAULT
à 04/92 Chercheur : Etude Doctorale
• Conception et réalisation d'un dispositif expérimental modélisant un moteur thermique réel, pour rendre plus aisée les mesures expérimentales.
• Modélisation numérique, mesures expérimentales,
• Analyse et synthèse des résultats expérimentaux.
• Mise au point d'un logiciel d'acquisition et traitement des données.
DIVERS
• Langues : anglais, français et arabe
• Français : né le 15 juillet 1962.
• Loisirs : dessin, vitrail, aménagement des espaces vert, modélisme, escalades, …