Menu

Dominique REGLEY

nizerolles

En résumé

J’ai plus de 25 ans d'expérience dans l'informatique temps réel embarqué avec de fortes contraintes de temps et de débit de données acquise en développant des drivers en C et en assembleur pilotant divers microcontrôleurs intégrés dans des noyaux temps réel variés utilisant des bus et des protocoles de communication multiples dans des domaines professionnels différents (aéronautique, visionique, télécommunication).

Au cours de ces expériences professionnelles, j'ai appris à prendre en main des projets du cahier des charges à la recette final:
- au niveau du développement (analyse, conception, débuggage, recette et maintenance, gestion de configuration,V&V) dans des environnements normés ou non
- au niveau de la rédaction de diverses documentations techniques conformément à la DO178B
- au niveau des plans de charges logicielles

Je suis à l'écoute du marché pour saisir une "belle" opportunité de carrière.

Mes compétences :
PC Hardware
Microsoft Windows 9x
X25
Oscilloscopes
Microsoft Windows 2000 Professional
C Programming Language
TCP/IP
Microsoft Windows NT
UDP
Microsoft Windows XP
Ethernet
ADSL
pSos
RNIS
Microsoft Windows Vista
Microsoft Windows 7
Microsoft Visual Studio
JavaScript
HTML
Frame Relay
CVS
C++
Buses
Apache Subversion
ATM (Asynchronous Transfer Mode)
Wi-Fi
UNIX
UMTS
SIP
SHDSL
RTP
NetBios
NetBeans
MySQL
Microsoft Windows
Microsoft Visual Studio.NET
IP
Helicopters
ECLiPSe
Avionics
Assembler
Linux (formation)

