Florent LABOUROT
Version PDF
florent.labourot@gmail.com
26 ans Tèl : 06 81 96 88 91
Permis B 43 rue Babeuf
94270 Le Kremlin Bicêtre

Ingénieur développement Logiciel

Formation :

1998 - 2003 Ingénieur EPITA (Ecole Pour l'Informatique et les Techniques Avancées).
Mention Bien.
Spécialisation Sciences Cognitives.
1998 Baccalauréat Scientifique, mention assez bien (spécialité mathématiques).

Expérience Professionelle :

Mars 2005 à aujourd’hui :
CDI : B2i – département télématique.

Travail sur le développement d'une plateforme télématique (boitier à coeur Windows CE , processeur ARM, module GPS , modem GSM-GPRS, Bluetooth, WiFi, CAN, carte IO) au sein d'une equipe d'une dizaine de personnes.
Responsable des développements sur différentes couches logicielles: Driver, API C, JNI, Java, OSGi.
  • Chef de projet sur un développement client:
    • Application embarquée de gestion de tournées pour le transport de gaz (Antargaz).
    • Définition de l’architecture logicielle.
    • Encadrement et pilotage technique de 2 ingénieurs logiciels.
    • Gestion du projet avec le client, allant des spécifications jusqu’à la recette.
    • Environnement: Java (J2ME), OSGi (Open Service Gateway Initiative), JNI (Java Native Interface), Eclipse
  • Définition de l’architecture des modules logiciels du boîtier télématique :
    • Lien avec le matériel: GPS, modem GSM / GPRS, WiFi, IO analogique/digital, CAN, Bluetooth.
    • Définition des différentes API logicielles afin de fournir un SDK aux clients.
    • Développement et encadrement de développement sur ces couches logicielles.
    • Divers outils de test (terminal port série, dialer ...)
    • Environnement: C/C++ sous Windows CE 4.2 (Embedded C++).
  • Définition et développement de module Java/OSGi (Open Sytem Gateway initiative) sur le boîtier télématique :
    • Mise en place de différentes JVM (Java Virtual Machine): Jeode, Jbed, J9, Creme.
    • Mise en place de différents framework OSGi: Prosyst, Knopflerfish.
    • Modules liés au matériel par l’intermédiaire de JNI, et module plus haut niveau: framework d’IHM, gestion de plusieurs applicatifs à l’écran.
  • Intégration de navigation (SDK Benomad) sur la plateforme télématique.
  • Support technique sur l’utilisation du boîtier télématique et de Java/OSGi pour une équipe de recherche du constructeur automobile Renault.
  • Formateur : sur le framework OSGi:
    • Préparation de l'ensemble de la formation : cours et exercices.
    • Formation auprès de groupes de 5 à 10 personnes.
  • Support technique auprès de la société Esmertec pour l'intégration d'une JVM (Java Virtual Machine) IPV6 sur la plateforme télématique, dans le cadre du projet européen GST (Global System for Telematic)
Septembre 2003 à Mars 2005 :
CDI : Eileo (Société proposant des systèmes télématiques).
  • Responsable de la partie développement des logiciels embarqués sur plusieurs projets (boîtier d’auto partage, boîtiers GPS-GPRS pour la distribution) :
    • programmation en C sur microcontrôleur ATMega 128.
    • Développement en J2ME CLDC sur modem Siemens TC 45.
  • Spécification et développement dans le cadre d’un partenariat avec la R&D informatique embarquée du constructeur automobile Renault  pour le projet européen TRASCOM  sur une application d’auto partage :
    • Réalisation de l’application embarquée en C++ (Visual C++ Embedded) sur une plateforme Pocket PC 2003 (Windows CE 4.2).
    • Intégration de la cartographie dans l’application à partir du SDK de la société Webraska.
Janvier à Août 2003 :
Stage de fin d’étude : Eileo.

Développement du système d’auto partage embarqué :
  • C++ (Visual C++ Embedded), sous Pocket PC 2002 (Windows CE 3.0).
  • Macromedia Flash pour l’interface utilisateur.
  • Réalisation et mise en service du système sur le campus de Cachan (deux voitures).
Octobre - Décembre 2001 :
Stage : Directskills (société de conseil en achat de prestation intellectuelle) à Paris :
  • Développement d’une application en Cold Fusion pour la gestion des achats de prestation de services allant de l’appel d’offre au contrat.
  • Participation à l’élaboration des spécifications de nouvelles fonctionnalités.
Juillet - Août 2000 et Juillet 1999 :
Stage : Alcatel à Velizy :

Correction et amélioration d'un programme Visual basic:
  • Permettant la configuration de maquettes de test. Ajout de nouvelles fonctionnalités sur ce programme.
  • Gestion de base de données avec Visual basic et Access pour le dimensionnement de réseau mobile.

Compétences Informatiques :

Langages de programmation : C, Java (J2ME CDC et CLDC), C++, Python, Visual Basic, script sh, Action Script, PHP.
Réseaux et télécommunications : Protocole HTTP, FTP et la couche SSL.
Norme GSM, GPRS et SMS.
Systèmes d'exploitation : Windows, Windows CE (3.0 et 4.2), Net BSD, Linux, Sun OS.
Sciences cognitives : Programmation par contraintes, Raisonnement par cas, Systèmes experts, Réseaux de Neurones, Logique floue, Systèmes multi agents, Data Mining.
Autre : CVS, Eclipse, Bugzilla, Maven.

Langues :

Anglais : Lu, écrit, parlé. Courant et technique.).
Allemand : Lu et écrit.

Loisirs :

Musique (guitare), sports (tennis, basket, natation), cinéma, lecture.