Menu

Nicolas BRAUCOURT

NANCY

En résumé

Développements C, C++, Android et Java. Environnement Windows, Windows CE, Linux et Unix temps réel. Ecriture de spécifications, réalisation de bancs de tests.
A la recherche d'une nouvelle opportunité principalement sur Nancy et les environs ou en freelance en télétravail avec des déplacements sur site.

Mes compétences :
Android
C++
Validation & Verication
Rédaction de spécifications
Rédaction de cahier des charges
Temps Réel
CATIA
TestStand

Entreprises

  • SDSI - Gérant

    2013 - maintenant SDSI : Société de Développement de Solutions Informatiques

    Accompagnement dans le développement de solutions informatiques au travers des nouvelles technologies éprouvées dans les contextes industriels.
    Notre réseau de partenaires experts dans leurs domaines respectifs garantit la disponibilité des ressources quelque soit l'ampleur des projets.

    Nous sommes présents dans 4 domaines : La solution industrielle, le développement C/C++ (applicatif et embarqué), les applications Android et la formation.

    Nos solutions industrielles permettent de faire cohabiter l'existant avec les nouvelles technologies pour la supervision sur site et à distance. La communication avec les équipements est automatiquement gérée, les données historisées et centralisées pour un accès sécurisé facile partout dans le monde.

    Sur Android notre expérience nous amène à développer des applications professionnelles qui utilisent les principales caractéristiques techniques d'un appareil : les webservices, les services, le multitâche, la géolocalisation, le décodage de codes à barres, etc...
  • Dassault Data Services - Ingénieur développement

    VELIZY VILLACOUBLAY 2011 - 2013 Projet : Customisation pour Dassault Aviation. Réalisation de plusieurs
    accélérateurs (Addin), gestion du serveur, customisation du modèle de données.

    Descriptif de la fonction :
    Gestion du planning, chiffrage des demandes client.
    Développement d’addin en CAA pour le logiciel CATIA. La customisation de
    l’outil est décisive pour l’utilisation de l’outil dans la phase de développement
    fonctionnelle.
    Prise en main du serveur Tomcat.
    Customisation du serveur Enovia et du PnO.

    Développement de scripts MQL et TCL pour la customisation de
    requirements.
    Ecriture de scripts en Knowledge dans CATIA pour ajouter des règles
    Business Logic.
    Gestion du cycle de vie des composants fonctionnel.
    Exposition de méthodes CAA pour l’éditeur Knowledge.
  • Dassault Data Services - Ingénieur d'étude

    VELIZY VILLACOUBLAY 2011 - 2011 Projet : Sirsec. Génération d’application avec interface de communication intégrée.

    Descriptif de la fonction :
    - Développement du driver de communication pour le protocole DDS (Data
    Distribution Service.
    - Modification des templates de génération pour intégrer les API de communication
    du driver.
    - Validation.
  • Dassault Data Services - Ingénieur d'étude

    VELIZY VILLACOUBLAY 2011 - 2011 Projet : Millipore. L’objectif de ce projet était de développer sous Windows 7 un
    processus complet de génération d’application pour un environnement WinCE.

    Descriptif de la fonction :
    - Développement du driver de communication Ethernet/IP (retro engineering).
    - Mise en place des scripts shells et python pour la phase de compilation et
    d’exportation des applications sur la cible WinCE.

    - Validation de la boucle et des applications de tests.
  • Geensoft / Dassault Data Services - Ingénieur d'étude

    2010 - 2010 Projet : Ferrocots. Intégration d’un générateur de code C vers VHDL. Ce projet
    à pour objectif de remplacer l’électronique d’un train par des FPGA, prenant en
    compte les suretés SIL2.

    Descriptif de la fonction :
    - Développement d’applications d’exemple.
    - Génération du code C, utilisation du logiciel Libero pour programmer le FPGA.
    - Tests sur maquette.
  • Geensoft - Responsable validation & Ingénieur développement

    2009 - 2010 Projet : NTV AGV pour Alstom. Réalisation d’un banc de test de validation d’un
    couplage AGV. Le banc de test est composé de deux parties, la première destinée
    à valider les équipements invités, et la seconde pour valider la communication des
    différentes communications.

    Descriptif de la fonction :
    - Responsable validation dans le cadre du projet NTV.
    - Recherche et achat du matériel informatique et des cartes de communication,
    selon les spécifications du client et les limitations techniques.
    - Ecriture du plan de validation global.
    - Définition des applications ControlBuild de validation pour les différentes parties
    du projet (validation unitaire, validation de l’intégration, validation de la
    communication et validation globale du banc de test).
    - Développement du driver de communication MVB/WTB sous linux,
    communication effectuée via les cartes Eurotech et Duagon.
    - Livraison et validation sur site d’Alstom à La Rochelle.
    - Ecriture de scripts automatiques pour faciliter l’exportation et l’exécution des
    tâches sur les PC distants et la génération automatique des firmwares de cartes
    de communication.
  • Geensys - Ingénieur Validation

    2008 - 2008 Projet : FREMM pour DCNS. L’objectif du projet consistait à effectuer une
    génération de code pour les systèmes de voies d’eau dans une frégate.

    Descriptif de la fonction :
    - Ecriture du plan de validation global.
    - Réalisation des scénarios de validation automatiques en test unitaire ainsi qu’en
    test d’intégration.
    - Création d’un modèle de documentation pour générer automatiquement le
    scénario d’intégration « maître » de l’application, pour obtenir un gain de temps
    de rédaction non négligeable.
    - Reprise des fonctions de la bibliothèque externe sce_fct, développement de
    nouvelles fonctions pour la génération automatique de fiches de tests et de plans
    de tests à un format donné. Ecriture du guide d’utilisation.
    - Travail en commun via l’outil de gestion de configuration Tortoise/SVN
  • Geensys - Ingénieur développement

    2008 - 2008 Descriptif de la fonction :
    - Ecriture d’une spécification pour l’évolution de l’éditeur de scénario sous
    ControlBuild.
    - Réalisation d’une partie opérative pour Clemessy Rennes.
    - Reprise de la démonstration concernant l’intégration du DPWS dans
    ControlBuild.
  • Price Addict - Activité extra professionnel : Gérant

    2007 - 2008 Descriptif de la fonction :
    - Création d’une société de vente en ligne. (E-commerce)
    - Le catalogue produit de la société était principalement composé de cartes
    mémoires, de mp3/mp4 et d’accessoires pour Consoles de jeux.
    - Les compétences acquises durant cette expérience sont : création de site sécurisé,
    mise en page de catalogue produits, marketing, comptabilité, suivi clients.
  • Geensys - Ingénieur validation

    2006 - 2008 Descriptif de la fonction :
    - Participation à la validation d’un prototype de train à grande vitesse : AGV
    Pégase (Automotrice à Grande Vitesse) suivant le cycle en V : Lecture du cahier
    des charges, étude du développement fonctionnel, étude de la décomposition
    organique, rédaction des spécifications de tests suivant une méthodologie propre
    à Alstom, déroulement des tests sur banc, retour des erreurs trouvées dans
    l’application finale aux développeurs, puis déroulement des tests sur le prototype.

    - Etude des spécifications train de grandes fonctions telles que :
    • Configuration du freinage électrique
    • Surveillance du système de traction freinage électrique
    • Pantographe : Capter et surveiller la haute tension
    • Disjoncteurs HT : Assurer la protection de la haute tension sur le train
    • Commander et surveiller la production du 400V
    • Compresseur auxiliaire : Commander la production d’air auxiliaire et le
    distribuer
    • Gestion des défauts
    • Traiter les modes de conduite du train

    - Rédaction de plans de validation pour les essais sur banc
    - Ecriture des séquences TestStand à partir des plans de validation
    Ecriture de différents programmes de « génération automatique »
    -
    documentation et de plans de validation
    - Support à la validation sur le train
    - Formation au titre d’habilitation électrique B2V, BC et BR.
    - Travail commun via l’outil de gestion de configuration ClearCase.
  • TNI Software - Ingénieur développement

    2003 - 2006 Descriptif de la fonction :

    - Réalisation d’une bibliothèque de composants génériques sous ControlBuild.
    Langages employés : C, ST et en logigramme.
    - Développement d’une DLL générique pour toutes les cartes National Instrument
    et Advantech, DLL considérée comme un driver de communication entre le
    logiciel ControlBuild (logiciel de simulation et de validation de procédés) et les
    cartes d’acquisition. L’objectif consistait à l’ouverture ControlBuild au monde de la
    mesure. (Les mesures peuvent se faire jusqu’à des fréquences de 100KHz)
    - Développement d’une bibliothèque de composants pour le traitement du signal.
    - Développement d’une application d’acquisition de signaux haute fréquence via la
    bibliothèque de composants développée précédemment pour EDF.
    - Aide au développement d’une bibliothèque de composants pour la DCN.
    - Développement de drivers de communication avec une interface générique pour
    ControlBuild, permettant de communiquer avec différents protocoles tels que :
    Profibus, FIP, Modbus, CAN, ProcessLogix, TCP/IP, ...
    - Ecriture de scénarios de validation pour des bancs de test dans le domaine du
    ferroviaire (métro MF2000).

Formations

  • Université Nancy 1 Henri Poincaré (Vandoeuvre Les Nancy)

    Vandoeuvre Les Nancy 2001 - 2003 Matrise

    GEII option CASI - Obtention du titre d'ingénieur maître

Réseau