CV ingénieur études et développement en informatique scientifique
Transcription
CV ingénieur études et développement en informatique scientifique
Jérôme PLUMECOQ 14 rue de Vichy 75015 Paris 06 13 74 46 35 [email protected] Né le 23 juillet 1971 Célibataire Nationalité française Ingénieur d'études et développement en informatique scientifique EXPERIENCE PROFESSIONNELLE Ingénieur d'études et développement en informatique scientifique Communication et Systèmes (CS-SI) (depuis juillet 2006) Depuis octobre 2010 projet au forfait pour le CEA Saclay (Direction de l’Énergie Nucléaire) Réalisation d'un composant pour le logiciel Salomé (plate-forme de pré et post-traitement pour la simulation numérique : http://www.salome-platform.org/ ) : mise en données du logiciel Europlexus (logiciel d'éléments finis de simulation de dynamique rapide (structures et fluides)). Environnement technique : python, GNU/Linux (Mandriva 2010), Emacs, xdata De mars 2010 à juillet 2010 en collaboration avec AIRBUS Réalisation d’un plugin en python pour le logiciel Paraview (www.paraview.org) dans le cadre d’EHPOC (projet R&D Environnement haute performance pour l’optimisation et la conception / pôle mondial de compétitivité System@tic ParisRégion) pour la visualisation des résultats du logiciel de simulations aérodynamiques Elsa (http://elsa.onera.fr/) Environnement technique : C++, GNU/Linux (Fedora 10, Red Hat), Emacs, python, Paraview, reStructuredText De janvier 2009 à aout 2010 projets au forfait pour le CNES (Centre National d'Etudes Spatiales) De juillet 2010 à août 2010 : Réalisation des évolutions (V1.2) du logiciel de simulation de vol de lanceurs ASTRO : Conception et développement, Intégration, Validation Environnement technique : C++, GNU/Linux (Fedora 10, Red Hat), Emacs, Subversion, boost, gdb, valgrind De février 2010 à mars 2010 : Conception d’un logiciel de post-traitement pour Développement d’une maquette de l’outil en Python (numpy, scipy). l'analyse de contrôle de vol. De janvier 2009 à janvier 2010 : Réalisation d'ASTRO (Application de Simulation du TRansport en Orbite) : refonte du logiciel CNES de simulation de vol de lanceurs, dans le cadre d’un élargissement du domaine d’application du logiciel (plusieurs lanceurs, couplage avec d’autres logiciels). • Mise en place et administration du serveur de développement • Conception et développement, Intégration, Validation Environnement technique : C++, GNU/Linux (Fedora 10, Red Hat), python, UML (Bouml), Emacs, Subversion, samba, doxygen, boost, gdb, valgrind De juillet 2006 à janvier 2009 projets au forfait pour l'IRSN (Institut de Radioprotection et de Sureté Nucléaire) (SErvice des Situations d'Urgences et d'organisation de Crise / Bureau de Modélisation des Transferts Atmosphériques) De juillet 2006 à janvier 2009 : Chef de projet (équipe de 3 ingénieurs) Réalisation du système krX, application Client/Serveur permettant de construire un calcul de dispersion de nucléotides et de conséquences sur la population à partir de données de rejet atmosphérique et des données météorologiques en situation de crise. • Avant-vente • Spécifications • Conception, développement et tests : automate de soumission de demandes de calculs au cluster (serveur), partie du client (IHM) permettant la construction de demandes de calcul, module de géo-référencement • Intégration sur site, Validation Environnement technique : C++, Qt4, GNU/Linux (Red Hat), UML (Bouml), python, Emacs, Eclipse, Subversion, slurm, postgres, samba, Mantis, doxygen De mars 2007 à septembre 2007 : Ingénieur d'études et développement Réalisation d'un serveur météo, application Client/Serveur permettant de piloter l'acquisition et le traitement de données météorologiques utilisées pour les situations de crise. • Conception et développement de l'automate de soumission de demandes de traitements au cluster de calculs • Validation Environnement technique : python, GNU/Linux (Red Hat), UML (Bouml), Emacs, Eclipse, Subversion, slurm, postgres, samba, Mantis Ingénieur d'études et développement Quartz Data Systèmes (de mars 2000 à juin 2006) De janvier 2006 en mission chez Thales Naval France (Bagneux, 92) à juin 2006 Dans le cadre d'un projet franco-italien de frégates anti-aériennes (Horizon), participation à une phase de développement du système de gestion de combat : conception et développement pour le composant logiciel chargé de l'évaluation de la menace aérienne et de l'attribution des armes : • Analyse de l’architecture existante et des spécifications détaillées • Conception et développement • Correction d'anomalies • Tests unitaires et tests de qualification Environnement technique : C++, GNU/Linux (Red Hat), UML (Rational Rose), python, Emacs, gdb, ClearCase, ClearQuest, Requisite Pro, CppUnit De nov. 2004 à déc. 2005 en mission chez Alcatel Submarine Networks (Nozay, 91) Maintenance corrective et évolutive sur un logiciel de gestion des équipements de réseaux sous-marins, sur les parties IHM et InfoModel (communication avec les équipements : protocole QB3*): • Analyse de l’architecture existante • Correction d'anomalies • Développement de nouvelles fonctionnalités • Tests unitaires et d'intégration • Coordination de la production de versions sous Clearcase Environnement technique : C++, UNIX (HP-UX), Motif, Emacs, gdb, ClearCase, ClearDDTS D'octobre 2003 à avril 2004 en mission chez ThalesRaytheonSystems (Surveillance aérienne) (Massy, 91) Au sein du service IHM, participation à une phase de développement de l’IHM du projet MARTHA (Maillage des Radars Tactiques pour la lutte contre les Hélicoptères et les Aéronefs à voilure fixe - Armée de terre française) Environnement technique : Java, C++, Windows 2000, UML (Rational Rose), Visual, JBuilder, Emacs, ClearCase De mai 2001 à octobre 2003 en mission chez ThalesRaytheonSystems (Surveillance aérienne) (Massy, 91) Au sein du service Surveillance, participation au développement du produit MUSE (Outil d’aide au déploiement de senseurs : calculs de couvertures radars et télécoms). ➢ Dans le cadre de différentes affaires, participation à des travaux sur l’IHM de MUSE : • Analyse de l’architecture existante et des spécifications • Conception et développement de nouvelles fonctionnalités • Tests, portage et intégration ➢ Dans le cadre d'une affaire, réalisation d'un algorithme pour la partie serveur de calcul de MUSE (calcul de zones en coordonnées polaires à partir de zones en coordonnées cartésiennes) (1 mois). A partir d’un document de conception : implémentation, tests et améliorations Environnement technique : C++, UNIX (HP-UX et AIX), Windows NT et 2000, shell Unix (ksh), librairie graphique interne à Thales (basée sur X11, Xt, Motif sous Unix, et sur les MFC sous Windows), UML (Rational Rose), Visual, Sniff, Emacs, gdb, ClearCase, librairies RogueWave en mission chez PSA (Vélizy, 78) D'avril 2000 à mai 2001 Dans le cadre du produit STARE (Système de Traitement et d’Archivage de Résultats d’Essais), participation au développement sur les parties IHM et traitement des données : • Analyse de l’architecture existante et des besoins • Conception et développement de nouvelles fonctionnalités • Tests et Intégration Environnement technique : C, UNIX (Digital), shell Unix (csh), Motif, X11, Oracle, Emacs, gdb, gestion de configuration (rcs) Enseignant-Chercheur en physique (Thèse de Doctorat) De sept. 1996 à déc. 1999 CNRS (Laboratoire PHLAM : PHysique des Lasers, Atomes, Molécules) (Université des Sciences et Technologies de Lille) sujet : “ Caractérisation de systèmes dynamiques de petite et grande dimensions : de l'analyse topologique aux codages symboliques, et instabilités spatio-temporelles dans un laser fortement multimode.” https://iris.univ-lille1.fr/dspace/bitstream/1908/624/1/50376-2003-349-350.pdf • Spécifications, conception, développement et tests d’un algorithme de codage symbolique de trajectoires chaotiques. • Spécifications, conception, développement et tests de programmes de simulation et d'analyse pour l’étude des instabilités et du chaos spatio-temporel dans un laser à fibre fortement multimode. Environnement technique : C++, UNIX (HP-UX) et GNU/Linux, Emacs, gdb, gestion de configuration (rcs, cvs), Gnuplot, Maple, Latex Moniteur de l’enseignement supérieur en DEUG Scientifiques (travaux dirigés, travaux pratiques et tutorat) Chercheur stagiaire en physique (stage de DEA) De sept. 1994 CNRS (Laboratoire de Spectroscopie Hertzienne) à juin 1995 (Université des Sciences et Technologies de Lille) (à mi-temps) Spécifications, conception, développement et tests d’un logiciel destiné à l’analyse topologique de régimes chaotiques dans un laser. Environnement technique : UNIX (HP-UX), Pascal, Emacs, gdb SYNTHESE DES COMPETENCES Scientifiques : Étude de systèmes dynamiques non linéaires (modélisation, analyse et simulation numériques, caractérisation). Physique du rayonnement (Lasers, optique non linéaire). Informatiques : Conception et développement objet. Langages C++, python, Java, C, Pascal, shells Unix, xml (notions) API C++ (Qt, boost), IHM (Motif, X11, Xt, Java Swing), python (numpy, scipy) Méthodologie UML : Rational Rose, Telelogic Tau UML Suite, Bouml Systèmes GNU/Linux , UNIX (HP-UX, AIX, Digital), Windows (NT, 2000 et XP) Outils / Logiciels Environnements de développement : Emacs + gdb, Eclipse Gestion de configuration : ClearCase, Subversion, rcs, cvs Gestion de faits techniques : ClearDDTS, ClearQuest, Mantis Tests unitaires : C++ (CppUnit) et python (unittest) Analyse de code : C++ (Purify, Insure, valgrind) et python (pylint) Documentation : C++ (docstring) et python (epydoc) Bureautique : OpenOffice, Lyx, LateX, reStructuredText, Office Langues : Anglais Allemand Lu, écrit, parlé (suivi fréquent de séminaires et colloques scientifiques en anglais) Notions FORMATION Mars 2010 SALOME : intégration et couplage de codes (formation de 3 jours au CEA Saclay) Février 2007 Python avancé (formation de 4 jours chez Logilab) Février 2003 Programmation intensive avec Java (formation de 5 jours chez Valtech) Mai 2001 UML (formation de 3 jours chez Telelogic) 1996-2003 Doctorat de Physique (Lasers, Molécules, Rayonnement Atmosphérique) Mention très honorable avec félicitations du jury. Université des Sciences et Technologies de Lille 1996-1999 Suivi de stages de pédagogie et communication au CIES (Centre d'Initiation à l'Enseignement Supérieur) dans le cadre des activités d'enseignement. Sept. 1998 "Doctoriales" : séminaire de connaissance de l'entreprise, dynamique de groupe, management. 1995 DEA de Physique (Lasers, Molécules, Rayonnement Atmosphérique) (USTL) (Mention Très Bien, major de promotion) DIVERS Sport : Aïkido, jogging, natation. Randonnées. SST (Sauveteur-Secouriste du Travail).