Menu

Romain LANIÈCE

Saint-Jacques-de-la-Lande

En résumé

Mes compétences :
Arm
Electronique
Informatique
Informatique industrielle
Linux
Linux embarqué
Ingénierie
Gestion de projet

Entreprises

  • Groupe Creative - Développeur & Intégrateur C Linux Embarqué

    Saint-Jacques-de-la-Lande 2016 - maintenant Chez SmarDTV, dans le domaine des Set-top box :
    - intégration des drivers de fabricants de chipset
    - développement de prototype (POC)
    - debug, tests,
    - suivi de certification (Nagra)
  • Groupe Creative - Développeur C embarqué

    Saint-Jacques-de-la-Lande 2015 - 2015 Pour la société Lacroix-Sofrel, configuration d'un microcontrôleur, et développement des drivers associés
  • Groupe Creative - Développeur Logiciel Linux Embarqué

    Saint-Jacques-de-la-Lande 2015 - 2015 Développeur Informatique en Embarqué (C), pour la branche Télécom de la société Enensys Technologies (à Cesson-Sévigné, près de Rennes), puis mise en place de tests de non-régression en python
  • Groupe Creative - Gestion de Projet & Développement Informatique Linux

    Saint-Jacques-de-la-Lande 2014 - 2015 Résumé : Ajout de nouveaux postes opérateurs dans l'usine agro-alimentaire Aubret à Saint-Mars-La-Jaille avec le GIE CECAB.

    Réalisations :
    • Spécifications Techniques
    • Développement de nouvelles applications C
    • Modification de firmwares pour écrans tactiles PROFACE
    • Développement en C d’une interface de communication série avec un automate.
    • Modifications d'une base de données empsql
    • Cahier de test, Guide utilisateur, Guide d’installation, Doxygen
    • Accompagnement à la mise en production
  • Groupe Creative - Ingénieur Développement Linux

    Saint-Jacques-de-la-Lande 2012 - 2014 Résumé : Développement en C d’un système de capture et de traitement LTE dans la société Astellia (près de Rennes)

    • Développement de librairies de décodage GTPv2, NAS après déchiffrement (ESM & EMM), UDP, A21 + Modifications de librairies de décodage existantes S1AP, Diameter, GTPv1
    • Développement de processus de traitement de procédures, afin de regrouper les messages du réseau selon leurs types de procédures (Attach, Detach, Release, Handover, …) et les utilisateurs auxquels celles-ci se rattachent.
    o Suivi des procédures de l'interface S1 (protocoles S1AP, NAS EMM & NAS ESM), avec gestion des interactions entre les 3 protocoles
    o Suivi des procédures de l'interface S102 (protocole A21, interface américaine)
    o Suivi des procédures de l'interface Gn Mobility (protocole gtpv1)
    • Développement de librairie de reconnaissance Gtpv2 entre les interfaces S2b, S3, S4, S5/S8, S10, S11 et S16, à partir d'un apprentissage des équipements via le contenu des messages.
    • Développement de dissecteurs personnalisés sous Wiresharks pour les protocoles GTPv2, Diameter, S1AP, SGSAP
    • Mise en place de Chaînes de tests en script Bash, et avec vérification des résultats (e.g. test de non-régression, notamment avec tshark)
    • Mise en place de Tests unitaires pour chacune des librairies développées, et de tests de non-régression (notamment pour le suivi des procédures S1).
    • Bugzilla pour le suivi des Bugs, Testlink pour les phases de Recette
  • Caméon - Ingénieur Développement Linux Embarqué

    2007 - 2011 * Au cours de projets à base de microcontrôleurs ARM, intégrant un linux embarqué :

    Outils de Compilations et Développement :
    - Mise en place de système de compilation automatique en script shell
    - Mise en place de programme de tests sous uboot
    - Mise en place de système de mise à jour (Noyau, FileSystem) sous uboot, via tftpboot
    - Modification et compilation (sous scratchbox, buildroot) de busybox et packages linux
    - Mise en place d’outils de tests de performance, débogage et recherche de fuites mémoires (gdb, valgrind, gprof)

    Du Bootstrap au Noyau :
    - Modification de bootstrap/uboot/noyau en fonction du profil de carte
    - Modification et compilation de noyau linux 2.6
    - Ecriture de drivers pour noyau linux 2.6
    - Intégration de modules et drivers ethernet, bluetooth, fm, codec audio

    Espace Utilisateur :
    - Mise en place d’arborescence linux personnalisée
    - Développement d’applications en script shell
    - Développement d’interface graphique utilisateur en SDL (via écran LCD tactile)


    * Au cours de projets débarqués sur plateforme linux (ubuntu) ou windows (XP, 2000) :

    - Développement d’interface graphique
    - Applications à base de capteurs biométriques d’empreintes digitales (Sagem, Upek)

Formations

Réseau

Annuaire des membres :