Depuis Octobre 2012 Synchrone Technologies pour la Société Générale, La Défense
Administration, Support et Audit
- Administration ClearCase et SVN sur différents serveurs Unix, Linux et Windows.
- Assistance techniques et méthodologiques et conseils aux utilisateurs de ClearCase et SVN repartis sur
plusieurs sites en France et à l’étranger.
- Audit du bon usage de ClearCase et SVN
- Habilitation des utilisateurs aux VOBs ClearCase et dépôts SVN
Migration de ClearCase vers SVN :
- Compilation et installation de SVN sur des stations Linux et Solaris.
- Définition de procédure et outillage pour la migration des sources de ClearCase vers SVN.
- Assistance des projets pour adapter leur process, plan de gestion de configuration et outillages à SVN
- Migration des sources de nombreux projets de ClearCase vers SVN.
Conception et développement d’une Application Intranet offrant les fonctions suivantes :
- Packaging et Livraison des sources et binaires à partir des postes des développeurs et/ou des VOBs
ClearCase vers une plateforme Z-OS,
- Reporting (formats Excel et HTML) de suivi de consommation de licences ClearCase et ClearCase Multi-Site
sur plusieurs serveurs de licences,
- Suivi et Indicateurs de l’activité dans les VOBs ClearCase et Dépôts SVN (repartis sur plusieurs serveurs
Windows et Unix),
- Suivi des habilitations aux VOBs ClearCase et dépôts SVN.
- Suivi et métriques des migrations de ClearCase vers SVN.
- Et quelques fonctions ClearCase non disponibles sous le client CCRC, telles que le listing de tous les
checkouts d’une VOB, le différentiel entre labels etc.
Conception et développement d’une application de gestion du référentiel GCL:
- Cette application gère dans une base de données MySQL les références des applications gérées en
configuration, les dépôts SVN et VOBs ClearCase, les utilisateurs et leurs habilitations (autorisation d’accès),
les responsables etc.
- Elle est surtout utilisée pour la génération des indicateurs et métriques, des mailings aux responsables et
utilisateurs, suivi des migrations et archivages.
Environnement : Unix (AIX, Solaris), Linux/Redhat, Windows 7, Windows Server 2008, ClearCase de base, UCM et
MultiSite, SVN, TortoiseSVN, MySQL, SQL, Perl, PHP, HTML, CSS, Ajax, jQuery, Excel, VBA, MS-DOS,
S-FTP, LDAP, Connect:Express (TOM), Z/OS, Java EE, Eclipse, Jenkins, Maven, WebSphere
De Février 2009 à Avril 2012 Thales TCS - Service Méthodes et Outils, Vélizy Le Bois.
(3 ans et 2 mois)
Gestion des Changements sous ClearQuest :
- Evolution et maintenance du schéma (bases) ClearQuest et support aux utilisateurs.
- Développement d’une bibliothèque Perl et d’outils au-dessus de l’API ClearQuest facilitant l’automatisation
de nombreuses tâches telles que la mise à jour des bases ClearQuest à partir de fichiers Excel ou csv, la
génération de fiches en PDF, l’export des résultats de requêtes au format texte, Excel, HTML, ou XML.
- Automatisation de l’extraction et visualisation à travers une même interface Web des métriques
(diagrammes, statistiques, fiches en PDF) des différents projets.
- Conception et développement d’une application générique (indépendante des schémas ClearQuest)
d’automatisation des échanges des Faits Techniques (FT) entres bases ClearQuest permettant la propagation
des FT d’un projet vers un ou plusieurs autres projets des différents environnements de développement.
- Génération de tableaux de bord Excel basés sur des requêtes SQL complexes.
Gestion Documentaire :
- Evolution et adaptation des fonctionnalités de l’application Web MODULO1 de gestion documentaire aux
besoins de Thales TRSS.
- Déploiement, maintenance et support aux utilisateurs et responsables de la gestion documentaire.
- Développement d’outils autour de MODULO (en Perl, Tcl/Tk):
o pour faciliter la migration de la documentation gérée dans des répertoires Windows vers des espaces MODULO.
o Interrogation et création de livraisons de documents aux clients, revues …
o Extraction et présentation sous format HTML et Excel des états via une interface web simplifiée.
Gestion des ressources humaines
- Conception et développement (en PHP, MySQL) d’une Application Web de gestion des ressources humaines
internes et suivi des prestations externes de Thales TRSS.
Environnement : Linux, Windows, ClearQuest, ClearCase UCM, Oracle, MySQL, SQL, Perl, Tcl/Tk, PHP, XML, HTML,
CSS, Ajax, jQuery, XSLT, XSL-FO, FOP, Excel, VBA, MS-DOS, S-FTP, LDAP, Eclipse, Jira
De Mai 2000 à Décembre 2008. ASTRIUM SPACE TRANSPORTATION, Les Mureaux:
(8 ans et 6 mois)
Responsable gestion de configuration logiciel et gestion de changements sur plusieurs projets de
développement de logiciels embarqués temps réel critiques (développés en ADA) de véhicules
spatiaux européens (ARIANE 5, VEGA, ATV) :
Mise en place, administration, maintenance, conseil et support aux utilisateurs des outils de gestion de
configuration d’ateliers de développement basés sur ClearCase de base et ClearCase UCM,
ClearQuest, Crystal Reports, VAX/CMS, RTRT, ADA, Hood, Scade, Adobe Framemaker:
- Définition des méthodes et stratégies pour le développement en parallèle et multi-cibles.
- Administration ClearCase de base et UCM de la gestion des sources et documentation des différents
logiciels : création de vues, streams, baselines de références, control des droits d’accès et du bon usage des
règles définies dans les PGCL, support aux utilisateurs …
- Administration ClearQuest de la gestion des Evolutions et Anomalies : Définition et maintenance de
schémas, création de rapports et diagrammes en utilisant Crystal Reports, support aux utilisateurs.
- Développement d’outils de génération de rapports, tableaux de bord, de documentation (Dossier de
fabrication, Fiche de description de version : VDD) aux formats framemaker et PDF à partir des données des
bases ClearQuest et VOB ClearCase.
- Participation aux développements (en Perl, Tcl/Tk, Shells Unix) et maintenance des customisations et
outillage de ClearCase UCM et ClearQuest.
- Réception et mise en configuration des sources et documentation développés par des équipes externes
(France, Suède, Espagne, Italie) : compilation, création de baselines.
- Automatisation des transferts (par FTP) des sources et données entre VAX/VMS et ClearCase/Unix.
- Migration des sources et documentation du programme de Vol Ariane 5 de l’ancien atelier basé sur
ClearCase de base vers le nouvel atelier basé sur ClearCase UCM.
- Mise à jour des procédures et outils de fabrication.
- Relecture, mise à jour de Plans de gestion de configuration logiciel
- Relecture et vérification des fiches de suivi de modifications
- Participation aux CCB des projets ARIANE 5 et VEGA.
Fabrication (Sous VAX/VMS et Unix), Documentation (Dossier de fabrication, fiche de description de
version) et Livraison des programmes de vol Ariane 5 au client Arianespace.
Création, suivi (Sous une base MySQL) et livraison de data packs (documentation, sources, binaires) du
projet VEGA aux différents partenaires.
Développement et administration d’intranets avec Apache et SPIP centralisant la recherche et l’accès à
la documentation gérée en configuration, aux fiches des Evolutions/Anomalies, suivi des livraisons
aux clients, tableaux de bords des différents projets.
Environnement :
Solaris, Windows NT, VAX/VMS, ClearCase de base et UCM, ClearQuest, Crystal Reports, RTRT, Hood, Scade,
PERL, PHP, Tcl/Tk, ADA, Outils Internes EADS, MySQL, Apache, SPIP, Expect
De Janvier 1994 à Avril 2000. SEXTANT AVIONIQUE, puis AEROSPATIALE ISTI, Vélizy:
(6 ans et 4 mois)
Responsable de la gestion de configuration et suivi des modifications du logiciel et documentation du
SESAR3000 (banc de test automatiques des équipements électroniques et optroniques.)
Gestion de configuration :
- Organisation en projets et définition de l’architecture du code sous Palas-X2
- Réalisation des outils de migration et migration des sources et de la documentation d’Unix vers Palas-X.
- Conception et implémentation d’outils de production de code sous Palas-X.
- Administration, formation et support Palas-X
Gestion des évolutions et anomalies (Déclaration de Faits Techniques):
- Mise en place de la gestion et du suivi des DFT sous Paradox.
- Réalisation d’une application Access de gestion et de suivi des DFT.
- Migration des bases de Gestion des DFT de Paradox vers la nouvelle application Access.
- Reporting mensuel des indicateurs et métriques qualité de chacun des sous systèmes du logiciel du
SESAR3000.
Développement:
- Maintenance du système de gestion d’objets et du documentaliste du Testeur, développés en C++.
- Conception et réalisation (en Tcl/Tk) d’un outil graphique (basé sur des freewares) centralisant et
uniformisant la recherche (selon des attributs et plein-texte) et la consultation de la documentation gérée
sous différentes bases Palas-X et arborescences Unix.
- Conception et développement d’un interpréteur (extension) Tcl pour Palas-X permettant l’écriture de scripts
Palas-X en Tcl/Tk tels que les scripts d’audit des bases, d’import/export, d’automatisation de création de
configurations, livraisons etc.
- Support Unix
Environnement : HP-UX, Windows NT, MS Access, MS Graph, Paradox, Palas-X, ADELE, ATLAS, C, C++, Tcl/Tk
De Mars 1993 à Décembre 1993. Dataid, Suresnes Puis SEXTANT AVIONIQUE, Vélizy :
(8 mois)
Conception et réalisation d’un service (API en C) au dessus des interfaces PCTE pour le portage de
Palas-X sous Emeraude.
Réalisation et Intégration d’outils sous Palas-X.
De Novembre 1985 à Février 1993. GIE EMERAUDE (Bull, Eurosoft, Syseca), Louveciennes :
(7 ans et 3 mois)
Ingénieur de Conception dans le cadre d’importants projets Européens (en Anglais):
Projet EMERAUDE: Implémentation de PCTE3
- Réalisation des interfaces textuelles des primitives de l'OMS (Object Management System).
- Participation à l'écriture et aux tests de l'interpréteur DDL (Data Definition Language) de PCTE.
Projet PACT (PCTE Added Common Tool):
Développement d'un environnement intégré minimal au-dessus de PCTE. Principaux Services
développés: Système de manipulation et d'interrogation de la base des objets, système de gestion
de version, système de gestion de documents, interface utilisateur.
- Participation à l’élaboration du Projet PACT.
- Conception et définition d'un modèle de données DQM (Data Query and Manipulation) inspiré du Modèle
Relationnel pour l'interrogation et la manipulation des objets de la base PCTE.
- spécification, conception et réalisation d'un service commun DQMCS basé sur ce modèle.
- Spécification et développement des interfaces textuelles du DQMCS.
Projet ECMA PCTE : Standardisation des spécifications de PCTE (en Anglais):
- Participation à la spécification abstraite d’ECMA PCTE (standard ECMA-149 Abstract specification. December
1990)
- Participation à la spécification des interfaces C de ECMA PCTE (Standard ECMA-158 C Language Binding. June
1991)
Parallèlement au projet ECMA :
- portage du DQMCS sur Emeraude V12 et sur les différentes stations UNIX supportant Emeraude (SUN, DEC,
HP, IBM, DPX2).
- Portage Emeraude V12 sur DPX2/BOS 2.0.14
- Amélioration et automatisation des tests de validation d’Emeraude V12
Projet d’implémentation d’ECMA PCTE
- Spécification des outils de migration des bases d’objets d’un environnement basé sur Emeraude vers le
standard ECMA PCTE
- Spécification, Conception et réalisation de nombreux outils sur l’API de ECMA PCTE.
Environnement : SUN, DEC, HP, IBM, DPX2/BOS 2.0.14, C, Lex/Yacc, SunRPC, nroff, LaTex, frameMaker.
De Mai 1985 à Octobre 1985. EUROSOFT, Suresnes :
(6 mois)
Participation au développement d'un Système de Gestion de Projet SGP :
- Développement de l'interpréteur du Langage LGP (Langage de Gestion de Projet)
- formalisation de la syntaxe de LGP par une grammaire BNF
- réalisation de l’interpréteur à l’aide de Lex et Yacc.
- Réalisation de la partie suivi des tâches.
Environnement : Unix, C, Lex/Yacc, curses
De Septembre 1981 à Décembre 1984 : Laboratoire IMAG, Grenoble :
(3 ans et 3 mois)
Conception et développement d'un générateur de compilateurs basé sur la méthode des
Grammaires à Attributs Etendus (GAE):
- Conception d'un Langage de Description Sémantique (LDS).
- Réalisation de l'analyseur syntaxique et sémantique de ce langage LDS.
- Conception et réalisation des phases d'optimisation de l'évaluation des attributs, de l'élimination de la
récursivité à gauche et de la factorisation des règles de grammaire dans une GAE.
- Conception d'un système d'extension syntaxique afin de générer des langages extensibles.
Traducteur LM vers Pascal (LM langage de programmation de robotique) :
- Formalisation de la définition du langage LM à l’aide d’une grammaire à attributs.
- Réalisation en Pascal d’un traducteur LM vers Pascal.
Environnement : MULTICS, Pascal, C
DOMAINE DE COMPETENCES
Compétences techniques : Gestion de configuration logiciel, Gestion des Faits Techniques, Gestion documentaire,
Génie logiciel, Scripting en Perl, Tcl/tk et shell Unix, Systèmes Unix, Bases de Données,
intranet, Langages & compilation
Langages: Perl, Tcl/Tk, C, SHELL Unix (ksh, bash, csh,..), SQL, PHP, JavaScript, MS-DOS batch, VBA,
XSLT, Prolog, Pascal
Systèmes D'exploitation: Unix (Solaris, HP-UX, Aix), Linux, Windows 7, Windows Server 2008, VAX/VMS
Réseaux: Ethernet, TCP/IP
SGBD: MySQL, MS Access, MS Graph, ADELE, Paradox, Oracle
Outils: ClearCase de base et UCM, ClearQuest, ClearCase Remote Client (CCRC), SVN,
TortoiseSVN, VAX/CMS, PALAS-X, Adobe FrameMaker, outils UNIX (make, sed, lex, yacc,
nroff … ), MS-Excel, Crystal Reports, Apache, FDK FrameMaker, FOP, Eclipse, MySQL
Workbench, Eclipse
FORMATION
DEA Génie Informatique - ENSIMAG – Grenoble 1982
FORMATION PROFESSIONNELLE
Subversion Utilisation et Administration OXiane - Paris - 2013
Administrer et personnaliser IBM Rational ClearQuest Saint-Quentin-en-Yvelines - 2002
Administrer Rational ClearCase (Unix) Rational - Saint-Quentin-en-Yvelines - 2000
Utiliser Rational ClearCase (Unix) Rational - Saint-Quentin-en-Yvelines - 2000
LANGUES
Français, Anglais Technique