Emmanuel Delage Architecte Développeur de Logiciels

Download Report

Transcript Emmanuel Delage Architecte Développeur de Logiciels

Emmanuel Delage
33, route de la Roche Noire
63800 Pérignat sur Allier, FRANCE
Tel: 06 06 45 44 87
Email : emmanuel.delage @ free.fr
Architecte Développeur de Logiciels Scientifiques
RESPONSABILITES ACTUELLES (15/01/2014)
 Création et animation d'un réseau (>50 personnes) autour du développement et du calcul en
environnement recherche en Auvergne. Organisation d'une journée annuelle de rencontre.
 Prise d'initiatives pour la pérennisation du patrimoine logiciel au LPC:
- Organisation de réunions pour le développement logiciel.
- Rédaction et mise à jour du portefeuille applicatif.
- Auteur de publications PLUME, projet pour la promotion des logiciels libres.
 Mise en place d'un projet international entre l'ESA, le CERN, le CNRS/IN2P3 et le SLAC pour le
développement d'un outil de CAO pour importer et exporter un format de fichier de géométrie
compatible avec les outils d'analyse et de simulation dans les domaines de la physique des particules,
du médical et du spatial.
EXPERIENCE PROFESSIONNELLE
 Ingénieur d'études en développement et déploiement des applications au LPC Clermont
(IN2P3/CNRS) - Depuis Décembre 2003.
[ Calcul scientifique ]
Développement de la parallélisation OpenMP d'un code séquentiel pour l'acquisition des données du
détecteur ALICE pour palier à l'upgrade prévu en 2018.
Développement ex nihilo de l'importation du format de fichier PDB (Protein Data Bank) et conversion
de la géométrie dans un outil de simulation. Conception d'un algorithme de recherche de
correspondance entre les interactions en physique des particules et la géométrie de l'ADN. Intégration
de PDB4DNA dans l'outil de simulation GEANT4.
Membre d'un jury interne pour le recrutement d'un ingénieur de recherche modélisation. Veille
technologique sur un mur d'images pour la visualisation. Un PC "chef d'orchestre" envoie un contexte
de rendu sur l*n écrans à travers le réseau. Organisation d'un séminaire technique avec un intervenant
externe, expert du domaine.
Modélisation géométrique et développement du logiciel de CAO FreeCAD pour l’intégration du
format de fichier GDML (XML). Cela inclut l’analyse syntaxique du fichier, la conversion de
l’information géométrique et des matériaux dans le format interne du logiciel de CAO et l'écriture du
fichier modifié.
Création d'une interface graphique d'accès aux grilles de calcul permettant l'envoi et la gestion de jobs
et des données distribuées. Les paramètres rentrés sur l’interface graphique sont transcrits en
commandes « shell » puis envoyés en SSH sur la machine d’accès à la grille.
Etude de la performance d'un cluster avec soumission de jobs MPI pour un algorithme de type MonteCarlo.
Portage MPI et mise en production du logiciel Code_Saturne sur deux clusters différents.
[ Internet et Base de données ]
Création du logiciel phpMyLab en diffusion open source pour la gestion locale des congés, des
missions et des absences des personnels d'une société.
Conception, développement et mise en place de deux bases de données Oracle pour la gestion WEB
des équipements des équipes depuis le CERN.
Génération automatique sur Intranet du trombinoscope du LPC à partir d’un annuaire LDAP.
[ Temps réel ]
Création du logiciel d'acquisition et de visualisation des données de Thermoluminescence (par USB)
pour la datation des volcans.
Conception et développement de logiciels d'acquisition, de contrôle et de monitoring pour une
expérience du CERN (développement WinCC OA). Transfert de compétence pour un Physicien.
Collaboration avec les électroniciens pour la gestion de l'USB, du VME et des cartes mémoires.
Membre d'un jury interne pour le recrutement d'un ingénieur de recherche temps-réel.
 Ingénieur Calcul à TRAD (Entreprise de tests et calculs radiation) - Octobre 2001 / Juin 2003.
Développement d'un outil de CAO "Fastrad 2.0" : création de l'interface graphique 3D, tests des
outils de calcul, optimisation du Raytracing, gestion des licences.
Réalisation du site WEB.
Calculs Radiation : modélisation sous Catia, calculs sur les modèles (Raytracing, Monte-Carlo),
spécification de blindages pour les composants problématiques. Présentations des résultats lors de
revues internationales pour les clients d'Alcatel Espace.
 Ingénieur Stagiaire Traitement d'Image à ORME (Entreprise de traitement d'images et traitement