Entreprises

  • NSE Industries - Architecte logiciel temps réel & Responsable de la cellule logicielle

    nizerolles 2015 - maintenant Au sein de la cellule logicielle :
    o Mise en place d’outils de gestion de version (SVN),
    o Mise en place d’outils de suivi d’anomalies (MantisBT)
    o Mise en place d’un wiki pour mutualiser les diverses connaissances acquises dans la cellule logicielle,
    o Mise en place de procédures et de règles pour l’amélioration du code logiciel
    o Mise en place de tests unitaires
    o Aide à la mise au point et à l’intégration logicielle

    Réorganisation de l’architecture logicielle de divers produits de façon à définir des parties logicielles réutilisables dans d’autres produits
    Développement de testeur pour bus ARINC (Qt)
    Développement de fonctionnalités (évolutions et faits techniques) dans des équipements embarqués complets (TMS320 & AT91-ARM) pour des acteurs majeurs de l’aéronautique français ou internationaux avec fourniture des documentations associées conformément à la DO178B


    Environnement technique :
    Matériel: PC
    Systèmes: Windows 7 & Linux
    Langage!: C, Qt
    Protocole Réseau: ARINC 429, CAN
    Outils: Eclipse – Chaine de compilation GNU
    Logiciels: MantisBT
    Norme: DO178B
    Gestion des versions: SVN
    Microprocesseur: TMS320 AT91-ARM
    Programmation de composants: Hitachi
  • Groupe SII - Ingénieur développement logiciel

    Paris-13E-Arrondissement 2012 - 2015 Projet : développement de logiciel & de tests fonctionnels pour AIRBUS HELICOPTERS
    Mission :
    * Développement de tests fonctionnels en C sous RTRT à partir des spécifications d'AIRBUS HELICOPTERS
    * Vérification des logiciels développés sous SCADE en respectant les exigences d'AIRBUS HELICOPTERS (DO178B)
    * Développement de logiciels et simulations de ces derniers sous SCADE à partir des spécifications d'AIRBUS HELICOPTERS
    Environnement technique :

    Matériel PC
    Systèmes Windows XP, Windows 8
    Langages C
    Protocole Réseau ARINC 429
    Logiciels RTRT, SCADE, Doors
    Norme DO178B
    Gestion des versions SVN
  • ComISDN - Ingénieur développement logiciel

    2011 - 2012 Projet : ajout de fonctionnalités dans le produit ComISDN de communications unifiées
    Mission :
    * Développement et validation des protocoles SIPS et TLS permettant la sécurisation des communications
    * Développement et validation de fonctionnalités vidéo H261 & H264
    * Développement et validation des fonctionnalités suivantes en début de communication pour les centres d'appels :
    * Détection d'une voix humaine
    * Détection d'un fax
    * Détection d'un répondeur ;
    * Dans le cas d'un répondeur, détection de la fin de message ;
    Environnement technique :

    Matériel PC
    Systèmes Windows 7
    Langages C++, MFC (Microsoft Foundation Class Library)
    Outils Wireshark, Visual Studio 2010
    Gestion des versions SVN
    Protocole Réseau TCP/IP, UDP, SIP, RTP
    Méthodologie Agile
  • Education Nationale - Professeur contractuel de Mathématiques

    2009 - 2011
  • BINTEC-FUNKWERK-TELDAT - Ingénieur Logiciel Temps Réel Embarqué

    2001 - 2009 Fonction : Ingénieur logiciel temps réel embarqué
    Projet : développement d'une nouvelle ligne de routeurs ADSL, SHDSL, Wifi & UMTS
    Mission :
    * Développement et qualification de multiples drivers en C dans les routeurs Bintec (OS propriétaire dérivé d'UNIX sur PowerQUICC (MPC857T, MPC859, MPC862)) mettant en œuvre des technologies ADSL, SHDSL, UMTS ou Wifi avec programmation des composants externes correspondants (composants ADSL Alcatel & Texas Instruments, composants SHDSL Globespan & Infineon, composants Wifi Ralink & Texas Instruments)
    * Certifications de ces derniers dans les locaux de France Telecom R&D
    * Tests de charge afin de valider la capacité des drivers à encaisser un flux de données important
    * Tests de fiabilité ;
    * Suivi du client Orange et maintenance au niveau de ces technologies
    * Aide à la mise au point de prototype avec les équipes hardware
    * Développement de configurateurs sur PC (HTML & Javascript)
    * Développement de scripts pour bancs de tests automatiques
    Environnement technique :

    Matériel PC
    Systèmes Windows XP & Vista
    Langages C, HTML, Javascript
    Protocole Réseau TCP/IP, UDP et divers protocoles niveau transport, Ethernet, ADSL, SHDSL, ATM, 802.11b/g, Wifi

    Outils Vi, KDE, Visual Studio C++,
    Outils de test et d'analyse IxChariot, Wireshark et AiroPeek
    Gestion des versions CVS
    Noyau TR OS propriétaire dérivé d'UNIX dans les routeurs Bintec
    Microprocesseur PowerPC
    Programmation de composants ADSL Alcatel & Texas Instruments, SHDSL Globespan & Infineon, Wifi Ralink & Texas Instruments
  • CIREL SYSTEMES - Ingénieur Logiciel Temps Réel Embarqué

    1990 - 2000 Fonction : Ingénieur logiciel temps réel embarqué (50%)
    Responsable de projet (50%)
    Projet : développement de logiciel côté PC et côté carte de communication
    Mission :
    * Responsable d'une nouvelle ligne de produits (développements côté PC et côté carte X25 haut débit) avec encadrement d'une équipe de 10 ingénieurs
    * Développement et validation côté PC: configurateur, chargeur de logiciel dans la carte X25 haut débit, outils d'analyse d'incidents et drivers
    * Développement et validation côté carte X25 haut débit: drivers et couches de télécommunication
    * Aide à la mise au point de prototype avec les équipes hardware
    * Développement et validation de logiciel embarqué dans une carte fax/modem/phonie pour THOMSON (68302, VRTX)
    * Méthodologie THOMSON au niveau des documentations (Cycle en V)
    * Fiabilité du code développé renforcée (projet militaire)
    * Développement de drivers dans une carte X25/RNIS (PowerPC, pSOS+ - chaine de développement complète avec émulateur) ainsi que du driver côté PC permettant de dialoguer avec cette carte au format bus PCI et utilisant des DMA pour le transfert des données
    * Développement de drivers NDIS d'encapsulation IP/X25 sous Windows (NT, 2000, 95 & 98) utilisant les notions de VxD, WDM, NDIS WAN et Co-Ndis WAN driver. Utilisation des outils de débuggage Winice & NTICE de Numega et des DDK Microsoft
    * Homologation de drivers sous Win-2K chez Microsoft à Seattle
    * Tests de charge afin de valider la capacité des drivers à encaisser un flux de données important et vérifier l'optimatisation des traitements logiciels fournis hors et sous interruption
    * Tests de fiabilité ;
    * Développement de kernel drivers sous Windows (NT, 2000, 95 & 98) ;
    * Responsable de projet dans le cadre de l'informatisation des bureaux de Poste (émulations vidéotex & développement d'un protocole transport embarqué dans une carte X25, développement d'APIs X25, ...) ;
    * Encadrement d'une équipe de 2 à 4 personnes ;
    * Responsable des développements écrits en C et en assembleur 80x86 du cahier des charges à la recette finale
    * Gestion de toute la documentation (spécification fonctionnelle, détaillée, cahier de test et de recette) appropriée selon la méthodologie de La Poste
    * Réalisation de propositions techniques et financières pour des développements de quelques semaines
    Environnement technique :

    Matériel PC
    Systèmes Windows 2000, 98, 95 & NT
    Langages C
    Assembleur INTEL (80x86)
    Assembleur FREESCALE (68302, PowerPC)

    Outils Visual Studio C++,
    Outils de test et d'analyse Emulateur, Oscilloscope, Analyseur logique, Analyseur de réseau, Winice & NTice de Numéga

    Noyau TR pSOS+, VRTX, iRMX88
    Microprocesseur INTEL (80x86)
    FREESCALE (68302, PowerPC)

    Protocole Réseau TCP/IP, UDP et divers protocoles niveau transport, Ethernet, RNIS, X25, Frame Relay

    Méthodologie Cycle en V
  • INFO TELECOM - Chef de projet télécom

    PERPIGNAN 1989 - 1990 Projet : Développements logiciels dans des cartes modem
    Mission :
    * Responsable des développements logiciels écrits en C dans des cartes modem ;
    * Réalisation de documentations techniques ;
    Environnement technique :

    Matériel PC
    Systèmes MS-DOS
    Langages C
    Assembleur INTEL (80x86)

    Outils Visual Studio C++,
    Outils de test et d'analyse Oscilloscope, Analyseur logique
  • CJN - Ingénieur Logiciel Temps Réel Embarqué

    1986 - 1989 Projet : Rénovation de la cabine de pilotage du Mirage 2000 chez THALES AVIONICS
    Mission :
    * Développement de logiciels embarqués temps réels sur microcontrôleurs Freescale 68HC11 dans une architecture multiprocesseurs 68HC11 écrits en assembleur 68HC11 ;
    * Conception d'un moniteur temps réel ;
    * Gestions spécifiques dues aux contraintes aéronautiques (gestion des micro-coupures sous interruption avec sauvegarde en temps réel des informations critiques en EEPROM, gestion de « watchdog »,gestion d'interruptions ...)
    * Gestion d'un bus SPI entre plusieurs 68HC11 ;
    * Gestion du dialogue entre 68HC11 et 68020 via une mémoire double-accès
    * Développement spécifique dans chacun des 68HC11 esclaves
    * Réalisation de documentations techniques ;
    Environnement technique :

    Matériel PC
    Systèmes MS-DOS
    Langages Assembleur FREESCALE (68HC11)
    Outils Emulateur, Oscilloscope, Analyseur logique
    Protocole Réseau RS232 & RS449, SPI
    Microprocesseur FREESCALE (68HC11)
  • I2S - Ingénieur Logiciel Temps Réel Embarqué

    1984 - 1986 Projet : Contrôler la fabrication de bougies automobiles au cours des diverses phases de
    production
    Mission :
    * Phase d'expérimentations pour vérifier si les caméras CDD permettent de répondre au cahier des charges en termes de détection de défauts de fabrication, de diverses mesures (écartement électrode, diamètre, longueur, ...)
    * Développement de logiciels embarqués temps réels dans les 16 caméras CDD en assembleur 8085 & 8086
    * Traitement du signal ;
    * Traitement Temps Réel (Gestion d'interruption, d'interface RS232, Port I/O,...) ;
    * Traitements optimisés dû au cadencement des machines de production ;
    * Fiabilité du logiciel développé accrue du fait de l'installation du produit dans un environnement de production ;
    * Mise au point du prototype de visionique sur site en Grande Bretagne durant 5 mois dans un environnement industriel et validation du prototype par le client ;

Formations

Réseau

Annuaire des membres :