Menu

Benoit PERRIN

Courtaboeuf

En résumé

Mes compétences :
C/C++
Java / Eclipse plugins
Python
Assembleurs
Programmation asynchrone
VxWorks
Matlab / simulink
Mathematica
Linux software development
JavaScript
Développement web
Docker
AngularJS
Bash
CSS 3
HTML 5
JQuery
Kubernetes
MVC

Entreprises

  • Wind River Systems - Cloud Services Development - Senior Member of Technical Staff

    Courtaboeuf 2014 - maintenant Développement de Cloud Services pour les solutions IoT de Wind River / Intel.
    - architecture et développement des serveurs
    - développement des frontends web

    Compétences: Nodejs, Sails MVC framework, Redis, Docker, NGINX, Bash, MySQL, Linux, Angular JS, JQuery, HTML5, CSS3

    Utilisation de Kubernetes (http://kubernetes.io/) pour répartir la charge applicative et optimiser l'utilisation d'un cluster.
  • Wind River Systems - VxWorks 7 Tools Development - Senior Member of Technical Staff

    Courtaboeuf 2011 - 2015 Développement de la nouvelle génération des outils de debug (Workbench 4) pour VxWorks 7
    - définition et développement du shell de debug en ligne de commande
    - intégration du shell de debug dans Workbench 4

    Compétences: Python, C, cmake, Eclipse, Java, TCF
  • Wind River Systems - Debug Tools Development - Member of Technical Staff

    Courtaboeuf 2005 - 2010 Architecture et développement du debugger pour Workbench 3.x, IDE pour VxWorks 6.x, OCD (On-Chip debugger) et Wind River Linux.
    - définition de l'architecture du debugger,
    - développement du composant gérant les informations symboliques
    - définition et développement de l'évaluateur d'expressions C/C++

    Compétences: C/C++, Flex/Bison, Dwarf, Stabs, ADA
  • Wind River Systems - VxWork 6.x Tools Development - Senior Software Engineer

    Courtaboeuf 2002 - 2006 Architecture, définition, développement et tests du Kernel Shell de VxWorks 6.x.

    Compétences: VxWorks API, C, Flex/Bison
  • Wind River Systems - Software Engineer

    Courtaboeuf 2001 - 2002 Développement du produit Tornado for Server Appliances (Tornado pour BSD/OS)
    - définition et développement d'un outil pour créer un système de fichier de type Unix sur une machine Windows.

    Compétences: C, bash, java
  • Wind River Systems - Software Engineer

    Courtaboeuf 1999 - 2000 Participation aux projets Tornado 2.2 et Tornado AE
    - amélioration du Build System de VxWorks AE
    - développement du Boot Loader de VxWorks AE

    Compétences: C, TCL, linker scripts

Formations

  • Ecole Centrale - IRCCyn

    Nantes 1995 - 1998 Doctorat Informatique Appliquée (Robotique)

    Au sein du laboratoire IRCCyN, division robotique.
    Thèse, 1999 : "Modélisation et commande d'un robot quadrupède pour une allure dynamiquement stable" (http://www.worldcat.org/title/modelisation-et-commande-dun-robot-quadrupede-pour-une-allure-dynamiquement-stable/oclc/490425237).
    Plusieurs articles pour des conférences nationales et internationales.
  • Ecole Centrale - IRCCyn

    Nantes 1993 - 1994 DEA

    Stage de recherche sur la modélisation des robots marcheurs au sein du laboratoire IRCCyN.
  • Université Nantes

    Nantes 1992 - 1993 Maitrise EEA
  • Université Nantes

    Nantes 1991 - 1992 Licence EEA
  • Université Nantes

    Nantes 1989 - 1991 DEUG A - mention SPI (Sciences Pour l'Ingénieur)

Réseau