Nicolas - Consultant technique C++

Ref : 091024B002
Photo de Nicolas, Consultant technique C++
Compétences
C++
PHP
VBA
CLEARCASE
VB
LINUX EMBARQUE
CLEARQUEST
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES


    08/2011 – aujourd’hui : Dassault Systèmes (Nancy – France)
    1,5 an Ingénieur d’étude

    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.


    07/2011 – 10/2011 : Dassault Systèmes (Nancy – France)
    3 mois Ingénieur d’étude

    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.

    01/2011 – 04/2011 : Dassault Systèmes (Nancy – France)
    3 mois Ingénieur d’étude

    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.

    09/2009 – 12/2010 : Geensoft – Dassault Systèmes (Nancy – France)
    3 mois Ingénieur d’étude

    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.

    01/2009 – 09/2009 : Geensys (Nancy – France)
    8 mois Responsable validation / Ingénieur développement

    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.


    09/2008 – 12/2008 : Geensys (Nancy – France)
    3 mois Ingénieur validation

    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.


    05/2008 – 09/2008 : Geensys (Nancy – France)
    3 mois Ingénieur développement

    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.


    04/2006 – 05/2008 : Geensys/Prestataire sur le site d’Alstom (La Rochelle – France)
    2 ans Ingénieur validation

    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 » de 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.


    07/2007 – 01/2008 : Price Addict (La Rochelle / Nancy – France)
    6 mois Activité extra professionnel : Gérant

    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.




    03/2003 – 04/2006 : TNI-Software (Nancy, France)
    3 ans Ingénieur développement

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


    09/2001 – 06/2002 : Association Sportive et Culturelle de Saulxure les Nancy (Saulxure les Nancy – France)
    9 mois Formateur en Informatique

    Descriptif de la fonction :
    - 6h par semaine de formation en bureautique.
    La formation avait pour sujet l’apprentissage des outils de la suite Microsoft Office (Word, Excel, Access).
    Les personnes formées étaient de tout âge. (25 ans à 75 ans)
    - Participation au développement du site internet de l’association.

Études et formations
  • FORMATION


    2001-2003 : IUP GEII (Génie Electrique et Informatique Industrielle) – Université Henri Poincaré à Nancy
    Option CASI (Conduite Automatisée des Systèmes Industriels)
    Obtention du titre d’ingénieur maître.
    1998-2001 : DUT GEII – IUT du Montet à Villers les Nancy
    Option RLI (Réseaux Locaux Industriels)
    1995-1998 : Bac STI EN – Lycée Loritz à Nancy



    MOTS CLEFS

    TestStand, Scenarios ControlBuild, Modèles de documentation, Clearcase, SVN/Tortoise, Eclipse
    ControlBuild, Visual Basic / VBA, langages C et C++, Labview, Labwindows/CVI, Matlab, Simulink, SDL, GTK
    Ferroviaire (Alstom : AGV, MF2000), EDF bibliothèque de traitement du signal
    Drivers de communication, MVB, WTB, TCN, Profibus, FIP, Modbus, CAN, ProcessLogix, TCP/IP
    Partie opérative, Clemessy, Bibliothèques DCNS, Validation d’application, validation de banc de test
    DLL de communication avec cartes National Instrument et Adventech
    Word, Excel, Access, macro VBA


    LANGUES

    Français : Langue maternelle
    Anglais : Professionnel
    Allemand : Scolaire
    Espagnol : Scolaire


D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible