Formation
Ingénieur en Informatique D.P.E.
Institut National des Sciences Appliquées de Lyon
Compétences techniques
Systèmes : AIX, HP-UX, MPE, MPE/iX, Solaris, Linux (x86, PPC et ARM) embarqués, stations et serveurs, OS X, MS Windows.
Langages : Java, JEE, SQL, PL/SQL, C/C++, Perl, PHP5, Ruby, Scheme, OCaml, Haskell, Python.
Technologies Oracle : Oracle RDBMS 7 à 10g, Oracle Application Server 10g, Forms et Reports Services, JDevelopper, PHP/Oracle, OC4J & BC4J, Oracle Lite, Oracle Discoverer, Oracle Datawarehouse, Oracle Fail Safe, Oracle ODI.
Méthodologies : UML, E/R, XP, Fusion, Merise, SA/DT & SA/RT, AMDEC.
Technologies émergentes : Gestion autonome des systèmes Autonomic Computing, agents mobiles.
Divers : LaTeX2e, Maple, Business Objects, OpenCV, Matlab.
Langues :
o Anglais : lu, écrit et parlé.
Shaktiware, Marseille (08/12/2008 au 7/05/2009).
Mission: Mission d’assistance et d’expertise technique. Responsable du Centre Technique Informatique.
Gestion d’une équipe de 5 développeurs et pilotage des ressources.
Développement d’un système de lecture de plaques minéralogiques et de comptage de véhicules pour les terminaux français et britanniques de la société EUROTUNNEL:
• Contrôle d’accès spécifique par la vision ;
• Détection d’objets ;
• Lecture de caractères (OCR) ;
• Traitement d’images.
Environnement : Linux en environnement embarqué, C, OpenCV, Matlab, C# et MS SQL Server.
CMA-CGM-SYSTEMS, Marseille (01/2007 à 05/12/08).
Mission: Architecte Applicatif / Architecte en charge des composants techniques.
Définition de solutions d’architectures autour de l’applicatif central LARA de gestion du fret maritime dans les environnements techniques Oracle DB et Forms 10g, JEE et .NET 3.5.
Conception d’un framework technique permettant d’exposer sous forme de services web des procédures métiers implémentées en PL/SQL.
Conception d’un framework orienté messages permettant la production et la consommation d’évènements métiers.
Conception et implémentation d’une solution à haute disponibilité d’envoi de mail reposant sur les technologies « Message Queuing » (AQ & JMS), XSL-FO et Java Mail le tout interfacée avec une base Oracle 10g.
Préconisations de mise en œuvre d’un ESB pour LARA intermodal en vue de l’urbanisation et de l’évolution technologique de l’applicatif central.
Expertise et formation des architectes du centre de développement GDC de Dubaï : modélisation et implémentation PL/SQL orientées objets, SQL, Forms et Java JEE (2 missions sur site), méthodes CMMI et ITIL.
Développement de nouvelles fonctionnalités pour le serveur Oracle Report : intégration directe de XML Publisher.
Environnement : Oracle RDBMS & AS 10g, Forms, Reports, JEE, .NET, Ilog JRules, ODI (SUNOPSYS), AMTRIX (EDI), UNIX AIX.
CMA-CGM, Marseille (10/2005 à 12/2006).
Mission: Audit, analyse et rédaction des spécifications techniques d’implémentation et de refactoring dans le cadre de l’optimisation des performances de l’applicatif LARA de gestion du transport maritime des marchandises (SQL, PL/SQL, Batches et Forms).
Rédaction d’un Best Practice Guide édictant les normes de développement logiciel à respecter par les équipes techniques de Marseille et Dubaï.
Conduite des actions d’optimisations et encadrement de leur réalisation.
Conception et réalisation en Java d’un outil modulaire de détections et de corrections d’anomalies à base de règles dynamiques dans le cadre de la migration de composants Forms de la version 6i à 10g. Expertise SQL & PL/SQL.
Environnement : Oracle RDBMS & AS 10g, Forms, Reports, JEE, JRules, Sunopsys, UNIX AIX.
E-NOVER (2005).
Mission: Conception et réalisation de la plateforme logicielle e-ma pour la supervision et la gestion des bases de données Oracle dans le cadre de la gestion autonome des systèmes d’informations « Autonomic Computing ».
La plateforme e-ma vise à doter les bases de données Oracle d’aptitudes autonomiques afin de minimiser et d’alléger les interventions humaines, de garantir la meilleure Qualité de Service et de délivrer des informations d’exploitation claires et pertinentes.
Environnement : Oracle RBDMS 7 à 10g, Java J2EE, XML/XSLT, Jython, agents mobiles.
Date : En 2005.
ORTEC, Aix-en-provence (2005).
Mission: Expertise logicielle afin d’optimiser le volume des flux de données échangées entre les agences ORTEC et l’ERP Sioux hébergé au siège social.
Développement d’un filtre de compression des flux HTTP sortants pour le serveur Tomcat.
Développement d’un gestionnaire de tâches JAVA reposant sur la technologie JMX en remplacement du cron UNIX afin d’obtenir une granularité du temps plus importante et une meilleur souplesse d’intégration et d’utilisation (interface web sécurisée).
Environnement : Oracle RDBSM 9i, Solaris 9/SPARC, Java 1.4, JMX, Tomcat.
REAL.Not, Venelles (2004).
Mission: Expertise et refonte d’une application nationale de gestion de la négociation immobilière pour le Notariat.
Migration des technologies et API utilisées afin d’en accroître la fiabilité et les performances.
Reprise du modèle de données afin de renforcer l’intégrité référentielle et d’optimiser l’accès aux données, modèles de données Oracle et MySQL.
Développement de nouvelles fonctionnalités dont un protocole de synchronisation de données (Oracle / MySQL) et de codes applicatifs (Java / XML).
Environnement : Oracle RDBMS 9i RAC, MySQL 4, Java 1.4, JSF, JMX, XML, XSLT, PL/SQL, Oracle Fail Safe, MS Cluster.
UNILOG/ADSN, Aix-en-provence (2003).
Mission: Conseil et expertise Oracle pour la refonte de l’application nationale du Fichier Central des Dernières Volontés (FCDDV) du Notariat.
Expertise pour la refonte du modèle de données, rédaction du dictionnaire de données.
Définition des règles de nommage, de codage et de gestion des versions.
Définition des nouveaux traitements, optimisation des requêtes SQL.
Formation des développeurs aux technologies PL/SQL, Java/JDBC, OAS Containers for J2EE et BC4J.
Environnement : Oracle RDBMS 9i, Oracle AS Containers for J2EE, Oracle Forms and Reports Services, Oracle JDeveloper, Java 1.4, Windows 2000, Oracle Fail Safe, MS Cluster.
Eurocopter, Marseille (2003).
Mission: Migration technologique de l’application de GMAO des hélicoptères. L’application initialement développée en client/serveur avec Forms et Reports 4.5 est migrée vers une architecture trois tiers reposant sur OAS 10g, Forms et Reports Services, Oracle 10g et est accessible depuis un navigateur Internet.
Définition de l’architecture cible, du plan de migration et de portage, mise en place des briques technologiques.
Réécriture complète du code C et Pro*C en PL/SQL et Java (communications FTP et production de documents au format PostScript).
Formation et encadrement d’une équipe de trois développeurs.
Environnement : Oracle RDBMS 10g et Oracle AS 10g, Forms et Reports Services, Java 1.4, PL/SQL, Pro*C, SQL et SQL*Loader, Solaris 9/SPARC.
CMA-CGM, Marseille (2003).
Mission: Installation et paramétrage d’un serveur Linux/x86 et installation d’Oracle Application Server 10g. Installation de l’applicatif LARA sur cet environnement en vue d’étudier la faisabilité et le comportement de ce dernier sur cette plateforme.
Environnement : Linux/x86 noyau 2.4.x, Oracle AS 10g, Forms et Reports Services accessibles depuis un navigateur Internet équipé de Java JRE.
ADSN, Venelles (2003).
Mission: Conception et réalisation d’une application de gestion des accès réseaux et des services applicatifs associés pour l’accès au réseau national Intranet sécurisé du Notariat.
Environnement : Oracle RDBMS 9i, serveur HTTP Apache/Oracle, module PL/SQL, Windows 2000.
SES, Tours (2002).
Mission: Expertise Oracle pour l’optimisation des performances. Analyse et reprise des traitements SQL et PL/SQL. Optimisation du paramétrage des instances Oracle.
Mise en place d’outils pour l’aide à l’administration des bases de données.
Environnement : Oracle RDBMS 9i, Windows 2000, Quest TOAD, Quest Spotlight.
BSE/Autoban, São Paulo, Brésil (2002).
Mission: Conception et réalisation d’un système expert d’acquisition et de traitement de données d’équipements routiers pour pallier à des défaillances temporelles d’acquisition.
Mise en œuvre du système sur site, formation et encadrement technique des équipes brésiliennes d’intégration et d’exploitation.
Environnement : Oracle RDBMS 9i, Java 1.3, PL/SQL, réseaux TCP/IP, Windows 2000.
CRIR, Créteil (2001).
Mission: Sécurisation des bases de données Oracle hébergeant les données routières de trafic du projet SIRIUS/Ouest.
Mise en œuvre de l’architecture MS Cluster et Oracle Fail Safe pour la sécurisation des instances et des applicatifs associés.
Développement d’un service de « secure balancing » pour sécuriser les applicatifs frontaux.
Environnement : Windows 2000 AS, Oracle RDBMS 9i, Oracle Fail Safe, Java 1.3.
SIAT, Aix-en-Provence (31/08/2000 au 30/05/2001).
Fonction : Chef du Bureau Etudes & Réalisations Informatiques
Conception et réalisation d’outils logiciels pour la gestion du trafic routier et autoroutier.
Conception et implémentation du logiciel e-Traffic pour le pilotage d’équipements et l’acquisition des données collectées par des équipements routiers distribués sur la partie ouest de Paris, dans le cadre du projet Sirius/Ouest du Ministère de l’Equipement.
Mission d’expertise dans le domaine du trafic routier à Saõ Paulo, Brésil, pour la définition des besoins et la mise en œuvre d’e-Traffic pour la gestion des autoroutes Anhangüera-Bandeirantes.
Encadrement technique d’une quinzaine de développeurs.
Environnement : Oracle RDBMS 8i, Java 1.3, PL/SQL, C/wxWorks/Motorola ColdFire, réseaux TCP/IP, WorldFip-Alsthom, Windows 2000 AS, Oracle Fail Safe, méthodologie SADT - SART et AMDEC.
Witbe.net, Neuilly-sur-Seine (01/01/2000 au 31/07/2000).
Fonction : Ingénieur Systèmes et Bases de Données, Data Architect.
Modélisation et implémentation des modèles de données de type « datawarehouse » pour le recueil et l’analyse statistique des données caractérisant la Qualité de Service Internet.
Définition et implémentation des fonctions d’analyses statistiques et des mécanismes de notification de type évènementielle.
Mise en œuvre d’une solution de sécurisation des bases de données Oracle reposant sur l’utilisation de bases dormantes « stand-by databases ».
Optimisation des traitements applicatifs et tuning des instances Oracle.
Environnement : Oracle RDBMS 8i, Linux Red Hat, PL/SQL, Perl, C++, Oracle datawarehouse.
Groupe Stef-TFE, Vitrolles et Paris (1998 à 2000).
Fonction : Responsable des Systèmes d’Informations, Ingénieur Concepteur.
Responsable technique des systèmes d’informations pour la région Méditerranée. Administration des systèmes, bases de données et réseaux, définition des stratégies de secours en cas d’incidents.
Conduite et réalisation de projets de type Intranet basés sur l’architecture NCA Oracle dans le cadre du transport et du suivi logistique des marchandises.
Conception de solutions intégrées dans le cadre de la Commission Transport (courtage).
Développement d’un outil de traçabilité des marchandises par code à barres pour les agences TFE de la Méditerranée.
Environnement : Oracle RDBMS 8, Designer 6i, Oracle Reports, OWA Toolkit, Oracle Discover, Cognos Powerplay Impromptu, Linux, C, HP-UX, HP MPE/iX, Windows NT4.
LOGIREM, Marseille (1997 à 1998).
Fonction : Administrateur des systèmes bases de données et réseaux.
Gestion des systèmes d’informations, définition et mise en place de la sécurité pour l’accès aux informations.
Définition et mise en œuvre d’une méthode d’Assurance de la Qualité conjointement à la réorganisation des processus d’exploitation.
Environnement : HP-UX, SCO, Sybase, Business Objects, TCP/IP et X25.
Ministère de la Défense, Paris (1992 à 1996).
Fonction : Administrateur des systèmes, bases de données et réseaux, Ingénieur développeur.
Administration des systèmes Unix, des bases de données Oracle, et des réseaux TCP/IP-X25 pour l’interconnexion des sites.
Mise en œuvre d’un Intranet pour l’accès aux données Oracle depuis un navigateur de type Internet.
Etudes et développements en C et C++ sous UNIX, d’automates de communication pour les mises à jours réparties et les échanges de données applicatives entre les différents sites.
Automatisation et optimisation des calculs dans le cadre de la simulation des déformations de structures en génie civil.
Environnement : UNIX SVR4, AIX, Oracle RDBMS 6 et 7, Forms, Reports, C, Perl, serveur http Apache, TCP/IP et X25.