Philippe Bourcier - Curriculum Vitae Information de Contact: Philippe Bourcier 289, rue des Pyrénées 75020 Paris Courrier électronique: bourcier [POINT] philippe [CHEZ] online [POINT] fr URL: http://bourcier.philippe.online.fr/ Formation: D.E.A. en Génie Biologique et Médical - option bio-ingénierie de l'image / signaux et images en médecine , 1994 Paris 12 Maîtrise en Informatique, 1993 Paris 6 Stage en Formation aux systèmes avec spécialisation Unix, 1989/90 IPI Licence en Informatique, 1986 Nancy 1 Compétences techniques: *Matériels*: *PC*, *stations de travail*: Dec Alpha, HP 9000, IBM RS/6000, Sun SparcStation, *calculateurs vectoriels et parallèles *:NEC SX-5, SGI Origin 2K. *Systèmes*: *GNU/Linux*, *Unix*: AIX, BSD, HP-UX, IRIX64, OSF/1, SUPER-UX, Solaris, UNIX_System_V. *Langages*: C/C++, Java, Python ; shell (Bash). *Librairies*: STL, The XML C library for Gnome. *Réseaux*: TCP/IP, RPC. *S.G.B.D.*: SQL, MySQL, Oracle. *Analyse lexicale et syntaxique*: Lex et Yacc, Flex et Bison. *Outils*: Subversion, CVS ; Automake/Autoconf. *Outils de documentation*: DocBook, Doxygen. *GLAMP *(GNU, Linux, Apache, MySQL, PHP). Expérience professionnelle: Ingénieur consultant expert étude et développement : développement en C++ sur MS/Windows SHS France (Boulogne-Billancourt) : Dupont-Denant Contrepartie (Natixis Securities) (Paris) décembre 2007 - présent Développement de systèmes de négociation (trading pour compte propre) sur des places de marchés électroniques boursiers de produits dérivés : Eurex (Euro Stoxx 50 et Dax). Déboguage de l'implémentation de l'API EBS. Maintenance du logiciel. Suivi de la production et des déploiements réseau des co-locations sur le site boursier d'Euronext-Liffe. Environnement technique : * Matériels : PC ; * Systèmes : MS/Windows ; * Langages : C++ ; Perl ; * Outils : Visual Studio ; * Réseaux : UDP Multicast ; * Gestion de configuration : Subversion, Visual Source Safe ; * API : EBS (Enhanced Broadcast Solution) ; * Protocoles : FAST (FIX (Financial Information eXchange) Adapted for STreaming). Ingénieur consultant expert étude et développement logiciels libres : développement en C sur GNU/Linux SHS France (Boulogne-Billancourt) : Atos Euronext Market Solutions (Paris) octobre 2007 Développement des systèmes de compensation pour les marchés de capitaux. Environnement technique : * Matériels : PC ; * Systèmes GNU/Linux : Red Hat Enterprise Linux ES et Fedora ; * Langages : C ; * Librairies : The XML C library for Gnome ; * S.G.B.D. : MySQL ; * Outils : Cgreen , SCons, Subversion. Ingénieur consultant expert étude et développement logiciels libres : développement en C sur GNU/Linux SHS France (Boulogne-Billancourt) : LGM (Le Plessis - Robinson) juillet - septembre 2007 Dans le cadre du rétrofitage des mirages F1 du Maroc, mise à jour logicielle du banc de test : configuration de l'environnement matériel et système, étude de faisabilité pour le portage des pilotes des cartes de GNU/Linux vers RTAI et de l'application de RT Linux vers RTAI Linux. Portage de RT Linux vers GNU/Linux ; étude des patchs noyau low-latency et préemptif ; développement de nouveaux modèles d'environnement. Environnement technique : * Matériels : PC ; cartes réseau 1553 et d'E/S ; * Systèmes GNU/Linux : Ubuntu, temps réel : Linux RTAI 3.5 (vulcano) ; * Langages : C (gcc) ; * Outils : Make, Subversion ; * Outils de documentation : DocBook, Doxygen. Ingénieur consultant expert étude et développement logiciels libres : étude de faisabilité : déploiement d'un outil collaboratif SHS France (Boulogne-Billancourt) : Établissement Français du Sang (Paris La Défense) juin 2007 Dans le cadre du projet SAFRAN d’harmonisation et de centralisation de la solution informatique pour les activités métiers (collecte et distribution de produits sanguins), étude pour le déploiement d'un outil collaboratif. Environnement technique : * Matériels : PC ; * Systèmes GNU/Linux : Ubuntu ; * Outils : phpGroupWare, LAMP (Apache, MySQL) ; * Outils de documentation : DocBook. Ingénieur consultant expert étude et développement logiciels libres : portage sur GNU/Linux SHS France (Boulogne-Billancourt) : Établissement Français du Sang (Paris La Défense) mai 2007 Dans le cadre du projet SAFRAN, portage et correction d'un démon (ou processus) Unix qui permet d'accéder (de manière transparente) à une base de données relationnelle Oracle au lieu des fichiers ISAM habituellement utilisés. Environnement technique : * Matériels : PC, Bull Sagister ; * Systèmes : GNU/Linux : Red Hat Enterprise Linux ES et Ubuntu ; Unix : AIX ; * Langages : C (gcc), Pro*C ; * S.G.B.D. : SQL, Oracle ; * Outils : Make, SSH ; * Outils de documentation : DocBook. Ingénieur consultant expert étude et développement logiciels libres : développement en Python sur GNU/Linux SHS France (Boulogne-Billancourt) : Établissement Français du Sang (Paris La Défense) janvier - mai 2007 Dans le cadre du projet SAFRAN, et sous la responsabilité d’un responsable national de la coordination des bascules, développemment, portage et correction, au sein d'une équipe, des programmes d’extraction des données issues des différents logiciels sources pour les livrer au format de reprise fixé par l’EFS. Environnement technique : * Matériels : PC, Bull Sagister ; * Systèmes : GNU/Linux : Red Hat Enterprise Linux ES et Ubuntu ; Unix : AIX ; * Langages : shell (Bash), Python ; * S.G.B.D. : SQL, Oracle ; fichiers ISAM ; * Outils : SSH, CVS ; * Outils de documentation : DocBook. Ingénieur expert étude et développement : développement en C++ sur Unix TEKSAN Consulting (Guyancourt) : FERMA (eServGlobal) (Malakoff) août - octobre 2006 Participation au développement du logiciel de gestion des services (architecture SOA) de recharges téléphoniques pré-payées. Environnement technique : * Matériels : PC, serveur SUN ; * Systèmes Unix : Solaris ; * Langages : C++; * Outils : Make, Sun Forte / Workshop, CVS. Ingénieur expert étude et développement : développement en C sur Unix Sariel (Paris) : Atos Origin Intégration (Paris La Défense) mai - août 2006 Développement du logiciel de gestion de la planification du personnel naviguant de la compagnie aérienne Lufthansa. Environnement technique : * Matériels : stations de travail HP ; * Systèmes Unix : HP-UX ; * Langages : C, C++, pseudo-Lisp ; * I.H.M. : X11/Motif ; * Outils : Make, CVS. Ingénieur consultant expert étude et développement logiciels libres : étude de faisabilité : portage d'un logiciel d'imagerie médicale Artware (Boulogne-Billancourt) : General Electric Healthcare (Buc) décembre 2005 - mars 2006 Au sein de l'équipe chargée du développement des applications de consultation d'image et dans le cadre de leur diffusion sur tous les matériels, recompilation, correction et portage (Makefile et librairies dynamiques) du logiciel de recollage d'images MRPasting en interaction avec les équipes de développement de Bangalore (Inde). Environnement technique : * Matériels GE : console de consultation AdvantageWorkstation 4.3, console d'acquision MR (Résonance Magnétique) ; * Matériels : PC ; * Systèmes GNU/Linux : Red Hat 7 / 9 et Fedora Core 3 ; * Langages : C++ (g++ 2.96 et 3.3) ; * Librairies : STL (Standard Template Library) ; * I.H.M. : Qt, X11/Motif ; * Outils : Make, Clearcase. Ingénieur consultant expert étude et développement logiciels libres : étude de faisabilité : portage GNU/Linux - MS/Windows d'un logiciel d'imagerie médicale Artware (Boulogne-Billancourt) : General Electric Healthcare (Buc) septembre - novembre 2005 Recompilation et correction du logiciel de consultation d'images mammographiques SenoAdvantage dans le but d'une industrialisation à d'autres applications. Environnement technique : * Matériels GE : console de consultation AdvantageWorkstation 4.3, PACS ; * Matériels : PC ; * Systèmes : GNU/Linux : Red Hat ; MS/Windows sur MKS Toolkit (Cygwin-like) ; * Langages : C++ (g++ 2.96 et 3.3 ; mingw), Tcl ; * Librairies : STL (Standard Template Library) ; * I.H.M. : Qt, X11/Motif (Hummingbird Exceed) ; * Outils : Make, Clearcase. Ingénieur étude et développement logiciels libres : développement XML pour supercalculateurs vectoriels CNRS (Centre National de la Recherche Scientifique) / IPSL (Institut Pierre Simon Laplace) (Paris) février 2002 - décembre 2004 Participation à l'amélioration d'un logiciel de modélisation du climat au sein d'une équipe de 10 personnes dans le cadre du projet européen PRISM (PRogramme for Integrated earth System Modelling) .Analyse et amélioration de l'architecture. Définition et réalisation puis implémentation définitive avec encadrement (2 personnes). Expertise technique XML : écriture des fichiers de configuration et du couplage des modèles géophysiques et des DTDs associées. Étude d'une solution utilisant SAX pour l'accès aux données. Expertise Logiciel Libre : participation à la rédaction du document «ARCDI II.5 - Software Engineering Process, Coding Rules, and Quality Standard». Participation à la rédaction des spécifications et développement de la bibliothèque SASA de gestion des entrées/sorties d'Oasis4 ,l'outil de couplage de modèles du système PRISM, sous licence LGPL. Supervision du déploiement de libxml2 sur les différentes architectures matérielles. Participation au travail du groupe chargé des développements concernant la visualisation. Environnement technique : * Matériels : PC, stations de travail Sun SparcStation, calculateurs vectoriels et parallèles : Ressources Vectorielles de l'IDRIS , Description des ressources de la Silicon Graphics Rhodes ; * Systèmes : GNU/Linux : Debian ; Unix : IRIX64, OSF/1, SUPER-UX, Solaris, UNIX_System_V ; * Langages : C, Fortran90 ; * Librairies : The XML C library for Gnome (interfaces : SAX, DOM, XPath), MPI ; * Outils : CVS, Automake/Autoconf ; * Outils de documentation : DocBook (xml, website, slides ; xsltproc, saxon), Doxygen, ProTeX ; * Formats de fichiers : netCDF. Ingénieur étude et développement logiciels libres : développement sur Gtk+/Gnome Idealx S.A.S. (Paris) décembre 2000 - mai 2001 Développement (logiciel libre) d' idx-getox ,un éditeur XML orienté texte au sein d'une équipe de 3 personnes. Environnement technique : * Matériels : PC ; * Systèmes GNU/Linux : Debian ; * Langages : C ; * Librairies : The XML C library for Gnome (interface de manipulation d'arbre) ; * I.H.M. : Gtk+/Gnome, Glade ; * Outils : CVS. Ingénieur développement : développement réseau sur VxWorks Génious Systèmes (Colombes) : Tekelec / Temex Telecom (Courtaboeuf) août - novembre 2000 Développement temps réel du bridge du firmware d'une carte réseau destinée à la synchronisation en automatisme industriel : projet Esprit ANIA (ATM Networking for Industrial Application). Environnement technique : * Matériels : PC, carte réseau propriétaire sur bus PCI ; * Systèmes : temps réel : VxWorks ; NT ; * Langages : C ; * Environnement de développement temps réel : Tornado II ; * Réseaux : IP, LAN émulé, ATM ; * Gestion de configuration : Visual Source Safe ; Ingénieur développement : développement sur LynxOs Génious Systèmes (Colombes) : Sfim / Sagem (Massy) mai - juillet 2000 Développement d'une tâche temps réel pour l'interface d'une tourelle de poursuite de bateau avec la caméra infra-rouge d'identification et son optique. Portage du pilote de la caméra. Environnement technique : * Matériels : carte Motorola VME167 (68040) ; * Systèmes Unix temps réel : LynxOs ; * Langages : C ; * Infra-Rouge : caméra Ambert Radiance, optique DIOP. Ingénieur développement : développement sur Motif Génious Systèmes (Colombes) : Sfim / Sagem (Massy) décembre 1999 - avril 2000 Amélioration de la console de supervision de tourelles de trajectographie optronique. Environnement technique : * Matériels : stations de travail HP 9000, carte Motorola VME167 (68040) ; * Systèmes Unix : HP-UX, temps réel : LynxOs ; * Langages : C ; * I.H.M. : X11/Motif, XmTree. Ingénieur étude et développement : portage vers Motif Génious Systèmes (Colombes) : Aérospatiale / Matra Systèmes & Information (Velizy) juillet - novembre 1999 Portage An 2000 d'un système de GPAO géographique. Environnement technique : * Matériels : stations de travail Sun et SparcStation ; * Systèmes Unix : Solaris, SunOS ; * Langages : C ; * I.H.M. : X11/Motif, UIM/X, OpenLook ; * Réseaux : RPC ; * S.G.B.D. : Oracle ; * Outils : Purify. Ingénieur étude et développement : développement temps réel sur Motif Génious Systèmes (Colombes) : Sagem (Argenteuil) janvier - juin 1999 Développement de la console de supervision d'un système temps réel embarqué de veille et de contrôle de tir pour la modernisation des frégates de la marine belge. Environnement technique : * Matériels : stations de travail Sun SparcStation, carte Cetia vmpc (PowerPC) ; * Systèmes Unix : Solaris, temps réel : LynxOs ; * Langages : C ; * I.H.M. : X11/Motif (développement de gadgets spécifiques, Uil, Xext, Xpm, Mrm). Ingénieur étude et développement : développement d'outils sur Motif et OpenIngres Génious Systèmes (Colombes) : SNCF (gare de Paris Est) mars - décembre 1998 Développement de transactions pour la gestion nationale des locomotives. Environnement technique : * Matériels : stations de travail Dec Alpha ; * Systèmes Unix : OSF/1 ; * Langages : C ; * I.H.M. : X11/Motif (Uil, Mrm) ; * S.G.B.D. : OpenIngres ; * Outils : Insure. Ingénieur développement : développement temps réel d'outils graphiques sur Motif Eurilogic (Verrières-le-Buisson) : Trapil (Paris) avril 1997 - février 1998 Développement d'un éditeur graphique pour la correction manuelle de la visualisation du pipeline Le Havre-Paris. Environnement technique : * Matériels : stations de travail HP 9000, Modcomp Realstar ; * Systèmes Unix : HP-UX, temps réel : Real/IX ; * Langages : C ; * I.H.M. : X11/Motif (Xext, Xm). Ingénieur étude et développement : développement sur IlogViews Quartz Data Systèmes (Les Ulis) : Alcatel (Marcousis) janvier - mars 1997 Développement d'éléments d'un superviseur d'équipement de télécommunications. Environnement technique : * Matériels : stations de travail HP 9000 ; * Systèmes Unix : HP-UX ; * Langages : C++ ; * Librairies : Unix Standard Library ; * I.H.M. : X11/Motif, IlogViews ; * Réseaux : HP/OV. Ingénieur étude et développement : développement d'outils d'interfaçage avec la base de données Quartz Data Systèmes (Les Ulis) : PSA (Sochaux) janvier - décembre 1996 Étude et développement d'outils d'aide pour les échanges des fichiers C.F.A.O. des utilisateurs avec le gestionnaire de base de données. Formation du chef de projet à la conception objet, au langage C++ et à RPC. Environnement technique : * Matériels : stations de travail Sun SparcStation, HP 9000, IBM RS/6000, Silicon Graphics Indigo ; * Systèmes Unix : Solaris, SunOS, AIX, HP-UX, IRIX ; * Langages : C, C++ ; * Méthodes : Classe-Relation ; * Réseaux : RPC (Rpcgen), TCP/IP ; * S.G.D.T. : Sherpa. Ingénieur développement : développement d'outils sur Motif Quartz Data Systèmes (Les Ulis) : PSA (Sochaux) janvier - décembre 1995 Développement d'une interface utilisateur permettant l'accès à des outils dans une architecture client-serveur en fonction de la définition du poste et du service de l'utilisateur : la Palette Métier d'Arche v.2 / Unic v.1. Formation de l'équipe de développement (3 personnes) à la librairie standard Curses. Environnement technique : * Matériels : stations de travail Sun SparcStation, HP 9000, IBM RS/6000, Silicon Graphics Indigo ; * Systèmes Unix : Solaris, SunOS, AIX, HP-UX, IRIX ; * Langages : C ; * I.H.M. : X11/Motif, UIM/X, Curses. Stagiaire chercheur (stage de D.E.A.) : amélioration du critère de sélection aux noeuds dans la construction d'arbres de décision INRIA/projet Clorec (analyse de données) (Rocquencourt) février - septembre 1994 Recherche et développement d'un logiciel d'analyse de données graphiques permettant de classer des insectes en fonction des nervures de leurs ailes. Environnement technique : * Matériels : stations de travail Sun SparcStation, HP 9000 ; * Systèmes Unix : Solaris, HP-UX ; * Langages : C++ ; * Méthodes : Classe-Relation. Ingénieur stagiaire : développement des outils graphiques d'un S.I.G. INRIA/projet Rodin (bases de données) (Rocquencourt) juillet - septembre 1993 Étude et développement de la partie I.H.M. d'un S.I.G. utilisant des objets persistants dans un contexte distribué et multi-utilisateurs. Environnement technique : * Matériels : stations de travail Sun SparcStation, multiprocesseur Dec MP433 ; * Systèmes Unix : Solaris, OSF 4.1 ; * Langages : C++ ; * Méthodes : Classe-Relation ; * I.H.M. : X11 (Xlib, Xt, Xaw). Ingénieur étude et développement : portage d'une I.H.M Spring (Montreuil/Bois et Angers) mars - septembre 1992 Portage de l'interface graphique de NC-Simul, logiciel simulateur de machine-outil. Environnement technique : * Matériels : stations de travail Sun ; * Systèmes Unix : SunOS ; * Langages : C ; * I.H.M. : X11, Sunview. Chef de projet : pilotage et développement d'un éditeur graphique de menus déroulants Spring (Montreuil/Bois et Toulouse) : PSA (La Garenne-Colombes) novembre 1990 - février 1992 Étude, réalisation et livraison d'un éditeur graphique pour la conception des menus dynamiques du logiciel de CAO Cadds 4X (ComputerVision). Encadrement d'une équipe de 3 personnes. Environnement technique : * Matériels : stations de travail Sun ; * Systèmes Unix : SunOS ; * Langages : C ; * I.H.M. : Sunview ; * Analyse lexicale et syntaxique : Lex et Yacc, Flex et Bison. Ingénieur étude et développement : développement S.E.T. Spring (Bagnolet) : Aérospatiale (Suresnes) juillet - octobre 1990 Modification d'interfaces S.E.T. (Standard d'Échange et de Transfert pour les logiciels de C.A.O.). Environnement technique : * Matériels : stations de travail Sun ; * Systèmes Unix : SunOS ; * Langages : C, Fortran77. Ingénieur stagiaire : portage d'un éditeur de courbes 3D Spring (Bagnolet) mai - juin 1990 Portage d'un éditeur de courbes de Bézier d'un environnement PC vers une station Unix. Environnement technique : * Matériels : stations de travail Sony News, Sun ; * Systèmes Unix : BSD 4.3, SunOS ; * Langages : C ; * I.H.M. : X11 (Xlib). Rédacteur de la rubrique Interface homme-machine de «La lettre de l'intelligence artificielle» EC2 (Nanterre) 1989 Analyste génie logiciel GFI (Nanterre) janvier 1988 - septembre 1989 Environnement technique : * Matériels : gros système IBM, PC ; * Systèmes : VM/CMS, MS/DOS ; * Langages : PL/1 ; * Langages graphiques : GDDM ; * Réseaux : X25 ; * S.G.B.D. : SQL/DB2. Réalisateur-concepteur en Enseignement Assisté par Ordinateur Vendôme Formation / groupe UAP (Paris) septembre - décembre 1987 Stagiaire Nancy 1 / CRAN-LEA (Vandœuvre-lès-Nancy) juillet - août 1985 Conception d'une interface utilisateur pour un logiciel de traitement d'images. Environnement technique : * Matériels : PC ; * Systèmes : MS/DOS ; * Langages : Fortran. Langues: * Anglais. Parlé, lu et écrit ; * Espagnol. Parlé, lu et écrit. Divers: Né le 4 janvier 1962 à Metz (Moselle). Marié. Membre de l'Association Pour la Promotion et la Recherche en Informatique Libre (APRIL). Voyages : Asie (Thaïlande), Afrique (Bénin), Caraïbes (Cuba), Pacifique Sud (Vanuatu). Dernière modification dimanche 20 juillet 2008, 09:17:26 (UTC+0200). Copyright © par Philippe Bourcier. GNU General Public License GPLv3 : Droit d'auteur. Ce Curriculum Vitæ est la propriété de quelqu'un - l'auteur, Philippe Bourcier. Avant d'utiliser ce contenu, veillez vous assurez que vous avez les droits et autorisations du détenteur des droits d'auteur. Vous êtes invités à afficher sur votre ordinateur, à télécharger et à imprimer ce Curriculum Vitæ. Vous devez conserver le droit d'auteur et autres avis sur toutes les copies ou impressions que vous faites.