Bertrand - Consultant C++

Ref : 141028H002
Photo de Bertrand, Consultant C++
Compétences
C++
PERL
LINUX EMBARQUE
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES
    VAISALA – Orsay (91)
    Juin 2022 à octobre 2022
    Développeur couches basses
    Projet
    Lidar as a Software : développement des couches basses pour logiciel générique
    Réalisation
     Développement d’une discipline de ligne série (développement noyau Linux)
     Refactoring de l’implémentation du protocole série avec EDFA
     Refactoring programme d’interface avec Détection and Data Acquisition board
    Environnement technique
    AlmaLinux 9, GIT (BitBucket), C, C++, EDFA Keopsys, DDA Alciom
    MERCK – Guyancourt (78)
    Août 2020 à juin 2022
    Intégrateur logiciel Linux embarqué
    Projet
    Intégration logiciel pour dispositifs médicaux
    Réalisation
     Intégration continue du logiciel embarqué
     Mise à jour outils de flashage
     Implémentation tests endurance
    Environnement technique
    Jenkins, Linux, Buildroot, SVN, Shell, C++, DOORS, IMX6, DockLight
    VAISALA – Orsay (91)
    Novembre 2018 à juin 2020
    Intégrateur - concepteur
    Projet
    Hélice : développement prototype outil de mesure de vents par lidar sur éolienne
    Réalisation
     Développement, intégration continue du logiciel embarqué
     Conception UML pour logiciel temps réel
     Portage et amélioration du soft embarqué sur ARM
     Tests automatiques pour la partie calcul
    Environnement technique
    Jenkins, Linux, Buildroot, SVN, C++, Javascript, Zynq7000, UltraScale
    SAGEMCOM – Rueil Malmaison (92)
    Octobre 2017 à Octobre 2018
    Intégrateur
    Projet
    Roadmap intégration pour équipe transverse expertise Set Top Box
    Réalisation
    Bertrand ******** – 84, avenue Claude Nicolas Ledoux 78114 Magny les Hameaux - SIRET : 538 420 092 00024
     Administration Jenkins pour intégration continue d’une centaine de configurations
     Développement outils de monitoring de nœuds esclaves Jenkins
     Ajout de la gestion des modules GIT dans surcouche Buildroot
     Intégration Sphinx dans Buildroot
    Environnement technique
    Jenkins, Linux, SDK Broadcom, Buildroot, Python, SVN, GIT
    Leosphere – Orsay (92)
    Août à septembre 2017
    Devops
    Projet
    Portage CentOS7 64 bits du serveur lidar longue portée
    Réalisation
     Portage appli CentOS 64 bits de puis Ubuntu 12.04 32 bits
     Portage client Windows 7 32 → 64 bits
     Patch boost pour sérialisation binaire 32/64 bits
     Réalisation des installeurs
    Environnement technique
    Ubuntu 12.04, CentOS7,PostGres 9.1, Boost 1.49, C++, make, Putty, subversion
    IVS – Clichy (92)
    Avril à juillet 2017
    Développeur C++
    Projet
    EyeRuler2 outil de mesure de verres de lunettes sur IPad
    Réalisation
     Base de données, vues
     Dev C++/QML
    Environnement technique
    SQLite 3.9.1, C++11, VisualStudio2015, QML, GitBash, Jira
    Ercom – Vélizy (78)
    Octobre 2016 à mars 2017
    Développeur Télécom
    Projet
    AirPhone : outil de test pour la R&D 5G de Nokia
    Réalisation
     Conception et développement Security Mode Failure
     Automatisation de la non-regression concernant le chiffrement et l'intégrité
     Développement SRBEntity Creation
     Responsable relecture de code UML, C++ et Python de C-Plane de mon scrum (6
    personnes)
    Environnement technique
    LTE, 5G, L2 (PDCP), L3 (RRC), C-Plane, C++ 11/14, bash, libopen_lte, libmich,
    Python 2.7.3, Pytest, Gitlab, Jenkins, Linux Redhat, Agile/Scrum, Jira, Confluence,
    Jabber, WebEx, Sharenet, PlantUML, exvim, anglais technique écrit et oral
    Bertrand ******** – 84, avenue Claude Nicolas Ledoux 78114 Magny les Hameaux - SIRET : 538 420 092 00024
    (échanges avec équipes à Manille), Office 365, Outlook
    Bertin IT – Montigny le Bretonneux (78)
    D'avril à septembre 2016
    Intégrateur C++ Perl
    Projet
    Station de décontamination de clé USB whiten
    Réalisation
     Intégration de la chaine de build automatique
     Couverture de code
     Mise en production de la chaine de build auto
    Environnement technique
    Ubuntu 14.04, Debian Jessie, Gitlab-ce 8.6.4, Gitlab-ci-multi-runner 1.1.2, TAP,
    QTTest, gcov, lcov, Devel::Cover
    Bertrand ******** – ********
    STAGO – Gennevilliers (92)
    De février 2015 à mars 2016
    Développeur C++
    Projet
    Automate de tests de coagulation du sang PsMh
    Réalisation
     Refactorings sur la base des analyses CppDepend
     Développement de tests unitaires
     Maintenance en condition de Sourcery CodeBench pour le debug.
    Environnement technique
    Windows 7, Linux, Straton, Sourcery CodeBench, Visual Studio 2012/2015, C#,
    Resharper, CppDepend, LDRA, CMake, FxCop, CppCheck, TeamCity, SVN
    IFP ÉNERGIES NOUVELLES – Rueil Malmaison (92)
    De février à décembre 2014
    Développeur C++
    Projet
    Implémentation API FMI 2.0 pour simulateur xMOD
    Réalisation
     Conception UML pour factorisation du code FMI 1.0/2.0
     Implémentation FMI 2.0 pour dll xMOD
     Réalisation de la chaine de tests automatiques
    Environnement technique
    Windows XP & 7, Visual C++ 2005 et 2010, Matlab R2007B, FMI,
    DepedencyWalker, CMake, f2c, cvode/Sundials, Jenkins, SVN
    LEOSPHERE – Orsay (91)
    De juin 2013 à janvier 2014
    Développeur C++
    Projet
    Développement pour Lidar scannant ISAVIA
    Réalisation
     Implémentation estimateur bayesien et traitement d'image temps réel
     Mise en place de la plate-forme de tests automatiques
     Mise en place de la chaîne de production, de paramétrisation et d'installation
    logicielle
    Environnement technique
    Linux Ubuntu, C++, Scripts shell Bash, gnu Make, Doxygen, Perl, Windows XP,
    Eclispe Juno, mySQL, SVN, Jenkins
    LINKBYNET – Saint-Denis (93)
    De avril à mai 2013
    Développeur Perl
    Projet
    Transfert automatique de données réseau
    Réalisation
    Bertrand ******** – 84, avenue Claude Nicolas Ledoux 78114 Magny les Hameaux - SIRET : 538 420 092 00024
     API récupération des données brutes
     Parseur données réseau
     Tests intégrité et intégration
    Environnement technique
    Perl Dancer, REST, Ubuntu, Linux, JSON, mySQL, Git
    CERT-LEXSI – Bagnolet (93)
    De juillet à novembre 2012
    Développeur Perl
    Projet
    Maintenance évolutive des agents de veille sécuritaire
    Réalisation
     Développements d’agents de veille internet
     Rédaction de la documentation utilisateur
     Attaque (audit) de site marchands
    Environnement technique
    Perl, Ubuntu Unity, Linux, Agents web, HTML, PHP, mySQL, APIs Google, Viadeo,
    Ebay
    Coyote System – Guyancourt (78)
    De janvier à juin 2012
    Développeur Middleware
    Projet
    Mode Tunnel pour le Nouveau Coyote
    Réalisation
     Tests terrain / Collecte de données GPS et accéléromètre
     Comparaison / Choix des algorithmes pour le calibrage et l’étalonnage
     Mise en place d’un environnement de simulation
     Développement de la solution embarquée
    Environnement technique
    Freescale IMX, Steval-MKI062V2, GPS NAVMAN – J-N3 DS 070611, GPS UBlox – NEO6, Linux Debian, emacs, gdb, make, Perl, C++ embarqué, Eclipse, Octave
    Emerson – Guyancourt (78)
    De juillet à novembre 2011
    Développeur C++
    Projet
    Portage en C++ d’un logiciel VB de surveillance d’alternateur pour centrale
    nucléaire
    Réalisation
     Tests sur le dispositif existant
     Installation du driver Ethernet/GPIB
     Intégration libmodbus
     Conception, développement, tests unitaires, intégration et valdation.
     Rédaction des spécification, des CD de livraison et de la notice d’utilisation
    Environnement technique
    Centrale d’aquisition Scorpio, Windows 3.11, Visual Basic, Windows XP, Visual C+
    Bertrand ******** – 84, avenue Claude Nicolas Ledoux 78114 Magny les Hameaux - SIRET : 538 420 092 00024
    +, SourceSafe, MFC, Adaptateur Eth/GPIB NI, Modbus, R485
    Alcatel Lucent – Vélizy (78)
    De novembre 2010 à juin 2011
    Développeur intégrateur logiciel embarqué
    Projet
    Amélioration de l’environnement de tests unitaires pour le CallProcessing dans le
    eNodeB/LTE
    Réalisation
     Réduction par factorisation des configurations de test
     Évolution de la scripterie pour lancer les tests un par un
     Intégration UBM (User Bearer Manager) dans l’environnement de test
    Environnement technique
    Linux 2.6.28, bash, Perl, C++, Synergy
    Continental – Rambouillet (78)
    De juillet à octobre 2010
    Architecte logiciel embarqué
    Projet
    Phase d’expertise pour une plateforme d’infolosir automobile basée sur Linux
    Réalisation
     Benchmark de différentes solutions de sandboxing
     Proposition d’architecture logicielle pour le mécanisme de sandboxing
     Etude sur la politique de sécurité logicielle et proposition de solution
     Réalisation d’une maquette double écran
     Etude UPnP/DLNA
    Environnement technique
    Freescale IMX 51, u-boot / redboot, Linux embarqué 2.6.28, Sécurité: MAC Tomoyo,
    SELinux, chroot, virtualisation OS OpenVZ, Xorg, Xfbdev, mplayer, Gstreamer, C
    embarqué, bash, QtCreator, CM Synergy
    AKKA (CRDTA) – Guyancourt (78)
    Juin 2010
    Ingénieur fonctionnel
    Projet
    Affichage de bord pour le véhicule électrique
    Réalisation
     Réduction du cahier des charges en fonctions des contraintes de délai
     Définition d’une architecture hard et logicielle réaliste pour des délais serrés
    Environnement technique
    Véhicule électrique
    Sagem Sécurité (MORPHO) – Osny (95)
    De février à juin 2010
    Ingénieur développement logiciel embarqué
    Projet
    Développement de la couche Appli du terminal biométrique MorphoIdent
    Bertrand ******** – ********
    Réalisation
     Etude des fonctionnalités de la bibliothèque graphique Qt exploitables dans le
    produit.
     Plan de qualification de Linux comme système d’exploitation embarqué
     Participation à l’architecture
     Résolution d’un bug dans un driver Linux USB de Freescale
     Développement des messages de communication avec l’hôte spécifiques au
    produit
     Conception appli multithread
     Développement appli et écran d’enrôlement sous Qt
    Environnement technique
    Freescale IMX 25, Linux embarqué 2.6.28, Qt embarqué 4.3 , QtCreator, SVN
    Coyote System – Suresnes (92)
    De juin à décembre 2009
    Développeur logiciel embarqué
    Projet
    Développement de la fonctionnalité limite de vitesse pour le Coyote Mini V2
    (avertisseur de radars)
    Réalisation
     Compression de la cartographie routière France de TéléAtlas en PHP à partir d’une
    base de données postGres.
     Participation à l’architecture
     Indexation spatiale des cellules et des tronçons routiers en PHP (quadtree et kdtree)
     Développement en C++ sous RTOS d’un thread noyau dédié pour charger les
    cellules de la carto et de méthodes pour donner en temps réel la vitesse limite
    autorisée.
     Conception et développement de la notion d’ambiguïté dans la navigation
    embarquée. Décompression en C++ de la cartographie et interprétation
    embarquée des index.
     Développement de la vitesse limite multi-pays
     Etude de la décharge batterie, paramétrage des tensions « seuil ».
    Environnement technique
    GSM Telit, GPS, SDCard, ARM 7 Atmel 48 MHz, CVS, Eclipse, cygwin, Linux
    embarqué RTOS, PostGres, mySQL, PHP 5, TeleAtlas, NavTech
    SAGEM COMMUNICATIONS – Vélizy
    De mars 2008 à avril 2009 (14 mois)
    Intégrateur produit type GATEWAY
    Projet
    Livebox V2 Pro: boitiers triple play pour PME
    Réalisations
     Développement Multi VLAN : développement driver Linux pour Switch Marvell, et
    développement noyau pour ajouter des règles d’iptables.
     Tests unitaires avec téléphone IP Astra, Wireshark, et carte réseau permettant de
    Bertrand ******** – ********
    paramétrer la valeur du tag.
     Développement C IDMA pour synchronisation ADSL
     Intégration de la télé routée en FTTH et ADSL : utilisation avancée de CVS,
    adaptation de la plateforme de tests unitaires pour forcer la version d’IGMP.
    Pilotage pour monter la plateforme d’intégration en Tunisie.
     Spécifications d’une interface entre IHM et middleware concernant les
    périphériques de stockage USB
     Pilotage à distance d’une équipe de développeurs tunisiens sur la fonctionnalité
    partage local : rappel des objectifs et des délais, détermination des priorités
     Correction d’anomalies : navigation dans Bugzilla, activation de différents niveaux
    de traces, analyse de code pour les bugs non reproductibles.
     Expertises pour le service après vente dans les domaines de la mise à jour
    logicielle, du partage USB et de la VOIP : investigation système suite aux
    anomalies remontées.
     Portage C d’un outil vers VOX160 pour tester la RAM
    Environnement technique
    IGMP, DHCP, IP, VOIP (H323), ADSL, FTTH, Ethereal, Wireshark, CVS, Bugzilla, Linux
    embarqué, OPENRG, Samba, Hotplug, e2fsprogs, VOX 160 : Marvell 88E6061,
    Ikanos IKF6838
    SAGEM MOBILES – Cergy
    De mars 2006 à février 2008 (24 mois)
    Développeur et intégrateur téléphonie mobile
    Projet
    Téléphone mobile SAGEM
    Réalisations
     Debug sur my600, my800, my850, my900
     Portage de l’applicatif sur différentes versions d’ EMP : développement Perl pour
    automatiser le portage.
     Développement en C d’une couche d’abstraction pour branche multi-plate forme.
     Développement Python pour génération EIDL
     Développement de l’interface graphique pour les FDN, SIM+, et des notifications
    d’évènements
     Gestion de la compilation de nuit 3G : tâches planifiées sous XP, développement
    DOS et sh sous cygwin.
     Modélisation UML pour affichage sur écran secondaire
    Environnement technique
    C, Visual C++, JAVA (MIDP), bash, Perl, MSDOS, Python, EMP, Eclipse, 3G, UMTS,
    MVC, design pattern, CVS, Windows XP, Unix (cygwin), OSE (Ericsson)
    ALCATEL BUSINESS – Colombes
    De septembre 2000 à avril 2002
    Ingénieur d’études
    Projet
    Portage Linux du PABX A4400
    Réalisations
    Bertrand ******** – 84, avenue Claude Nicolas Ledoux 78114 Magny les Hameaux - SIRET : 538 420 092 00024
     Portage de la couche applicative du PABX A4400 (C orienté objet et C++) :
    developpement bash pour recensement fin des appels systèmes, portage des
    headers, développement Makefile
     Développement de scripts sh de chargement de l’exécutable sur carte ARM
     Développement de scripts Perl pour choix des librairies adaptées en fonction des
    paliers logiciels
     Expertise lors du portage de la plateforme de validation
     Correction d’anomalies : utilisation de gdb
    Environnement technique
    Linux RedHat, Unix Solaris, ChorusOS, Windows NT, GNU Makefile, compilation
    croisee, gdb, C, C++, Perl, sh, bash, Gnu Makefile, PABX A4400, Teamware, CVS
    ARMEE DE TERRE – Versailles Satory / Bourges
    De novembre 1999 à août 2000
    Officier de réserve
    Projet
    Validation du progiciel SIMAT (Système d’Information du Matériel de l’Armée de
    Terre)
    Réalisations
     Définition des scénari des tests de charge.
     Tests sur plate forme et rédaction de la documentation
     Réunions de validation avec la maîtrise d’oeuvre
    Environnement technique
    SQL, Shells Unix, Windows, ERP SIMAT, Open Ingres, Mainframe.
    FRANCE TELECOM R&D – Lannion
    Mai 1999 à septembre 1999
    Stagiaire
    Projet
    Navigateur Internet piloté à la voix
    Réalisations
     Modélisation UML, choix de l’architecture, conception
     Intégration de la brique de reconnaissance vocale PhilSotf
     Démonstration à un public commercial
     Développement d’un parser HTML
    Environnement technique
    Visual Basic, Unix, Windows, Tcl/Tk, Visual C++, DDE
    ENSICAEN – École doctorale SIMEM- Caen
    Septembre 1996 – Juin 1999
    Projets d’école
     Oracle portant sur la zoologie codé en Lisp
     Simulation de l’évolution d’un population de transpoteurs routiers en Lisp
     Implémentation en Prolog de verbes de mouvement dans un univers VRML
     Détermination automatique d’expressions délimitant une zone géographiques
    dans corpus
    Environnement technique
    Bertrand ******** – ********
    Unix, Linux, C++, Lisp, Prolog, VRML, Perl