du signal) - Avril / Septembre 2001.
Industrialisation d'algorithmes de reconstruction 3D à partir d'images stéréoscopiques. Mise en
oeuvre d'un algorithme de simplification de maillage et construction d'un navigateur (clavier/souris)
dans la ville reconstruite.
 Ingénieur Stagiaire Calcul Scientifique au LAPP (Laboratoire d'Annecy-le-Vieux de Physique des
Particules IN2P3/CNRS) - Avril / Septembre 2000.
Simulation d'un calorimètre électromagnétique sous GEANT4 dans le cadre de l'expérience spatiale
AMS.
Reconstruction de la trajectoire de la particule incidente en Java.
 Assistant Ingénieur Stagiaire Traitement d'Image au CEMAGREF (Laboratoire de recherche pour
l'agriculture et l'environnement) - Juin / Septembre 1999.
Reconnaissance de texture d'images satellites au moyen d'estimateurs de paramètres fractals.
CONNAISSANCES INFORMATIQUES









Langages de programmation : C++, Java, C, Python, Fortran, HTML, JavaScript, PHP.
Librairies graphiques : Qt, MFC, WxWidgets, Motif, OpenGL, Java3D.
Traitement d'images et SIG: Matlab, Photoshop, GIMP, Aphelion, ArcView, Scion Image.
Bases de données : Oracle, MySQL.
CAO : CATIA, SALOME, FreeCAD.
Formats d'échange : XML, STEP, VRML.
Méthodologies et méthodes: UML, Agile et Conduite de projet.
Systèmes d'exploitation : Windows, Mac OS X et Linux.
Outils bureautique : Office, OpenOffice.
PROJET PERSONNEL
SIBMOL3D (QT/OpenGL) est un outil de visualisation 3D de molécules au format PDB (Protein Data
Bank). Il permet de manipuler de nombreuses molécules et de comprendre leur structure spatiale.
Cet outil multiplateformes existe avec trois modes de visualisation : Orthogonale, Perspective et
Stéréoscopique avec des lunettes pour anaglyphe.
ETUDES
2013 : Diplôme d'ingénieur ISIMA, option Génie Logiciel et Systèmes Informatiques.
2001 : Master Professionnel - Télédétection et Imagerie Numérique (Mention AB) - Toulouse III.
2000 : Ingénieur IUP - Maîtrise Mathématiques et Informatique (Mention AB) - Avignon.
1997 : 1ère année DEUG Mathématiques, Informatique et Applications aux Sciences - Clermont II.
1995 : Bac Scientifique spécialité Mathématiques - Clermont-Ferrand.
FORMATION CONTINUE
 CNRS/INRIA/INRA (3J/2013) : Journées nationales du Développement Logiciel 2013.
 PRACE advanced training centres (1J/2012) : Visualisation de grandes masses de données avec
VisIt.
 CNRS (4J/2012) : Méthodologie et outils d'optimisation en développement logiciel.
 CNRS (4J/2012) : MPI (The Message Passing Interface).
 CNRS (5J/2010) : La programmation des architectures multicœurs.
 CNRS (5J/2010) : ENVOL 2010, Outils et pratiques pour le développement.
 FCT SOLUTIONS (3J/2009) : ITIL Foundation version 3.
 3iMOBILE (2009) : 20 leçons d'Anglais pour les affaires par téléphone.
 CNRS (5J/2008) : Informatique Scientifique pour le calcul.
 CNRS (5J/2008) : ENVOL 2008, Développement et valorisation des logiciels en environnement de
recherche.
 SCLV UBP (5J/2008) : Entrainement Anglais (niveau B2).
 KYODAN (3J/2008) : Chef de projet en informatique.
 CERN CSC(9J/2006) : Ecole informatique du CERN.
 CNRS (5J/2005) : Visualisation scientifique.
 LPC Clermont (2J/2005): Outils de la grille EGEE.
 IN2P3 (5J/2004) : Informatique générale.
 CERN (5J/2004) : PVSS Basics.
 CNES et ONERA (5J/2002) : Environnement spatial, prévention des risques.
DIVERS
 Anglais: Bon niveau en environnement professionnel, nombreux séjours professionnels et
touristiques. TOEIC (juin 2012): 750.
 Voyages: Amérique du Nord : Californie (3 mois), Mexique.
Europe du sud : Italie, Grèce, Espagne (2ème langue), Portugal.
Europe du nord et de l'est : Ecosse, Pays-Bas, Belgique, Allemagne, Hongrie.
 Animateur de centre aéré (3 mois).
 Membre créateur d'une association d'oenologie de l'Université Paul Sabatier.
 Sports: Capitaine joueur d'une équipe de Tennis.
Football 9 ans (4 années de capitanat).
Volley-ball 4 ans.