Jérôme Plumecoq
Ingénieur Etudes & Développement en informatique scientifique, Communication et
Bienvenue sur mon profil,
Je possède une double compétence informatique/scientifique, acquise grâce :
* à ma formation initiale (Doctorat de physique, spécialisation en optique et dynamique non linéaire)
* à mon expérience d'une dizaine d'années en tant qu'ingénieur d'études et développement :
-> en informatique industrielle en assistance technique chez des grands comptes (PSA, Thales, Alcatel)
-> en informatique scientifique sur des projets au forfait pour des grands organismes (IRSN, CNES, CEA,...)
DOMAINES DE COMPÉTENCES
-----------------------
Informatiques :
Conception et développement objet (python et C++)
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).
CONNAISSANCES TECHNIQUES
------------------------
Langages : python, C++, Java, Pascal, shells Unix
API : C++(Qt, boost), python (Numpy, Scipy), IHM (Tk)
Méthodologie UML : Rational Rose, Telelogic Tau UML Suite, Bouml
Systèmes : GNU/Linux, UNIX (HP-UX, AIX, Digital), Windows (NT, 2000, XP)
Environnements de développement : Emacs + gdb, Eclipse
Gestion de configuration : Subversion, ClearCase, rcs, cvs
Gestion de faits techniques : ClearDDTS, ClearQuest, Mantis
Outils d’analyse de code : C++ (Purify, Insure, valgrind) et python (pylint)
Tests unitaires : C++ (CppUnit) et python (unittest)
Documentation : C++ (docstring) et python (epydoc)
Bureautique : OpenOffice, LateX, Lyx, Restructured Text, Office
FORMATION
---------
Mars 2010 : Formation Salomé : Intégration et Couplage de Codes (CEA Saclay)
Février 2007 : Python avancé (Logilab)
Février 2003 : Programmation intensive avec Java (Valtech)
Mai 2001 : UML (Telelogic)
1996-1999 : Suivi de stages de pédagogie et communication au CIES (Centre d'Initiation à l’Enseignement Supérieur) dans le cadre de mes activités d'enseignement.
Sept.1998 : "Doctoriales" : séminaire de connaissance de l'entreprise, dynamique de groupe, management.
2006 - 2011Projets au forfait, au sein de la Division Simulation du pôle AEI (Aéronautique, Énergie et Industrie)
--------------------------------------------------------------------------
11/2011 à ce jour : Centre National d’Études Spatiales (CNES) Direction des lanceurs
Évolutions sur le logiciel Ecrins (détermination des critères de non satellisation pour Ariane 5) :
* Spécifications, conception, développements et tests
* Environnement : python, GNU/Linux (Red Hat), Emacs, Tk, matplotlib
-------------------------------------------------------------------------
10/2010 à 10/2011 : CEA Saclay (Direction de l’Énergie Nucléaire)
Dans le cadre du logiciel Salomé (plate-forme open-source de pré et post-traitement pour la simulation numérique : http://www.salome-platform.org/ ):
09/2011 à 10/2011 : Portage du composant de post-traitement du logiciel PAREX (de la version 5.1.4 de Salomé vers la version 6.3.1)
* Environnement : C++, GNU/Linux (Mandriva 2010), Emacs
01/2011 à ce jour : validation et documentation du composant HEXABLOCK de Salomé
(production de maillages hexaédriques à partir d’une géométrie sous la forme d’une CAO).
* Environnement : python, GNU/Linux (Mandriva 2008), Emacs, Restructured Text
10/2010 à 12/2010 : Réalisation d’un composant pour Salomé : mise en données du logiciel Europlexus (logiciel d'éléments finis de simulation de dynamique rapide (structures et fluides))
* Environnement : python, GNU/Linux (Mandriva 2010), Emacs, xdata
--------------------------------------------------------------------------
03/2010 à 07/2010 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 Paris-Région) pour la visualisation des résultats du logiciel de simulations aérodynamiques Elsa ( http://elsa.onera.fr/ )
* Environnement : C++, GNU/Linux (Fedora 10, Red Hat), Emacs, python, Paraview
--------------------------------------------------------------------------
02/2010 à 03/2010 Centre National d'Etudes Spatiales (CNES)
Conception d’un logiciel de post-traitement pour l'analyse de contrôle de vol.
Développement d’une maquette de l’outil en Python (numpy, scipy).
--------------------------------------------------------------------------
01/2009 à 02/2010 (et de 07/2010 à 08/2010) Centre National d’Études Spatiales (CNES) Direction des lanceurs
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 : C++, GNU/Linux (Fedora 10, Red Hat), UML (Bouml), Emacs, Subversion, samba, doxygen, boost, gdb, valgrind, python, GForge
---------------------------------------------------------------------------
03/2007 à 09/2007 Institut de Radioprotection et de Sûreté Nucléaire (IRSN)
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 : python, GNU/Linux (Red Hat), UML (Bouml), Emacs, Eclipse, Subversion (svn), slurm, postgres, samba, Mantis
---------------------------------------------------------------------------
07/2006 à 01/2009 Institut de Radioprotection et de Sûreté Nucléaire (IRSN)
Responsable technique de projet (encadrement d'une é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.
Ingénieur Etudes & Développement, Thales Naval France (en prestation de services pour Quartz Data Systèmes) - 6 mois
2006 - 2006Dans 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.
* Correction d’anomalies
* Tests unitaires et tests de qualification
* Environnement : C++, GNU/Linux (Red Hat), UML (Rational Rose), python, Emacs, ClearCase, ClearQuest, Requisite Pro, CppUnit
Ingénieur Etudes & Développement, Alcatel Submarine Networks (en prestation de services pour Quartz Data Systèmes) - 13 mois
2004 - 2005Maintenance 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*) :
* Conception et développement de nouvelles fonctionnalités.
* Correction d’anomalies
* Tests unitaires et tests d’intégration
* Coordination de la production de versions sous Clearcase
* Environnement : C++, UNIX (HP-UX), Motif, Emacs, ClearCase, ClearDDTS
Ingénieur Etudes & Développement, Thales Raytheon Systems (en prestation de services pour Quartz Data Systèmes)
2001 - 200410/2003 – 04/2004
Ingénieur d’études et développement
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 : Java, C++, Windows 2000, UML (Rational Rose), Visual, JBuilder, Emacs, ClearCase
-------------------------------------------------------------------------------
05/2001 – 10/2003
Ingénieur d’études et développement
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 :
* 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 : 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, ClearCase, librairies RogueWave
2000 - 2001Dans 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 :
* Conception et développement de nouvelles fonctionnalités
* Tests et intégration
* Environnement : C, UNIX (Digital), shell Unix (csh), Motif, X11, Oracle, Emacs, gdb, gestion de configuration (rcs)