Menu

Denis GERAUD

Sèvres Cedex

En résumé

Je suis marié et nous avons 2 filles.
Je suis coureur à pied marathon, trail; j’aime bien bricoler et jardiner.

Mes compétences :
Aéronautique
Transport ferroviaire
Logiciel embarqué
Test logiciel
Intégration
C Programming Language
Microsoft Windows
Lauterbach TRACE32
Global Positioning System
UNIX
Oscilloscopes
CVS
VHDL
Turbo Pascal
SUN Hardware
Rational ClearQuest
Rational ClearCase
Pascal
PC Hardware
Missiles
Microsoft Windows XP
Microsoft Windows 2000 Professional
Microsoft Visual C/C++
Microsoft Project
Cygwin
Borland Turbo C
ASIC

Entreprises

  • Ausy - Gestionnaire de Configuration Logiciel

    Sèvres Cedex 2018 - 2018 En mission chez Thalès LAS, j'ai travaillé en tant que Gestionnaire de configuration. J'ai réalisé des builds (sous JENKINS) suite à des livraisons des équipes programmeurs, suivi les Faits techniques aussi bien des évolutions que des corrections d'anomalies (sous ClearQuest).
  • Ausy - Ingénieur logiciel

    Sèvres Cedex 2016 - 2018 Mission cher THALES
    * Projet
    Poste Intégration avec un PC sous LINUX pour automatiser les lignes ferroviaires ( aiguillages - signaux ...) de la Rocade Nord au Maroc.

    * Réalisations
    TU: tests unitaires des évolutions des modules. TI: Écriture et réalisation des tests d'intégration logiciel en suivant la norme EN 50126. Écriture de spécifications logiciels pour une évolution d'une liaison TCP/IP.

    * Bilan
    Ce projet m'a permis de reprendre une activité professionnelle dans un environnement connu.

    * Environnement technique
    RTRT, C, GIT, DOORS
  • ALSTOM - Ingénieur & intégrateur

    GREASQUE 2013 - 2014 * Projet
    ATS Urbalis (Automatic Train System) est un système qui permet l'automatisation des métros de grandes villes.

    * Réalisation
    Gestion de configuration du logiciel des différentes versions.

    * Bilan
    Cette courte mission ne m'a pas permis d'évoluer.

    * Environnement technique
    Gestion de configuration avec télélogic Synergy et gestion des problèmes avec ClearQuest.
  • ANSALDO - Ingénieur & intégrateur

    2012 - 2013 * Projet
    SEI TVM300 est un Système d'Enclenchement Intégré permettant de transmettre les informations de la Voie vers la Machine, sa principale fonction est de gérer en sécurité les enclenchements et l'espacement des circulations sur une ligne ferroviaire à grande vitesse et d'informer le machiniste de la signalisation en cabine. La ligne est découpée en «cantons» équipés chacun par un SEI. Les SEI dialoguent entre eux et sont installés dans les salles
    d'appareillage réparties le long de la ligne. Cette version à transmission analogique est déployée sur la LGV Atlantique.

    * Réalisation
    J'ai écrit le plan et le catalogue des tests de l'Unité de Traitement (UT), puis réalisé les tests. J'ai ensuite écrit le
    plan et le catalogue des tests de validation d'un sous-système SEI et je les ai effectués.

    * Bilan
    Mon expérience dans le domaine du ferroviaire m'a permis de mener à bien cette mission, les documents et les tests ont été réalisés dans les délais demandés.

    * Environnement technique
    Simulateur propriétaire.
  • CARMAT - Ingénieur & intégrateur

    Velizy Villacoublay 2012 - 2012 * Projet
    Le cœur artificiel du professeur Carpentier, implanté dans l'être humain, il répond aux besoins du patient. Ma mission a été d'aider l'intégrateur en place et de réaliser une version livrable pour la validation.

    * Réalisation
    Gestion de configuration des logiciels implantés dans la prothèse. J'ai réalisé les merges des sources d'une équipe de 15 développeurs et la pose de tags sur les différents paliers de validation.

    * Bilan
    Cette courte mission dans le domaine médical, s'est arrêtée à causse d'un problème budgétaire, étant le dernier arrivé, j'ai été le premier à partir.

    * Environnement technique
    Gestion de configuration avec télélogic Synergy.
  • THALES RSS - Ingénieur & intégrateur

    Courbevoie 2010 - 2012 * Projet
    Le projet PING (Poste Informatique à technologie PC - Nouvelle Génération) permet de commander les aiguillages, gérer la signalisation, et l'occupation des voies par comptage d'essieux, de manière sécurisée (maître/esclave et redondances des baies).

    * Réalisations
    Écriture et réalisation des tests d'intégration logiciel en suivant la norme EN 50128 (Logiciels pour systèmes de commande et de protection ferroviaire) niveau Sil4.

    * Bilan
    Ce projet m'a permis d'avoir une première expérience dans le domaine ferroviaire. Mes compétences dans le domaine de l'intégration logiciel ont été appréciées.

    * Environnement technique
    RTRT, C; CVS.
  • CONTINENTAL - Rambouillet - Ingénieur & intégrateur

    2010 - 2010 * Projet
    Better Place est un système d'autoradio couplé à un système de navigation pour les Israéliens, monté sur la Renault FLUENCE Électrique. Le système permet de calculer l'autonomie du véhicule, de localiser les bornes permettant la recharge des batteries ou les lieux de changement de ces dernières.

    * Réalisations
    L'intégration des tâches du logiciel embarqué réalisées par l'équipe de développement.
    Réalisation des Baselines et réalisation de test d'intégration.

    * Bilan
    Mon intervention en fin de projet et la position transverse du poste d'intégrateur m'ont permis d'avoir une vue d'ensemble sur le système et d'avoir une première expérience dans le monde de l'automobile.

    * Environnement technique
    Gestion de configuration et gestion des problèmes avec télélogic Synergy, Bus CAN.
  • MESSIER-BUGATTI - Ingénieur & intégrateur

    2009 - 2010 * Projet
    Logiciel MIDG-E (Middleware Generic Engine) est un logiciel générique d'interface (communication inter tâches) pour la commande du train d'atterrissage de l'A350, entre des composants logiciel SCADE applicatifs et le logiciel d'exploitation en temps réel fondamental.

    * Réalisations
    Écriture des tests d'intégration et de validation du logiciel MIDG-E à partir des exigences.

    * Bilan
    Cette courte mission pour remplacer un collègue, m'a permis de rester dans le domaine de l'aéronautique.

    * Environnement technique
    SVN - DO178B niveau A
  • SAFRAN - Ingénieur & intégrateur

    Paris 2008 - 2009 * Projet
    GADIRU (GPS (Global Positioning System) Air Data and Inertial Reference Unit) est une centrale inertielle développée pour l'A400M. 3 GADIRUs sont montées dans l'avion sur les 3 axes pour former le système GADIRS (GPS Air Data and Inertial Reference System).

    * Réalisations
    Écriture du plan d'intégration permettant la réalisation du 1 exécutable complet.
    Participation au planning d'intégration et au plan de charge associé.
    Préparation des objectifs DO pour l'intégration formelle.

    * Bilan
    Ce programme faisant suite au projet MMR, mes connaissances de la norme DO178B ont été appréciées.
    L'activité s'est déroulée dans le cadre d'un gros projet, imposant une rigueur supplémentaire au niveau des demandes d'information.

    * Environnement technique
    Microsoft Project - Documentation sous KIOSQUE - DO178B niveau A.
  • THALES COMMUNICATIONS - Ingénieur & intégrateur

    2007 - 2008 * Projet
    Le MMR (Multi Mode Receiver) est un équipement d'aide à l'atterrissage développé pour l'A400M.

    * Réalisations
    Intégration des modes FLS (FMS -Flight Management System- Landing System) et GLS (GPS landing system)
    - Stratégie, écriture, compilation et exécution de scénarios de tests de Haut Niveau (équivalent à des tests d'intégration/validation) sous RTRT.
    - Investigation des problèmes rencontrés lors de l'intégration/validation sur le banc : émission de `fait technique' pour tracer ces différents problèmes.
    - Mise à jour du STD (Software Test Document) pour Airbus.

    * Bilan
    Dans le cadre d'un forfait, la mise en place d'une stratégie de déroulement des tests d'intégration ont permis de tenir les délais imposés par le client. Le retour dans le monde aéronautique m'a permis de voir la mise en place de la norme DO178B et de ses implications aux niveaux du projet.

    * Environnement technique
    RTRT, C, CLEARCASE, ARINC 429, DO178B niveau A
  • NEOPOST - Ingénieur logiciel

    Bagneux 2006 - 2007 * Projet
    KEOPS est une machine haut de gamme pour affranchir le courrier.

    * Réalisations
    Intégration du logiciel avec :
    - Les merges des développements réalisés par une équipe de 10 développeurs. ;
    - la distribution des environnements de travail avec la préparation des paramètres logiciels, suivant la configuration matérielle nécessaire aux développeurs.
    - La gestion des configurations des différentes versions livrées. ;
    - L'investigation et la correction d'anomalies.

    * Bilan
    Ma position transverse m'a permis de travailler sur la gestion des configurations logicielles, car cette machine à affranchir peut être connectée à plusieurs autres équipements comme une plieuse, inséreuse, et ou une balance dynamique, d'où la génération et le stockage des différents logiciels livrés chez les différents clients dans de nombreux pays.

    * Environnement technique
    Microcontrôleurs INTEL 80C51 (8 bits), FUJITSU MB91101 (32 bits), HITACHI SH70XX (32 bits), C, Windows XP.
    Chaîne de développement 80C51 avec compilateur uniquement.
    Chaîne de développement Fujitsu (Softune) avec l'émulateur FUJITSU MB2197-01.
  • AKKA I&S société de service - Ingénieur intégration logiciel

    2004 - 2014 Pour le compte des sociétés COFRAMI puis AKKA I&S (voir mes différentes missions plus bas):
    De 2004 à 2006 , j’ai travaillé à la SAGEM à Cergy St Christophe ou dans le cadre d’un forfait sur la partie applicative des logiciels des téléphones mobile, j’ai participé à la Gestion de Configuration du Logiciel sous CVS, WinCVS (gestion de évolutions et des corrections des buggs, pose de tags et merges des parties développées). Cette mise à jour hebdomadaire des logiciels permet aux différents développeurs d’être au même niveau logiciel sur les différentes plates-formes. J’ai intégré des parties IHM du logiciel tel que: la gestion de la carte mémoire, du kit piéton, le champ « anniversaire » des contacts du répertoire.
    de 2006 à 2007 j'ai effectué une prestation chez NEOPOST dans le cadre d’un projet de machine à affranchir haut de gamme, j’ai occupé le poste de gestionnaire de configuration dans un environnement Dimension de MERANT (merge, tags, suivi des différentes versions, des problèmes et des évolutions). J’ai participé à la correction d’anomalies.
    2007 à 2008, j'ai remis les pieds dans le mode de l’aéronautique en travaillant sur un forfait pour THALES communication, pour l'aide à l’atterrissage de l'A400M (MMR). J'ai écris et réalisé des tests d'intégration et de validation du logiciel avec RTRT.
    J'ai continué sur l'A400M à la SAGEM Eragny (2008 - 2009) pour écrire le plan d'intégration du logiciel de la centrale à inertie (GADIRU).
    J'ai continué chez MESSIER-BUGATTI à Vélizy ( 2009) pour écrire les tests d'intégration et de validation du logiciel MIDG-E (Middleware Generic Engine), qui est un logiciel générique d’interface (communication inter tâches) pour la commande du train d’atterrissage de l’A350, entre des composants logiciel SCADE applicatifs et le logiciel d'exploitation en temps réel fondamental.
    En 2010, mon expérience c'est poursuivi chez Continental en tant que gestionnaire de configuration avec l'outil Synergy sur un système de radio et de navigation pour la Renault Fluence ZE. Ce système permet d'avoir une interface permettant de connaître les réserves d'énergie du véhicule et les lieux de recharge ou de changement des batteries. J'ai effectué des tests de non régression avec l'aide du bus CAN.
    2010 à 2011, chez Thalés Rail à Vélizy, dans le cadre du projet PING (Poste d'enclenchement Informatique à technologie PC Nouvelle Génération), j'ai écris et réalisé des tests d'intégration du logiciel avec RTRT.
    2012 chez CARMAT, pour le cœur artificiel du professeur Carpentier, j'ai réalisé la gestion de configuration du logiciel embarqué.
    en 2012 chez ANSALDO j'ai fait l'intégration d'un système d'enclenchement intégré pour les Lignes à Grande Vitesse (SEI-TVM300) qui permet au conducteur d'avoir les signalisations en cabine (banc de test propriétaire).
    en 2013 chez Alstom, j'ai été build manager pour ATS Urbalis, un système qui permet l’automatisation des métros de grandes villes.
  • SAGEM - Intégrateur

    PARIS 2004 - 2006 * Projet
    Logiciel applicatif des gammes de téléphones mobiles SAGEM.

    * Réalisations
    Intégration logicielle des versions successives des applicatifs pour les modèles MyX5, MyX6 et MyX8 des mobiles SAGEM.
    Préparation de l'environnement de développement pour les équipes des projets :
    - Gestion de configuration logicielle sous CVS, mise à jour des fichiers logiciels (merge) pour la cohérence avec les dépendances.
    - Compilations et liens sous Cygwin. ;
    - Tests de non-régression sur simulateur propriétaire SAGEM et sur cible.
    Préparation et réalisation des tests d'intégration:
    - Utilisation des outils de qualité logicielle, relectures croisées.
    - Rédaction de plans de tests d'intégration pour les fonctionnalités comme le répertoire des contacts et l'accès par commandes AT, la mise en place du kit piéton, détection et gestion de la carte mémoire d'extension.
    - Analyse des dumps (dbgprs), investigations des fuites mémoires et évaluation des performances. ;
    - Rédaction d'anomalies.

    * Bilan
    Le projet s'est déroulé sous la forme d'un forfait, les livraisons se sont succédées à un rythme élevé à cause des impératifs du marché de la téléphonie mobile. Le poste transverse d'intégrateur m'a imposé des contraintes de gestion du stress dans un environnement où de nombreux développeurs sont impliqués.

    * Environnement technique
    C sous Unix, Cygwin, Visual C++, Windows 2000, CVS, WinCvs, Beyond Compare, UltraEdit.
    Cible : MyXx, Processeur TEXAS ARM.
    OS temps réel : Nucleus.
  • SAGEM - Ingénieur logiciel

    PARIS 1997 - 2003 * Projet
    Logiciel IHM pour système de vision infrarouge.

    * Réalisations
    Projet MALIS (caméra infrarouge associée au poste de tir de missiles MISTRAL pour l'armée française):
    - Élaboration des spécifications et conception du logiciel d'interface utilisateur et des symboles pour la séquence de tir temps réel.
    - Écriture en C et en assembleur MOTOROLA 68HC11 sur une chaîne de développement HIWARE pour Windows.
    - Réalisation des tests unitaires, des tests d'intégration sur émulateur ASHLING CT68HC11 pour Windows et de la validation sur cible.
    Projet MILIS. Cette nouvelle génération de caméra intègre un logiciel permettant un réglage automatique de la vision infrarouge avec la vision directe:
    - Élaboration des spécifications, conception du logiciel d'interface utilisateur et du calcul du décalage et du recentrage des deux visions en temps réel.
    - Écriture en C et en assembleur MOTOROLA 68HC11 sur une chaîne de développement HIWARE pour Windows.
    - Réalisation des tests unitaires, des tests d'intégration sur émulateur ASHLING CT68HC11 pour Windows et de la validation sur cible.
    Participation au projet MATIS (jumelle infrarouge à écran matriciel):
    - Spécifications et conception du logiciel d'interface utilisateur (ergonomie des fonctionnalités des boutons et des incrustations) temps réel.
    - Écriture en C et en assembleur MOTOROLA 68HC11. ;
    - Réalisation des tests unitaires, des tests d'intégration avec un émulateur TRACE 32 de chez Lauterbach et de la validation sur cible.

    * Bilan
    Les connaissances dans les systèmes de vision infrarouge, acquises lors du premier projet, mes connaissances en électronique pour le développement du logiciel ont été très appréciées tout au long des différents projets. Cette longue mission dans de petites équipes m'a permis de réaliser le cycle en V d'un logiciel embarqué temps réel.

    * Environnement technique
    C, ASM MOTOROLA 68HC11,
    Émulateur ASHLING CT68HC11, TRACE 32.
    Environnement HIWARE et COSMIC sous Windows
  • Algoriel - Ingénieur logiciel

    1995 - 2003 Pour le compte d'une petite SSII, je suis entré en prestation à la SAT de 1995 à 1996 dans la cadre du projet URBICOM. J’ai analysé le logiciel acheté aux américains, j’ai effectué les adaptations aux normes Européens (fréquence, bande passante, ..), mis en place des améliorations et j’ai réalisé les tests d’intégrations et la validation du système.
    J’ai continué mon expérience à la SAGEM Argenteuil (1997 à 2003) ou j’ai réalisé le cycle en V des logiciels embarqués pour des caméras infrarouge (MILLIS) (de la spécification, à la validation en passant par la conception, le développement et l’intégration). Ce logiciel a été décliné pour différentes caméras pour différents clients (avec quelques modifications) et pour la jumelle (MATIS).
  • S.A.T. - Ingénieur logiciel

    1995 - 1996 * Projet
    URBICOM est un équipement de communication urbaine par liaison de faisceau hertzien à 23 et 38 GHz (transmission numérique de la radio en modulation de fréquence).

    * Réalisations
    Analyse du logiciel et écriture de sa documentation (Produit développé et acheté à une société américaine).
    Analyse et codage de nouveaux "driver" pour des synthétiseurs de fréquence. Évolution du produit pour respecter les normes Européennes (fréquence, bande passante...).
    Amélioration de quelques fonctionnalités: Calcul du taux d'erreurs, calcul du niveau reçu...

    Analyse et codage de nouveaux drapeaux de pannes avec un système de temporisation variable (apparition, disparition, train d'impulsions de la panne).

    * Bilan
    La mise aux normes Européennes et la réalisation des différentes améliorations ont permis la mise en place de ce système sur les autoroutes du Nord-Est (SANEF) et par la société BOUYGUES pour son réseau privé. Ce premier poste en tant qu'ingénieur logiciel dans une petite équipe m'a permis d'appliquer toutes mes connaissances, aussi bien universitaires, que mon expérience de technicien.

    * Environnement technique
    PC, Turbo C, TRACE 32.
  • C.E.A. - Étudiant

    1993 - 1995 * Projet
    Au sein du Bureau de Recherches en microélectronique, j'ai participé à l'étude d'un accéléromètre intégré (circuit
    ASIC).

    * Réalisations
    Étude du traitement de l'information sortant d'un micro-capteur résonant.
    - Description comportementale en VHDL.
    - Simulation sur des chaînes de CAO.
    Participation à l'implantation et aux tests de la puce.

    * Bilan
    La satisfaction de mon étude sur le traitement de l'information sortant de la micro-poutre m'a ouvert la possibilité de rester en CDD pour implanter et tester l'ASIC. Cette expérience au CEA m'a fait découvrir le monde de la recherche appliquée.

    * Environnement technique
    CAO Mentor Graphics et Anacad.
  • C.E.A. - Bruyères-Le-Châtel - Etudiant Chercheur

    1993 - 1995 Au sein du Bureau de Recherches en microélectronique, j’ai participé à l’étude d’un accéléromètre intégré (circuit ASIC).
    Étude du traitement de l’information sortant d’un micro-capteur résonant.
    - Description comportementale en VHDL.
    - Simulation sur des chaînes de CAO Mentor Graphics et Anacad.
    Participation à l’implantation et aux tests de la puce.
  • SEXTANT Avionique - Technicien

    1989 - 1992 * Projet
    Participation à plusieurs projets et en dernier lieu pour un altimètre et une montre pour le constructeur Boeing.

    * Réalisations
    Développement de modules logiciels suivant les spécifications.
    Tests unitaires de modules (tests croisés avec un autre développeur).
    Intégration de différents modules avec bouchonnage des fonctions non implémentées.
    Responsable de la gestion et de l'archivage des logiciels.

    * Bilan
    Mes connaissances matérielles des indicateurs ont été appréciées pour le développement de drivers et l'intégration sur cible. Le fait de réaliser des modules et du test unitaire m'a apporté la rigueur dans le développement du logiciel.

    * Environnement technique
    Temps Réel, C, Unix, station Sun, Turbo Pascal.
  • THOMSON C.S.F. A.V.G. - Technicien électronicien

    1985 - 1989 * Projet
    Participation à plusieurs projets et en dernier lieu pour un indicateur de roulage pour l'A320 et d'un machmètre pour le mirage 2000.

    * Réalisations
    Étude électronique de la carte micro contrôleur (6805) travaillant en temps réel pour l'indicateur de roulage.
    Étude électronique d'une carte analogique permettant l'affichage de l'altitude pour le mirage 2000.

    * Bilan
    La réalisation de prototypes et la connaissance des enjeux économiques liés à la production m'ont permis de réaliser des cartes permettant d'être facilement testables. L'étude de cartes électronique m'a permis ensuite d'évoluer vers le monde du logiciel.

    * Environnement technique
    Microprocesseurs MOTOROLA 6805. Appareils de mesures et de tests électroniques (alimentation, oscilloscope, lecteur et générateur de signaux ARINC, analyseur de signaux de bus de données).
  • JAEGER Avionique - Technicien électronicien

    1981 - 1985 * Projet
    Études matérielles et logicielles de bancs de tests de cartes électroniques numériques ou analogiques pour la mise en production d'indicateur de planche de bord pour avions.

    * Réalisations
    Matériel : Cartes numériques avec microprocesseurs et cartes analogiques.
  • Jeager -Thomson AVG - Sextant - Technicien

    1981 - 1992 J’ai commencé dans la vie active chez JAEGER dans un service d'industrialisation ou je réalisais des bancs de tests pour des indicateurs de planche de bord d’avion.
    JAEGER a été racheté par THOMSON AVG puis regroupé dans SEXANT, là j’ai fait l’étude de ces indicateurs (matériel et logiciel) avec la rigueur et la fiabilité indispensable aux logiciels embarqués dans l’aéronautique.
    J’ai repris mes études à mis temps pour une licence en informatique.

Formations

Réseau

Annuaire des membres :