Menu

Guillaume BOURDAIS

LAVAUR

En résumé

Ingénieur logiciel avec 9 ans d'expérience dans toutes les phases du processus de développement: analyse des besoins, codage, test, validation, documentation. J'ai travaillé pour diverses entreprises multinationales: TechnipFMC (industrie pétrolière), Magneti Marelli (industrie automobile), Liebherr (industrie lourde). Je suis habitué à travailler en environnement multiculturel, de par ma vaste expérience à l'international: France (3 ans), Brésil (5 ans), Allemagne/Japon (1 an).

Je suis une personne enthousiaste et je cherche toujours à optimiser la manière dont le développement est réalisé, afin d'augmenter la qualité, la réutilisation et la lisibilité du software, tout en diminuant les délais nécessaires à la release de nouvelles fonctionnalités. Je suis communicatif, j'aime travailler en équipe, et confronter les points de vue afin de faire émerger les meilleures solutions.

Je suis diplômé en ingénierie mécatronique de l'Institut Français de Mécanique Avancée (IFMA), Clermont-Ferrand. J'ai également fait une spécialisation post-diplôme en ingénierie du software à la IETEC, Belo Horizonte (Brésil).

Mes compétences :
C#
Microsoft Visual Studio
Ecplise
Teste d'intégration
Design Patterns
UML
C
Test unitaire
C++ 11
GNU/Linux
Team Foundation Server
Jira
Mantis
Visual Basic
AUTOSAR
Ubuntu
Java
Diagnostic automobile
Logiciel embarqué
Spécifications fonctionnelles
Linux embarqué
CAN
Système de gestion de versions

Entreprises

  • Swift Worldwide Resources - Développeur Senior

    2015 - 2017 FMC-Technologies - Rio de Janeiro (Brésil)
    Développement de software pour robot sous-marin
    - Développement d'outils de diagnostic via réseaux TCP et CAN (C#, Visual Studio, TFS, XML, CanOpen);
    - Développement d'un modèle dynamique pour commande de servomoteur triphasé (Python Anaconda, Pycharm);
    - Développement de software embarqué (C++11, GNU, Linux, Eclipse, CanOpen);
    - Exécution de tests de qualification de servomoteurs triphasés;
    - Définition de procédures de test d'intégration software;
    - Conception de tests unitaires (Googletest, Googlemock).
  • Magneti Marelli - Analyste de software

    Nanterre Cedex 2011 - 2015 Développement d'ECUs automobiles pour FIAT
    - Exécution de tests d'intégration sur véhicule et diagnostic de failles via outils dédiés (DIAnalyzer, Vector CANalyzer, oscilloscope, protocoles KWP 2000 et UDS);
    - Débogage de software embarqué (C, Fujitsu Softune,Vector CANape, Autosar);
    - Analyse des spécifications software (Vehicle Functions, Réseau CAN/LIN, Pin Out);
    - Communication des failles aux équipes software au Brésil, Italie, USA;
    - Etablissement de relations interpersonnelles avec divers départements de l’usine Fiat.
  • Liebherr - Ingénieur mécatronique

    Biberach an der Riss 2008 - 2011 Développement de logiciel embarqué sur pelle hydraulique
    - Développement de software embarqué (Esterel SCADE, Subversion, Mantis, Jira);
    - Exécution de tests unitaires (TCL) et de tests d'intégration (sur banc de test et sur pelle);
    - Rédaction de spécifications software et de description technique;
    - Collaboration avec les équipes de développement en Autriche et en Allemagne;
    - Validation du système télématique de gestion de flotte LIDAT (Modem GPRS, Linux, Site web);
    - Développement d'un système de gestion de configurations et de scénarios de tests (VBA-Excel).
  • Université de Nagoya (Nagoya, Japan) - Stage en laboratoire (6 mois)

    2007 - 2007 Développement d'une simulation dynamique de robot: programmation C++ (Visual Studio), utilisation du SDK et hardware PhysX (NVIDIA), conception de la commande du robot.
  • FAURECIA Interiors Systems (Hagenbach, Allemagne) - Stage (6 mois)

    2007 - 2008 Réalisation de simulations dynamiques de boites à gants automobiles (CAMeL-view)

Formations

  • Treinar Minas (Belo Horizonte)

    Belo Horizonte 2015 - 2015 Formation

    Java Advanced (32h), Java Web (32h)

    Content:
    Java Advanced: classes, array, equals/hashcode, collections, garbage collector, exceptions, assertions, JAR, streams, JDBC
    Java Web: servlets, JSP, JSF, managed beans
  • IETEC (Belo Horizonte)

    Belo Horizonte 2013 - 2013 Post graduation

    (185 hours)
    Structure of development process; Requirements management; Software project and analysis; Programming - platforms and languages; Software testing; Metrics for software development; Traditional analysis; Object-oriented analysis - UML; Systems architectures; Management of software process in companies; Methodologies and best practices for software project management; Agility concepts -
  • Institut Français De Mécanique Avancée (IFMA)

    Clermont Ferrand 2004 - 2008 Master, Mechanics / Mechatronics Engineering

    Specialization: MMS (Machines, Mechanisms and Systems)

Réseau

Annuaire des membres :