Études et formations
  • DOMAINES D’EXPERTISES TECHNIQUES

     Logiciel embarqué et temps réel
     Linux (Debian, Ubuntu, RedHat, CentOS, Buildroot), Windows
     Applicatif & couche basse
     Automatisation des tests

    COMPÉTENCES MÉTIERS

     Encadrement: pilotage à distance nearshore
     Sécurité: biométrie et lutte contre cyber-crime
     Télécom: téléphonie mobile (terminal et BTS), Gateway, STB
     Simulation numérique

    TECHNOLOGIES MAÎTRISÉES

    Langages : C, COO, C++, Perl, C#, PHP, bash, Matlab, Python, SQL, Lisp, Prolog
    Exécutifs temps réel : Linux, Nucleus, RTOS
    Bases de Données : postgreSQL, MySQL, SQLite
    Réseaux et Protocoles : IGMP, DHCP, IP, VOIP (H323)
    Gestion de configuration : CVS, SVN, GIT, Synergy
    Outils : Buildroot, Jenkins, Gitlab, Qt, Eclipse Juno et Europa, Sourcery CodeBench,
    CppDepend, Cygwin, Ethereal, Wireshark, Bugzilla, gcc, gdb, gcov, lcov, Visual C+
    + 2005 et 2010, mySQL
    Processeurs : ARM 7 Atmel 48 MHz, ARM8 Xilinx (Ultrascale, Zynq7000), VOX 160 :
    Marvell 88E6061, Ikanos IKF6838, I.MX51, IMX6

    Formations

    Linux embarqué: AC6 formations (2010, une semaine)
    Java: Zenika (2010, une semaine)
    Efficacité professionelle: CSP formation (2010, une semaine)
    LANGUES
    Anglais: lu, anglais technique écrit, parlé avec accent
    Allemand: lu avec difficultés, expression sommaire
    Russe: notions (1,5/5 au test AVILANG)
    Espéranto: courant

    Diplômes

    2003: CAPES de mathématiques
    1999: DEA Intelligence Artificielle et Algorithmique – Option Langage Naturel
    1999: Diplôme d’Ingénieur ENSICAEN (Ecole Nationale Supérieure d’Ingénieur de
    CAEN) -Option Génie Informatique

D'autres freelances
Consultant C++

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Analyste Quantitatif Risque Marché/Crédit
Moussa

Analyste Quantitatif Risque Marché/Crédit

  • ACHÈRES
SAS PYTHON VBA C++
Bientôt disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Consultant Quant / IT-Quant / C++ / Python
Abdelmoughith

Consultant Quant / IT-Quant / C++ / Python

  • SCEAUX
ITQUANTS EQUITY DERIVATIVES C++ PYTHON
Disponible
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 Consultant embedded software
Guillaume

Consultant embedded software

  • SACLAY
MATLAB C++ C MBD
Disponible
CV Développeur C++
Iurii

Développeur C++

  • SÉLESTAT
C++ C LINUX LINUX EMBARQUE SYSTEMES EMBARQUES
Disponible
CV Consultant C++
Guillaume

Consultant C++

  • LE CANNET
C++
CV Ingénieur financier R
Sinda

Ingénieur financier R

  • ISSY-LES-MOULINEAUX
PROPHET R C++