Nicolas - Consultant technique C++
Ref : 091024B002-
54000 NANCY
-
Développeur, Consultant technique (44 ans)
-
Freelance
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.
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