Laurent - Développeur C++

Ref : 160329S001
Photo de Laurent, Développeur C++
Compétences
C
C++
SQL
VISUAL STUDIO
CLEARCASE
SVN
Expériences professionnelles
  • SORIN GROUP (LIVANOVA) - CLAMART
    DEPUIS JUILLET 2014
    Ingénieur Conception & Développement
    Contexte : Au sein de l’équipe Programmateur.
    Conception et Développement C++
    Réalisation / Rôle :
    • Développement des évolutions logicielles du programmateur de l'implant en C++
    • Ecriture des documentations de design sur les évolutions
    • Ecriture des plans de tests unitaires et vérification
    • Support de l’équipe « implant » pour l’intégration
    • Développement d’un script/outil Ruby pour le passage des tests (Apport Personnel)
    • Développement de tests automatiques à l'aide du logiciel Ranorex (C#)
    • Support de l’équipe de validation pour l’utilisation de l’outil
    • Maintenance/Corrections des versions d’implants antérieures
    Environnement: C++, Ruby, Windows, Visual Studio 2008, TortoiseSVN, Codendi, Ranorex

    THALES OPTRONIQUE - ELANCOURT
    MAI 2013 – JUILLET 2014
    Ingénieur Conception & Développement
    Contexte : Au sein de l’équipe Software.
    Développement C Temps Réel sur µcontrôleurs/µBlaze/P2020.
    Réalisation / Rôle :
    • Ecriture des spécifications pour l’ensemble des composants µPIC.
    • Développement des différents logiciels en C Temps Réel
    • Ecriture des plans de tests et validation
    • Livraison aux équipes « composants »
    • Support des équipes « composants » pour l’intégration
    • Développement d’un logiciel C Temps Réel pour µBlaze
    • Développement d’un logiciel C Temps Réel sous vxWorks pour P2020
    • Validation et Pré-intégration
    • Maintenance et évolution des logiciels en fonction des contraintes matérielles
    Environnement: C Temps Réel, Windows, MPLAB, Eclipse/Workbench, Xilinx Suite, vxWorks, Clearcase

    NDS (CISCO) - ISSY-LES-MOULINEAUX
    JUILLET 2012 – AVRIL 2013
    Ingénieur Conception & Développement
    Contexte : Au sein de l’équipe de développement FUSION.
    Maintenance et évolution de composants logiciels de boitiers TV.
    Réalisation / Rôle :
    • Gestion et Optimisation d’un générateur de code pour plusieurs composants de type « Passe-Plat »
    • Corrections de défauts du moteur Adobe Flash
    • Maintenance et Optimisation de la couche MiddleWare utilisant le moteur Flash
    • Maintenance et Optimisation de composants utilitaires bas-niveaux tels que la gestion des threads, des fifos, etc…
    • Livraison des différentes évolutions pour l’ensemble des composants (6) et sur l’ensemble des projets correspondants (entre 5 et 8)
    • Gestion des remontées de bug via le couple Clearcase/Clearquest
    Environnement: C (MiddleWare), C++ (Adobe Flash), Ruby (génération automatique de code). Visual C++ Express. Clearcase/Clearquest

    General Electrics Healthcare - BUC
    JUILLET 2010 – Juillet 2012
    Ingénieur Conception & Développement
    Contexte : Au sein du plateau Apside. En lien avec le service Mammographie GE.
    Conception et développement d’une nouvelle méthode d’acquisition (Tomosynthèse) pour mammographe.
    Réalisation / Rôle :
    • Gestion Technique du sous-ensemble RECON utilisé pour la reconstruction 3D (Architecture/Conception/Developpement)
    • Analyse et conception des interfaces inter sous-systèmes.
    • Génération automatique des tests et d’une partie du code au format YAML/XML. (Apport Personnel)
    • Développement et déploiement d’un outil d’intégration continue sur le modèle eXtreme Programming
    • Formation sur les mammographes et l’ensemble des sous-systèmes le composant.
    • Travail ponctuel sur d’autres sous-systèmes.
    • Réalisation des différents documents d’entrée/sortie nécessaires au développement :
    o Spécifications
    o Documents d’Architecture
    o Plans de Tests

    Environnement: C++ (RECON), C (Autres sous-systèmes), Ruby (outil d’intégration continue). YAML/XML (génération automatique de tests/code) HTML/PHP (IHM de la RECON) Eclipse. Clearcase. BOUML (Design). Linux SuSe. Solaris.

    THALES COMMUNICATIONS - COLOMBES
    JANVIER 2009 – JUILLET 2010
    Ingénieur Développement
    Contexte : Au sein de l’équipe Logiciel Produit Radio sur le programme nEUROn.
    Développement et maintenance d’un ensemble de logiciels Radio. (Sol/Air Embarqué)
    Développement d’un ensemble de scripts-outils destinés au travail collaboratif en eXtreme Programming.
    Réalisation / Rôle :
    • Développement suivant la méthode Agile XP
    • Ecriture des tests pré-génération au format YAML
    • Livraison des différents logiciels et Tests sur cible.
    • Maintenance de divers logiciels Radio « parallèles » RECO-NG, …
    • Développement et Optimisation de scripts Ruby destinés au travail collaboratif
    o Intégration Continue
    o Génération automatique des tests
    o Création d’arbres pour la gestion de la combinatoire des tests (Apport Personnel)
    • Analyse et Optimisation de l’architecture logicielle
    Environnement: C++, Ruby (outil d’intégration continue). YAML (génération automatique de tests/code) Eclipse/Workbench. SNIFF/Tornado. Clearcase

    CEA - SACLAY
    SEPTEMBRE 2008 – DECEMBRE 2008
    Stagiaire Développement C++
    Contexte : Au sein de l’équipe Logiciel CIVA.
    Portage du logiciel sur plateforme Windows 64 bits (AMD64) avec compatibilité 32 bits.
    Réalisation / Rôle :
    • Mise à jour du code existant (environ 1,5 million de lignes de code)
    • Mise à jour des projets/makefiles
    • Création de scripts batch et Ant pour la compilation et la livraison du logiciel
    • Analyse de performances d’algorithmes à l’aide des outils Visual Studio
    • Optimisation du code
    o Ajout de nouveaux algorithmes COTS (type Monte-Carlo)
    o Mise en place du multi-threading pour des calculs importants (super-calculteurs)
    Environnement: C++, Batch/Ant, Visual Studio Team System. Eclipse Ganymede, CVS

    MBDA - PLESSIS-ROBINSON
    MARS 2008 – SEPTEMBRE 2008
    Stagiaire Développement C++
    Contexte : Au sein de l’équipe Trial Support.
    Conception et développement d’un logiciel de conversion de format de fichiers et d’outils de traitement de données multiplateformes.
    Réalisation / Rôle :
    • Poursuite du projet commencé l’année précédente.
    • Développement d’une nouvelle version entièrement dynamique. Les modules pouvant être chargés à la volée à l’aide de librairies dynamiques (DLL/.so)
    • Définition de l’Architecture logicielle avec le support du maître de stage.
    • Etude des différents formats de fichiers d’échanges utilisés (PCM, 1553, IRIG, Ethernet, etc…)
    • Développement d’outils de debug et de maintenance.
    • Développement d’outils auxiliaires. (Lecteur de trames et affichages via des graphiques du contenu des fichiers à la volée)
    • Ecriture et validation des tests fonctionnels.
    • Rédaction de la documentation utilisateur ainsi que la documentation d’architecture.
    Environnement: C++, Java (C++ Embedded), Visual Studio C++. Eclipse, Windows. Linux Ubuntu. SVN

    LERIA - KREMLIN-BICETRE
    SEPTEMBRE 2007 – FEVRIER 2008
    Stagiaire Développement C++
    Contexte : Au sein du Laboratoire Epitech de Recherche Informatique Appliquée.
    Optimisation d’un algorithme de calcul combinatoire pour un logiciel de traitement de données génétiques.
    Réalisation / Rôle :
    • Etude rapide de la Génomique
    • Analyse du code existant
    • Optimisation et ajout de fonctionnalités
    • « Haplotypes Estimation Using KIR Genotypes : Combining Familial and Population Data in Order to use KIR Ld in Association Studies. Tissues Antigens 71, 265-398 260-219. Gourraud P-A., ******** L., Meenagh A., Cambon-Thomsen A., El-Khadi N. and Middleton D. »
    Environnement: C++, Windows, Linux, Visual Studio C++. Eclipse

    IUT de VELIZY - VELIZY
    DECEMBRE 2007 – MARS 2008
    Professeur Associé à Temps Partiel (PAST)
    Contexte : Professeur Assistant de TP C/C++
    Réalisation / Rôle :
    • Aide aux étudiants durant les Travaux Pratiques
    • Rédaction de « Contrôle des Connaissances » en C++
    • Correction des TP et des Contrôles
    Environnement: C/C++, Windows, Linux, Dev-cpp, gedit/gcc

    MBDA - CHATILLON
    OCTOBRE 2006 – JUIN 2007
    Stagiaire Développement C++
    Contexte : Au sein de l’équipe Trial Support.
    Conception et développement d’un logiciel de conversion de format de fichiers et d’outils de traitement de données multiplateformes.

    Réalisation / Rôle :
    • Définition de l’Architecture logicielle avec le support du maître de stage.
    • Etude des différents formats de fichiers d’échanges utilisés (PCM, 1553, IRIG, Ethernet, etc…)
    • Développement d’outils de debug et de maintenance.
    • Ecriture et validation des tests fonctionnels.
    • Rédaction de la documentation utilisateur ainsi que la documentation d’architecture.
    Environnement: C++, Java (C++ Embedded), Visual Studio C++. Eclipse, Windows. Linux Ubuntu. SVN

Études et formations
  • FORMATION
    2008 : Diplômé de l’école {EPITECH}, Kremlin-Bicêtre. Expert en Technologies de l’Information

    COMPETENCES TECHNIQUES
    C
    Méthodologie XP (eXtreme Programming)
    C++
    Méthodologie Classique (en V)
    C Temps Réel
    Ruby
    Clearcase
    SVN/CVS
    Windows
    Linux
    TCP/IP UDP/IP
    Solaris, BSD, …
    Visual C++

    Anglais
    Espagnol

    COMPETENCES FONCTIONNELLES
    Systèmes Embarqués Développement de logiciels Radio
    Développement de µPIC/µBlaze
    Médical Développement d’un programmateur pour défibrillateur implantable
    Développement d’un logiciel destiné à la gestion de calculs massivement parallèles (Tomographie)
    Télévision Numérique Développement de couches bas niveaux destinées à des boitiers télé.
    Logiciel Portage 32/64 bits du logiciel CIVA
    Formation Formateur en C/C++ au sein d'une SSII

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS