Menu

Christian DURIEUX

LE PLESSIS ROBINSON

En résumé

Après 19 années d’expériences, j’ai acquis des compétences dans le domaine de l’architecture logicielle, la gestion de projets et d'équipe. Je les ai misse en pratique dans le domaine du logiciel embarqué à la fois chez GlobespanVirata (ex Tsqware), lors du développement de microprocesseurs appliqués aux DSLAM (ADSL) ou l’HDLC, chez STEPMIND dans les domaines de la VoIP et WIFI (802.11), mais également chez DiBcom dans le domaine de la télévision numérique (DVB T/H/SH,...). Auparavant, je l’ai mise en œuvre lors du développement/intégration de grandes plates-formes de traitement de documents chez Matra Système et Information.
Ma double formation en électronique et informatique industrielle (à l’ENSEA), alliée à mes qualités personnelles m’ont permis de m’adapter à des projets dans le domaine de l’embarqué ainsi qu’à des projets de plus haut niveau.

A propos de LUCEOR, la vidéo 'corporate': http://youtu.be/oVOrf2_CQ_I

Mes compétences :
responsable de projet
chef de projet
DVB
Télécommunications

Entreprises

  • Luceor - Directeur R&D

    2011 - maintenant
  • Luceor - Responsable projets spéciaux

    2009 - 2011
  • BT Services - Consultant, Chef de projet

    La Défense 2009 - 2009
  • BT Infrastructures Critiques - Ingénieur consultant, spécialité TR Embarqué

    2008 - 2009 Depuis avril 2008, en poste chez Sony Ericsson Mobile Communication ou je suis en charge des aspects "OS & Device Driver" pour la plate-forme bas coût (Entry).

    Sujets abordées:
    o Transfert des connaissances entre les équipes Sagem et SonyEricsson.
    o Analyse d’impact sur de nouvelles fonctionnalités : Camera 3.2Mpx, auto diaporama.
    o Analyse technique de nouvelles plateformes : Infineon vs TI


    Information sur BT Global Services (BT IC est une division de BTGS):
    http://www.globalservices.bt.com
  • DIBcom - Ingénieur Logiciel Système, Intégration/Validation

    2007 - 2008 Projet : Réalisation de Chipset pour la télévision mobile (DVB-T, DVB-H, DAB,…)
    • Ingénieur Logiciel Système, Intégration & Validation
    o Responsable de la mise en place de la validation logicielle DVB-H.
    - Analyse de l’existant
    - Mise en place d’un plan d’amélioration
    • Mise en place d’outils de génération automatique.
    • Définition de l’architecture du « framework » logiciel de validation
    • Spécification, implémentation (C, Linux & XP) et test de ce « framework »
    • Mise en place de ce « framework » pour 2 couches logicielles (« Low Level Driver » et Application « Middleware ») : spécification, développement et test d’agents s’intégrant dans le « framework ».
    o Réflexion sur l’amélioration de la couverture de tests.
    - Définition de nouvelles catégories de tests et nouveaux « test cases »
    - Introduction de nouveaux outils externes (IPE : IP Encapsulator)
  • Stepmind - Ingénieur/Architecte logiciel

    2002 - 2007 2005 à 2007:
    Projet : Réalisation d’un processeur (Bande de Base) WIFI 802.11a/b/g et i (sécurité).
    Le processeur est basé sur un cœur ARM (Arm946).
    • Architecte logiciel
    o Intégration de Qt (Librairie Graphique de « TrollTech » écrite en C++) dans notre solution Wifi-Phone.
    - Réorganisation des couches bas niveaux (Nos plateformes embarquent deux Os : µCLinux et XXTRON, qui est notre OS Spécifique).
    • Définition et réalisation d’une couche système d’abstraction des drivers bas niveaux.
    • Mise en application de cette couche système pour les drivers LCD, Keyboard, Bus (Hpi/Spi/Etc…).
    - Développement d’un driver Linux LCD (frame buffer) « compatible Qt ».
    - Développement d’un driver Clavier « compatible Qt ».
    - Développement et intégration de « class » au format Qt utilisant ces drivers Clavier et LCD (Environnement µCLinux).
    o Réorganisation complète de l’architecture voix.
    - Responsable de la redéfinition du chemin de données voix (SIP et RTP).
    - Définition et création des documents d’architecture et d’interface entre les modules.
    - Responsable du projet & animation d’un groupe de 3 personnes, appartenant à 3 départements différents.

    2002 à 2005:
    Projet : Réalisation d’un processeur (Bande de Base) WIFI 802.11a/b/g et i (sécurité).
    Le processeur est basé sur un cœur ARM (Arm946).
    • Responsable de l’équipe « Tests – Outils/Intégration/Validation»
    o Management & animation d’une équipe de 4 personnes
    o Mise en place de la gestion de configuration (PVCS)
    o Mise en place et définition du plan et plateformes d’intégration
    o Suivi de la mise en place et de la réalisation des tests de certification WIFI Alliance.
    o Définition, spécification, développement, test et intégration outils/simulateurs
    - Création de la plateforme de simulation sous XP et Linux.
    • Développement des Simulateurs de Hardware
    o Simulateur Modem WIFI 802.11 a/b/g et i (sécurité)
    o Simulateur d’interface Ethernet
    - Développement de l’outil « Agent de Tests » et des « stubs » associés :
    • « Agent de Tests » : Stimulateur de couches logicielles (sous XP/Linux pour la simulation et sur processeur cible). Interface avec « TestUnit », interpréteur de scénarios. L’outil « Agent de Tests » a également été embarqué dans certains produits finaux (AccesPoint) comme browser de MIB.
  • GlobespanVirata - Ingénieur développement et Intégration logiciel

    2001 - 2002 Note:
    Globespan a acheté Tsqware.
    Ensuite Globespan et Virata ont fusionné, pour donner GlobespanVirata.
    Je suis donc resté dans "la même société" de 1999 (Tsqware) à 2003 (Globespanvirate) avec un passage d'environ 1 an et demi dans les bureaux de Boston.

    2001 à 2002:
    Basé aux Etats-Unis (Boston, MA) à partir de juin 2001.
    Projet : Réalisation d’un processeur de Communication pour DSLAM : Columbia.
    Responsable technique de 3 modules logiciels embarqués dans un processeur basé sur une architecture Sparc (un total de 9 modules localisés sur 3 sites: Paris/France, Andover/US, MA et Red Bank/US, NJ). Ces 3 modules sont l’AAL (ATM Adaptation Layer), l’initialisation statique du processeur, le code host (Livré aux clients pour initialiser, paramétrer et contrôler le processeur).
    Les responsabilités sont :
    • Spécification des interfaces inter-modules
    • Définition de l’architecture des modules
    • Spécifications détaillées des modules – Spécification du plan de tests
    • Développement des modules et des tests unitaires (Langage C et assembleur Sparc)
    • Tests unitaires des modules (avant passage à l’équipe d’intégration)

    2002:
    Retour en France.
    Projet : Réalisation d’un processeur de Communication pour DSLAM : Columbia.
    • Responsable de l’intégration et de la pré-validation logicielle.
    o Les modules intégrés concernent les drivers PCI / Utopia 2 / Série, le module d’initialisation statique, l’agent ATM (Initialisation dynamique, l’agent DSL (Gestion de Transceiver DSL), le module OAM (ATM), le module de boot, le module ATM.
    o Animation d’une équipe de 2 personnes (pour la reprise du produit).
    • Responsable du développement logiciel de la plateforme de démonstration (Code Host).
    • Support aux FAEs (Field Application Engineer) avec les Etats-Unis.
  • Tsqware - Ingénieur développement et intégration logiciel

    1999 - 2001 2000 à 2001:
    Projet : Réalisation de chipset pour protocoles LAPD/MTP2.
    Ingénieur logiciel et leader technique pour les produits LAPD et MTP2.
    • Responsable technique avant vente et support client.
    • Support à l’intégration sur site
    - Nombreux déplacement vers les sites clients (San Francisco, Chicago, Boston).
    • Gestion de la vie du produit
    - Gestion des évolutions « produits »
    - Gestion des évolutions « clients »
    • Interface technique entre les bureaux de Paris et Boston. En déplacement pendant 6 mois au bureau de Boston, MA (juin à décembre 2000).

    1999 à 2000:
    Projet : Réalisation de chipset pour protocoles LAPD/MTP2.
    Ingénieur logiciel
    • Responsable du développement, de la validation et du support client pour le produit MTP2 embarqué dans la première génération d’Edge-Processeur (TS702).
    • Responsable du développement, de la validation et le support client pour le produit LAPD embarqué dans la seconde génération d’Edge-Processeur (TS704 : 4 cœurs sparcs).
    • Responsable technique d’une équipe de 3 personnes (2 pour la validation et 1 pour le développement).
  • Matra Système et Information - Ingénieur développement et intégration logiciel

    1995 - 1999 1997 à 1999:
    Projet : Lire (LAD : Lecture Automatique de Documents).
    Ingénieur logiciel & Leader Technique (Projet CEE) pour le développement d’une plateforme de lecture automatique de documents.
    Deux systèmes ont été installés, un en Angleterre (Bradford) et un autre en France (Asnières).
    • Définition de l’architecture Client/Serveur de la plateforme.
    • Spécification/Développement/Intégration/Validation du système de gestion de la plateforme sur le Serveur.
    • Interface technique avec 2 sociétés partenaires.
    • Intégration sur Site
    • Formation des utilisateurs
    • Support 1er et 2ème niveau.

    1995 à 1997:
    Projet : LireChèques (Lecture Automatique des Montants de Chèques).
    Ingénieur logiciel embarqué.
    • Intégration d’un système intelligent de lecture de documents.
    • Développement d’un système multi-tâches utilisant un noyau temps-réel (Sphynx : Propriété de Matra).
    • Définition et développement d’une interface avec la plate-forme de traitement de documents.
    • Nombreuses installations avec nos différents partenaires (fournisseurs de la plate-forme).
    • Conception, définition et développement d’une API Windows utilisant les résultats d’un système intelligent de reconnaissance de caractères (ICR : Intelligent Character Recognition system).

Formations