Expérience professionnelle
05/2020 – 03/2021
AOS dev C++: Etudes et Développement (NANTES)
OempaTool Demo : création d’un logiciel de démonstration en C++.
- collecte du besoin pour outil CND par ultrason
- création projet et repository git
- création du logiciel avec ajout de fonctionnalités au fur et à mesure
- création utilitaire de génération de code afin de sélectionner uniquement les fonctionnalités souhaitées
- choix de librairie pour interface : wxWidgets
- rédaction documentation et manuel utilisateur
- test, validation et intégration
Environnement : C++, Visual Studio, GIT, wxWidgets, CND (ultrason)
Plugins CIVA : Développement de 2 plugins C intégré au logiciel CIVA.
- création projet et repository git
- découpe des fichiers binaires source pour alimenter l’API CIVA.
- test, validation et intégration
Environnement : C, Visual Studio, GIT, CND (ultrason)
GECKO : Développement d’un logiciel PYTHON.
- création projet et repository git
- pilotage via des commandes adressé à un serveur dédié.
- test, validation et intégration
Environnement : python, Visual Studio, GIT, CND (ultrason)
12/2019 – 03/2020
ACB dev C++: Etudes et Développement (NANTES)
Projet Dassault : Développement d’une interface de gestion des mors.
- relecture spécification
- Création de l’interface avec choix design
- Développement des fonctionnalités nécessaires à la gestion des mors
- Environnement : C++ BUILDER, SVN, STRATON
Projet SONACA : adaptation de l’interface de gestion des mors Dassault pour SONACA (25 -> 36 mors).
Redesign de l’interface pour ajouter les mors supplémentaires
Développement des fonctionnalités manquantes.
Environnement : C++ BUILDER, SVN, STRATON
Projet JIAYE : doublement des axes pour la gestion du portique.
Doublement de la gestion des axes du portique.
Adaptation du code existant.
Environnement : C++ BUILDER, SVN, STRATON
Projet HSS : suppression des axes inutiles sur la base.
Suppression des axes inutiles dans le code et dans straton.
Développement de nouveau block de commande.
Environnement : C++ BUILDER, SVN, STRATON
Depuis 04/2019
KEOSYS dev C++: Etudes et Développement
Projet Viewer : Développement d’un logiciel de suivi thérapeutique.
- correction anomalie
Automatisation du déploiement
développement de nouvelles fonctionnalistes et de nouveaux composants
Environnement : C++, Visual Studio 2017, TFS
Projet Epicure : integration de la librairie ITK via nuget et pour intégrer des algorithmes de delineation dans le viewer.
Generation des binaires via CMAKE
Automatisation de l’intégration et du déploiement
Environnement : C++, Visual Studio 2017, GIT, nuget
02/2018 - 4/2019
CAPGEMINI Lead dev C++: Etudes et Développement
Projet Yield management : Développement d’un logiciel pour la sncf.
- correction anomalie
- Automatisation du déploiement
- Environnement : C++, powershell, Visual Studio 2003/2012, GIT
05/2015 - 02/2018
Misys Ingénieur Etudes et Développement
Projet DRT/DATASERVICE : Gestion des flux/permissions des clients souhaitant avoir accès aux flux temps réel/temps retardé(delayed) d'instruments financiers.
- Maintenance évolutive
- Mise en place d’un banc de test de pricing automatique
- Mise en place de test unitaire
- Soutien correctif
- Environnement : C++/C#, Visual Studio, GIT
Projet TCA : création et gestion de context de pricing servant à l’évaluation d'instruments financiers.
- Développement d’une nouvelle fonctionnalité dans un logiciel existant
- Mise en place de test unitaire
- Soutien correctif
- Environnement : C++/C#, Visual Studio, GIT
Projet Misys SSO : utilisation d’un logiciel interne permettant de s’identifier automatiquement auprés de nos servers (selon le mode choisi).
- Intégration de l’outil dans le logiciel
- Mise en place de test unitaire
- Soutien correctif
- Environnement : C++/C#, Visual Studio, GIT
01/2011 - 05/2015
FACTSET Ingénieur Etudes et Développement
Projet WORKFLOW : projet de gestion des flux de taches pour le développement, la maintenance, la mise en production et la saisie de document.
- Mise en place de l’environnement de développement
- Migration projet Perforce vers Mercurial
- Maintenance évolutive
- Soutien correctif
- Environnement : C++/ C#/Python, Visual Studio, Mercurial, Perforce, SQLServer
- Travail en collaboration avec l’inde (anglais)
Projet Team Feed : projet de maintenance et traitement des données métiers.
- Développement d’outils de migration de données
- Maintenance évolutive
- Soutien correctif
- Environnement : C++/ C#/Python, Visual Studio, Mercurial, Perforce, SQLServer
01/2009 - 01/2011
INCKA (SSII)
Ingénieur Etudes et Développement
Projet THALES COMMUNICATIONS : BOA (Bulle Opérationnelle Aéroterrestre), développement d’un adapter entre des applications et le firmware d’un équipement radio
- Participation à la création d’un logiciel
- Mise en place de l’environnement de développement
- Mise en place de test unitaire
- Implémentation de la solution
- Maintenance évolutive
- Soutien correctif
- Environnement : C++, Visual Studio, SWAP, Mercurial, soapUI
Projet THALES COMMUNICATIONS : PS21e, logiciel de planification de réseau
- Ajout de nouvelles fonctionnalités dans le logiciel existant
- Modification d’un modèle UML existant sous Rational Rose
- Rédaction de tests fonctionnels automatisés
- Correction de faits techniques et intégration de demande de modification
- Environnement : C++, Visual studio 2003, SAGA, Clearcase, Rational Rose, UML
Projet THALES COMMUNICATIONS : système de communication entre un drone et une tourelle
- Ajout de nouvelles fonctionnalités dans le logiciel existant et amélioration du code existant (refactoring).
- Rédaction d'un script d'automatisation des taches de gestion de configuration et de tests
- Rédaction de tests fonctionnels automatisés
- Correction de faits techniques et intégration de demande de modification
- Debuggage d'une carte cible sous VxWorks
- Environnement : C++, VxWorks, Source Insight, Workbench, SAGA, Clearcase
09/2005 – 09/2008
SCHNEIDER AUTOMATION Ingénieur Etudes et Développement (alternance)
Projet : amélioration des outils de diagnostic lors de défaillance en clientèle (récupération d'information de diagnostic dans la mémoire automate)
- Création d’une nouvelle fonction dans un logiciel existant
- Rédaction des spécifications fonctionnelles
- Phase de conception détaillée
- Codage sous VxWorks car en relation avec un automate
- Environnement : C++, Visual Studio, VxWorks, Source Insight, Clearcase, PSN8 (planification)
Projet : création d’un outil d’analyse diagnostic
- Cycle en V complet sur ce projet
- Codage
- Rédaction d’un document utilisateur
- Environnement : Java, Eclipse, PSN8
Projet : amélioration des outils de diagnostic lors de défaillance en clientèle, réalisation d'un système espion embarqué
- Ajout d’une fonction dans un logiciel PC servant à l’activation d’une fonction embarquée dans les systèmes d’exploitation des automates
- Accès au registre de débug du Pentium pour développer une fonction embarquée € Environnement : C++, Visual Studio, VxWorks, ClearCase, PSN8