Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Gabriel Baroiller

Software Engineer - Android Infotainment Platform, Parrot

Linux
développement
android
C/C++
java
Gabriel Baroiller
41 ans
Permis de conduire
MONTMORENCY (95160) France
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Passionné de nouvelles technologies et de réalisations de qualité, je suis constamment en quête de perfectionnement et d'approfondissement de mes compétences avec pour objectif la satisfaction de l'utilisateur ou du client.

Toujours prêt à relever de nouveaux challenges, je sais mettre à profit mon adaptabilité et ma capacité d'apprentissage pour être rapidement opérationnel.

Ma grande autonomie constitue un de mes principaux atouts pour gérer de bout en bout des problématiques complexes mais j'ai également à coeur de partager mon expérience en équipe et d'apprendre de celle des autres.
CV réalisé sur DoYouBuzz
  • Dans le cadre de l'activité équipementier automobile de Parrot (aujourd'hui Parrot Automotive), j'ai été en charge de différentes tâches d'adaptation de la plateforme générique d'Infotainment "Asteroid" (Android 2.3 Gingerbread) de Parrot aux besoins des clients grands constructeurs automobiles.
  • Missions principales:
    • Etude des spécifications fournies par les clients et de la faisabilité compte tenu des contraintes techniques inhérentes à la plateforme
    • Force de proposition pour l'adaptation des spécifications et la recherche de solutions techniques
    • Déplacements chez les clients à l'occasion des workshops (lancement projet / meetings sur un ou plusieurs aspects techniques)
    • Conférences téléphoniques régulières avec les clients
    • Conception/Développement/Intégration des fonctionnalités (Applications Android) spécifiques à chaque client
    • Adaptation/personnalisation de l'IHM et du comportement de la plateforme Android
    • Génération des releases de test et officielles et gestion des livraisons aux clients
    • Participation aux drive tests lors des phases de validation
    • Amélioration continue de la qualité du code et de la fiabilité de la plateforme logicielle par la résolution des bugs remontés
    • Référent technique au sein de l'équipe pour les fonctionnalités sous ma responsabilité
  • Résultats obtenus:
  • Environnement technique:
    • Langages: C/C++ pour le code natif des services et drivers bas niveau / Java pour le code des Applications Android / Scripts shell pour les tâches d'automatisation
    • IDE: Vi, Eclipse et Android Studio
    • Système de Build: gcc et Makefiles / Build Android
    • OS: Linux
    • Source Code Management: Git
    • Source Code Review: Gerrit
    • Intégration continue: Jenkins
    • Gestion des bugs: Mantis et Redmine
    • Outils d'analyse statique de code: Coverity, Sonar
    • Compétences additionnelles liées au métier: Bus CAN, gestion des ressources HW, multithreading, IPC, on-board debugging
  • Ingénieur Consultant Software pour PSA Peugeot-Citroën,
    service Prototypage Rapide
  • Missions principales:
    • Suivi d’activité des consultants du plateau technique SII et reporting hebdomadaire au chef de projet
    • Responsable de la conception, de la modélisation, du développement et des évolutions d’un logiciel interne de Diagnostic électronique des calculateurs utilisé en avance de phase pour la validation des spécifications
    • Remontée des erreurs de spécifications détectées aux équipes de conception véhicule
  • Résultats obtenus:
    • Reporting précis permettant d'ajuster au mieux les ressources allouées en fonction de la charge de travail anticipée pour le plateau technique
    • Développement finalisé de l’architecture générique du logiciel de Diagnostic pour l’avance de phase
    • Implémentation des protocoles de diagnostic UDS, KWP2K, OBD
    • Implémentation de la gestion des périphériques USB d’accès au bus véhicule multiplexé CAN
    • Amélioration sensible de la qualité des spécifications de Diagnostic envoyées aux fournisseurs de calculateurs
  • Environnement technique:
    • Modélisation: UML, Design Patterns (MVC)
    • Langage: C/C++
    • IDE: Codegear C++ Builder 2007
      OS: Windows (IHM MDI / Multithreading et synchronisation)
    • Source Code Management: SVN
    • Documentation: Doxygen
    • Compétences additionnelles liées au métier: Bus CAN, Protocoles de Diagnostic KWP2K/UDS/OBD, outil Vector CANalyzer (espion CAN)
  • Spécification/Conception/Développement d’un outil de test automatique de montée en charge sur les serveurs d’un PBX IP
  • Environnement technique:
    • Modélisation: UML
    • Langage: JAVA J2SE, JUnit
    • IDE: Eclipse
    • Source Code Management: Rational ClearCase
    • Intégration continue: Maven
    • Protocoles réseaux: DHCP, HTTP, TFTP, SIP

Diplôme d'Ingénieur - Master's Degree in Engineering

Institut Supérieur D'Electronique De Paris (ISEP)

Septembre 2005 à juillet 2008
Mention Très Bien
En savoir +

2ème année de CPGE

Lycée Claude Bernard

Septembre 2004 à juillet 2005
Classes Préparatoires (MPSI, MP)

1ère année de CPGE

Lycée Saint Louis

Septembre 2003 à juin 2004
Classes Préparatoires (MPSI, MP)

Baccalauréat Scientifique

Lycée Gustave Monod

Septembre 2000 à juillet 2003
Spécialité Mathématiques
Mention Bien

Abitur

Lycée Gustave Monod

Septembre 2000 à juillet 2003
Equivalent allemand du Baccalauréat
En savoir +
  • Microsoft Office
    Avancé
  • Systèmes embarqués
    Avancé
  • SQL
    Intermédiaire
  • JUnit
    Intermédiaire
  • Microcontroleur
    Intermédiaire
  • HTML
    Notions
  • UML
    Avancé
  • Design patterns
    Bon niveau
  • MVC
    Bon niveau
  • Visio
    Bon niveau
  • Langage C
    Expert
  • C++ (STL et RTTI)
    Avancé
  • Java
    Avancé
  • Java Native Interface (JNI)
    Bon niveau
  • Programmation Orientée Objet
    Avancé
  • Javascript
    Intermédiaire
  • Pascal
    Intermédiaire
  • VBA
    Intermédiaire
  • VBS
    Intermédiaire
  • Python
    Intermédiaire
  • Git
    Avancé
  • Gerrit
    Avancé
  • SVN
    Intermédiaire

IDE

  • Eclipse
    Bon niveau
  • Android Studio
    Bon niveau
  • Vi
    Bon niveau
  • Visual Studio
    Intermédiaire

OS

  • Windows
    Avancé
  • Linux
    Avancé
  • Android
    Bon niveau
  • Android SDK+NDK
    Bon niveau
  • Shell
    Avancé
  • Makefile
    Bon niveau
  • gcc
    Bon niveau
  • gdb
    Intermédiaire
  • Modèle OSI
    Avancé
  • DHCP
    Intermédiaire
  • TCP/IP
    Intermédiaire
  • HTTP
    Intermédiaire
  • TFTP
    Intermédiaire
  • SIP
    Intermédiaire
  • Wireshark
    Bon niveau

Bus

  • SPI
    Bon niveau
  • i2c
    Intermédiaire
  • Uart
    Intermédiaire
  • CAN
    Bon niveau
  • Gimp
    Bon niveau
  • Lightroom
    Bon niveau
  • Français
    Expert
  • Anglais
    Bon niveau
  • Allemand
    Bon niveau
  • Polonais
    Notions
  • Veille constante sur l'actualité informatique et mobile
  • Découverte du monde
  • Photographie