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).