Parcours professionnel détaillé

sept. 1987 - nov. 1987    Ubi Soft
Pistolet optique pour jeux vidéo "Flash control"
Circuit branché sur le port d'extension et la sortie vidéo de l'ordinateur. Compte les impulsions de synchronisation pour calculer la position du spot vidéo visé par un capteur à photo transistor.
- Cahier des charges
- Développement du prototype
- Cahier des charges de la partie soft
- Essais et mesures
- Technologie TTL standard
- Interfaçage avec un 68000

oct. 1987 - nov. 1987    Ubi Soft
Adaptateur de joystick analogique
Convertit la position du manche d'un joystick analogique sous forme d'impulsions de fréquence variable interprétables sur une entrée de joystick numérique.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (à la main)
- Essais et mesures
- Technologie TTL standard

fév. 1988- mars 1988    Ubi Soft
Editeur de niveaux pour jeu vidéo "Skate Edit"
Programme permettant la création des différents niveaux du jeu "Skateball".
- Cahier des charges
- Développement en Basic
- Tests et debuggage
- Ecriture de la documentation

avril 1988 - mai 1988    Human technologies
Développement d'une librairie de symboles électroniques
Dessin de près de 500 symboles dans différents secteurs de l'électronique pour le programme de CAO ZZ-2D (version originale allemande: Campus CAD édité par Technobox software)
- Composants discrets
- Portes logiques
- Boîtiers de circuits intégrés
- Circuits TTL et CMOS classiques
- Lampes de radio
- Electrotechnique
- Blocs pour diagrammes

jan. 1988- sept. 1988    Ubi Soft
Volant pour jeux automobiles
Convertit les mouvements d'un volant à rotation infinie sous forme d'impulsions de joystick directement interprétables par l'ordinateur. Prises additionnelles pour pédales d'accélérateur, frein, débrayage.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (à la main)
- Essais et mesures
- Technologie TTL standard

sept. 1988 - mai 1989    Ubi Soft
Portage sur PC du jeu vidéo "Ironlord"
Produit vedette de l'époque chez Ubi Soft. Ce jeu avait été développé originellement sur ST. Le portage sur PC a été accompagné d'un chanement de langage de programmation.
- Lecture et adaptation du source Basic d'origine
- Ecriture de la nouvelle version en Turbo Pascal
- Tests et debuggage

oct. 1988 - mars 1989    Ubi Soft
Projet de microprocesseur "PCD"
Ubi Soft avait l'idée à l'époque de se lancer dans le hardware de jeu vidéo. Je leur ai proposé un projet de microprocesseur novateur pour l'époque, en particulier au niveau de son architecture superscalaire, deux ans avant la concurrence. Son jeu d'instructions VLIW-RISC permet d'exécuter plusieurs instructions par cycle d'horloge.
- Cahier des charges
- Création des opcodes
- Conception du bloc-diagramme
- Ecriture de la documentation

fév. 1989 - oct. 1990    Ubi Soft
Carte d'acquisition audio "BPLT Sound"
Enregistrement et lecture de son stéréo. Il s'agit d'une des plus anciennes cartes de ce type sur PC. N'est jamais sorti chez Ubi Soft pour cause d'importation par leur maison-mêre, GIS, de la carte Sound Blaster.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO ZZ-2D / Campus CAD)
- Essais et mesures
- Technologie TTL-F, ADC, DAC, Amplis-op
- Carte d'extension ISA pour PC
- Algorithmes de synthèse sonore numérique
- Algorithmes de traitement du son

mars 1990 - avril 1990    Licence EEA
Gestion informatisée d'un ascenseur (en binôme)
Lecture des claviers internes et externes à l'ascenseur. Affichage de l'étage. Mémorisation des étages demandés. Fonctionnement sous interruptions.
- Cahier des charges
- Ecriture du programme pour micro-processeur 6809
- Tests et debuggage

avril 1990 - mai 1990    Licence EEA
Programme de conjuguaison (en binôme)
Grâce à un système de cas généraux et d'exceptions, ce programme était capable de conjuguer les 8000 verbes de la langue française listés dans le bescherelle.
- Cahier des charges
- Ecriture du programme en Turbo Pascal
- Tests et debuggage

mars 1991 - avril 1991    Maîtrise EEA
Gestion d'interfaces clavier-écran pour Transputer (en trinôme)
Lecture de données sur le clavier et affichage des réultats sur l'écran. Fonctionnement similaire à celui d'une calculatrice.
- Cahier des charges
- Ecriture du programme pour Transputer T-212
- Tests et debuggage

avril 1991 - juin 1991    Maîtrise EEA
Design silicium d'un circuit intégré compatible AMD2901 (en binôme)
Création d'un clone de l'unité de traîtement AMD-2901 "slice-processor" (tranche 4 bits de processeur modulaire dont on peut juxtaposer les tranches à volonté).
- Création des schémas
- Saisie de la schématique en langage VHDL
- Travail sous Unix avec VI
- Compilation et routage sous de système CAO Alliance
- Tests et mise au point

juin 1991 - sept. 1991    Maîtrise EEA
Portage d'un compilateur FORTH sur processeur FRISC (en binôme)
A partir d'un listing et de plusieurs ouvrages consacrés au Forth. Les tests ont été réalisés sur un simulateur tournant sur Vax.
- Rapide initiation au langage FORTH
- Apprentissage du microprocesseur FRISC
- Lecture et adaptation du source 68000 d'origine
- Optimisation du code pour l'architechture FRISC
- Test et mise au point sur Vax VMS
- Ecriture de la documentation
- Soutenance du projet devant un parterre d'enseignants

juin 1991 - sept. 1991    Numatech
Carte d'acquisition audio "mix pro DJ"
Ubi Soft ayant abandonné le projet de la carte "BPLT Sound". Les travaux ayant servi à celle-ci ont été repris pour obtenir une carte améliorée, en particulier au niveau du rapport signal/bruit afin de la fournir à des professionnels.
- Reprise des données de la carte "BPLT Sound"
- Routage du circuit imprimé (sous CAO ZZ-2D / Campus CAD)
- Essais et mesures
- Technologie TTL-F, ADC, DAC, Amplis-op
- Carte d'extension ISA pour PC

oct. 1991 - juillet 1992    Service national
Affecté au peleton transmission
- Pratique du matériel radio militaire
- Maintenance de matériel
- Opérateur radio et radiotélégraphie

oct. 1992 - mars 1993    Artipresse
Responsable télématique
- Gestion au quotidien d'un service 3615
- Réponse aux questions
- Relookage du serveur
- Ecriture d'articles pour Start Micro Magazine

avril 1993 - déc. 1993    Artipresse
Rédacteur en chef de Start Micro Magazine
- Planification du magazine et des articles
- Relecture et correction des textes
- Ecriture d'articles
- Liaison avec la PAO

fév. 1994 - juin 1994    OXO Concept
Genlock vidéo PAL "Bee lock"
Permet l'incrustation de l'image de l'ordinateur au sein d'une image vidéo issue d'une source externe. Réglage du mode et du niveau d'incrustation.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Circuits de traitement vidéo Philips, STM et Motorola
- Ecriture d'utilitaires système en asm 68000

juin 1994 - juillet 1994    OXO Concept
Amplificateur-correcteur vidéo "Booster Vidéo 30"
Améliore la qualité de la sortie vidéo PAL des ordinateurs Falcon en reforçant le signal et en atténuant les effets de cross-color fréquents sur les surfaces tramées.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Circuit de traitement vidéo STM
- Ecriture de la documentation

sept. 1994 - nov. 1994    OXO Concept
Adaptateur-convertisseur de clavier "Adaptakey"
Permet de brancher un clavier standard PC sur un ordinateur Falcon. Les pilotes optionnels permettent de replacer certaines touches affectées différemment et de programmer les touches supplémentaires.
- Cahier des charges
- Développement du prototype (en binôme)
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Micro-controlleur PIC16C54
- Ecriture de la documentation
- Ecriture des pilotes en langage C et asm 68000

nov. 1994 - jan. 1995    OXO Concept
Switcheur d'écran pour Falcon "Vidéo Manager"
Permet de brancher plusieurs types d'écrans sur un ordinateur Falcon sans avoir à manipuler les cables. Intègre également une sortie vidéo identique à celle du "Booster Vidéo 30".
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Circuit de traitement vidéo STM

dec. 1994 - fév. 1995    OXO Concept
Enregistrement-lecture audio-vidéo en direct-to-disk "Vi2D"
Programme permettant la création et l'édition de séquences multimédia sur ordinateur Falcon. Nécessite un disque dur de hautes performances (modèle de type AV). Débit vidéo 384 Ko/s et audio 128 Ko/s.
- Cahier des charges
- Ecriture du programme en langage C et asm 68000
- Interfaçage avec une carte d'acquisition vidéo
- Optimisation des parties sensibles
- Traîtement sous interruption

fév. 1995 - mars 1995    OXO Concept
Système de pointage par carte à puce
(ingéniérie pour Oxalis)
Destiné à une société de nettoyage pour connaitre l'activité de ses employés dans les différentes sociétés où ils travaillent. Relevé des compteurs au moyen d'une carte spéciale reliée à un organiseur Psion.
- Routage du circuit imprimé (sous CAO Platon)
- Micro-controlleur PIC16C54
- Essais et mesures (en binôme)

mars 1995 - juin 1995    OXO Concept
Système de color-thérapie "Falcon color"
(ingéniérie pour Satourne International)
Carte d'interface pour micro-ordinateur. Connectée sur le port parallèle, elle contient des circuiteries de sortie pour divers périphériques (stylo lumineux, lunelles, lampes).
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Interfaçage avec des LEDs RVB pour chaque oeuil
- Interfaçage avec un stylo optique à LED RVB
- Interfaçace avec des lampes halogènes colorées
- Technologie TTL-F, circuit de puissance à triac
- Programmation de circuits logiques type GAL
- Ecriture de programmes de tests en langage C

mars 1995 - juin 1995    OXO Concept
Système de color-thérapie "Color 09" (ingéniérie pour Satourne International)
Appareil autonome basé sur des principes similaires au précédent. Le clavier et l'affichage à LED permet à l'utilisateur de créer ses propres séquences stockées dans une mémoire flash. Un téléchargement par port série est également possible.
- Développement du prototype (en binôme)
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures (en binôme)
- Micro-processeur 6809 + E/S 6821, 6850
- Programmation de circuits logiques type GAL
- Interfaçace avec des DACs pour le son (stéréo 8 bits)
- Interfaçage avec des LEDs RVB pour chaque oeuil

mars 1995 - avril 2000    OXO Concept + OXO Systems
Suite internet web+mail+news "Wen.Suite"
Programme complet d'accès à l'internet. Il inclut toutes les couches logicielles nécessaires. Seules les routines de chargement, décompactage et affichage des images ont été sous-traîtées par un autre programmeur.
- Cahier des charges
- Ecriture du programme en langage C
- Parties critiques en assembleur
- Pratique de la plupart des protocoles Internet
- Orientation objet
- Programmation asynchrone client-serveur
- Tests et debuggage
- Ecriture de la documentation

avril. 1995 - mai 1995    OXO Concept
Système de clé électronique sans contact
(ingéniérie pour Logitag)
- Routage du circuit imprimé (sous CAO Platon)

mai 1995 - juin 1995    OXO Concept
Dongle de protection pour programme "Submarine"
Destiné à la protection du programme "Studio Son" édité par OXO Concept. Système de cryptage par polynome. Branchement sur le port parallèle. Envoi d'un code aléatoire au dongle et comparaison par le programma du résultat avec son propre calcul.
- Cahier des charges
- Développement du prototype (en binôme)
- Routage du circuit imprimé (sous CAO Platon)
- Micro-controlleur PIC16C54
- Essais et mesures (en binôme)
- Ecriture des pilotes en langage C
- Ecriture de la documentation

juin 1995 - sept. 1995    OXO Concept
Amplificateur-correcteur vidéo S-VHS "S-Booster 30"
Version améliorée du "Booster Vidéo 30" pour une sortie de la vidéo en composantes spéparées Y/C. Intègre un réglage de contraste et un réglage de saturation des couleurs. Dispose aussi d'une sortie composite.
- Cahier des charges
- Développement du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Circuit de traitement vidéo STM
- Ecriture de la documentation

sept. 1995 - dec. 1995    OXO Concept
Carte d'acquisition-restitution vidéo M-JPEG "Beetle 24"
(ingéniérie pour Studio Capitale)
Carte destinée à être interfacée avec le système "Vi2D". Image de qualité broadcast destinée à créer un système de montage vidéo professionnel.
- Cahier des charges
- Conception du prototype
- Codec JPEG hard Siemens
- Circuiterie vidéo STM, Philips, NS
- Utilisation de circuits programmables FPGA Xilinx
- Interfaçage avec un 68030

sept. 1995 - sept. 1998    ST Magazine
Pigiste rédacteur
- Série de 16 articles sur le HTML, les protocles Internet
- Série de 12 articles sur les nouvelles technologies de programmation

oct. 1995 - nov. 1995    OXO Concept
Dispositif de blanking vidéo
(ingéniérie pour la SET)
Permet de masquer une partie de l'image pour cacher des information techniques indésirables. A servi pour le sur-titrage du spectacle "Roméo et Juliette" donné par une troupe Israélo-Palestinienne (présenté en France à la grande halle de la Vilette).
- Cahier des charges
- Conception du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Circuit de traitement vidéo STM
- Ecriture de la documentation

mars 1995 - juin 1995    OXO Concept
Système de color-thérapie "LudiColor"
(ingéniérie pour Artecom)
Appareil de poche, doté d'un clavier et d'un écran à cristaux liquides. Permet la création et l'enregistrement de séquences lumineuses et sonores. Enregistrement des séquences sur carte à puce.
- Cahier des charges
- Conception du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Micro-processeur PIC16C57
- Programmation de circuits logiques type GAL
- Interfaçace avec des DACs pour le son (stéréo 8 bits)
- Interfaçage avec des LEDs RVB pour chaque oeuil

avril 1996 - juillet 1996    OXO Concept
Carte accélératrice "DX-3"
Circuit destiné à pousser la fréquence du 68030 de 16 à 40 ou 60 MHz. Logique annexe pour accélérer également le DSP et le FPU et stabiliser le reste de la carte mêre.
- Cahier des charges
- Conception du prototype
- Essais et mesures
- Programmation de circuits logiques type GAL
- Ecriture de la documentation
- Interfaçage avec un 68030

juin 1997 - fév. 1999    OXO Systems
Tableur multidimensionnel "XXL"
Inspiré du tableur Improv sur NeXT. Concept révolutionnaire de feuille de calcul multidimensionnel modulable. Inclut un mini programme de PAO destiné à la finalisation des documents imprimés.
- Cahier des charges
- Ecriture du programme en langage C
- Parties critiques en assembleur
- Orientation objet
- Tests et debuggage
- Ecriture de la documentation

oct. 1997 - fev. 1998    OXO Systems
Carte mêre d'ordinateur "Projet 360"
Architecturée autour d'un micro-contrôleur 68360. Intègre vidéo, son, ports IDE, disquette, série, parallèle, clavier, horloge temps réel.
- Cahier des charges
- Conception du prototype
- Processeur Motorola 68360
- CODEC audio Crystal
- Chip graphique S-VGA Cirrus Logic
- Interfaçage de type 68000

fév 1998 - mars. 1999    OXO Systems
Editeur HTML "Expresso"
Permet la construction de sites Web. Editeur 100% WYSIWYG similaire à un traîtement de texte. Construction très simple des pages HTML. Affichage dynamique garantissant du redessin instantané de la page. Générateur HTML compatible HTML 3.2.
- Cahier des charges
- Ecriture du programme en langage C
- Parties critiques en assembleur
- Orientation objet
- Tests et debuggage
- Ecriture de la documentation

mars 1998 - mai 1998    OXO Systems
Carte d'extension multimédia "TT média"
Carte VME permettant d'apporter de meilleures capacités graphiques (S-VGA true color) et sonores (16 bits stéréo) à l'ordinateur TT/030.
- Cahier des charges
- Conception du prototype
- CODEC audio Crystal
- Chip graphique S-VGA Cirrus Logic
- Interface bus VME

juin 1998 - juillet 1998    OXO Systems
Carte d'extension mémoire "MegaRAM Falcon"
Adaptateur permettant l'utilisation de barettes de mémoire DRAM SIMM standard. Installation directe à la place de la carte mémoire d'origine.
- Cahier des charges
- Conception du prototype
- Essais et mesures
- Ecriture de la documentation
- Interfaçage avec un 68030

sept. 1998 - oct. 1998    OXO Systems
Carte d'extension mémoire "MegaRAM ST"
Adaptateur permettant l'utilisation de barettes de mémoire DRAM SIMM standard. Installation nécessitant une trentaine de soudures sur la carte mêre.
- Cahier des charges
- Conception du prototype
- Essais et mesures
- Ecriture de la documentation
- Interfaçage avec un 68000

oct. 1998 - déc. 1998    OXO Systems
Carte mêre d'ordinateur "Falcon évolution"
Nouvelle version de la carte mêre de l'ordinateur Falcon. Intègre d'origine des améliorations notables: carte accélératrice intégrée, support de DRAM SIMM d'origine, processeur sur carte fille, possibilité de passer de 2 à 8 canaux audio intégrés.
- Saisie des schémas originaux du Falcon
- Ajout des améliorations prévues
- Routage du nouveau circuit imprimé 4 couches (sous CAO Platon)
- Assemblage du prototype
- Essais et mesures
- Interfaçage avec un 68030

mars 1999 - avril 1999    OXO Systems
Carte de développement et de test "MCF Kit"
Permet de s'initier au développement sur ColdFire. Son interface bus est prévue pour permettre une connexion éventuelle à un ordinateur Falcon ou à un bus VME. Circuit imprimé très compact permettant une installation facile en interne.
- Cahier des charges
- Conception du prototype
- Routage du circuit imprimé 4 couches (sous CAO Platon)
- Microprocesseur Motorola ColdFire MCF5307
- Ecriture du bootstrap en assembleur
- Ecriture de la documentation
- Interfaçage de type ColdFire

dec. 1999 - jan. 2000    OXO Systems
Répertoire composeur téléphonique "TéléComm"
Donné en tant que cadeau de nouvel an. Outre l'agenda téléphonique et le composeur (à l'aide d'un modem), ce programme permet de gérer des préfixes d'autres opérateurs téléphoniques et d'utiliser des cartes pré-payées avec décompte du crédit restant.
- Cahier des charges
- Ecriture du programme en langage C
- Orientation objet
- Tests et debuggage
- Ecriture de la documentation

fév. 2000 - mars 2000    OXO Systems
Clignoteur secteur programmable
(ingéniérie pour Cybèle Maïa Graphique)
Permet de sélectionner une séquence de clignotement sur un maximum de 10 pas et de régler la vitesse de séquenceur.
- Cahier des charges
- Développement du prototype
- Essais et mesures
- Circuit de puissance à triac
- Ecriture de la documentation

mars 2000 - aout 2001    ACC Mag + Compte personnel
Ecriture d'articles consacrés au micro-processeur ColdFire
- Gestion du site web coldfire.online.fr
- Présentation du circuit
- Explication des fonctions de traîtement du signal
- Méthodes d'émulation du code 68000
- Exemples d'instructions émulées

mai 2000 - mai 2001    Cybèle Maïa Graphique
Création de sites Internet
- Cahiers des charges
- Développement en HTML, JavaScript, PhP, DHTML/CSS
- Gestion de bases de données MySQL
- Création de sites marchands avec paiement sécurisé SSL

avril 2001 - juin 2001    Compte personnel
Switcheur de modes vidéo "TT vidéo switch"
Permet l'affichage des tous les modes graphiques du TT/030 sur un seul moniteur, il n'est donc plus nécessaire de disposer d'un écran ECL 19 ou 21 pouces pour l'accès aux hautes résolutions.
- Cahier des charges
- Conception du prototype
- Routage du circuit imprimé (sous CAO Platon)
- Essais et mesures
- Ecriture de la documentation
- Technologies ECL et HC-MOS

novembre 2001 - septembre 2002    MAAF Assurances
Refonte du framework
- Portage de Windows 98 vers Windows 2000
- Ré-écriture de la plupart des programmes
- Ecriture de la documentation

octobre 2002 - juin 2004    MAAF Assurances
Maintenance du framework
- Corrections et améliorations du framework
- Ré-écriture de programmes qui n'avaient encore pas été transformés
- Ajout de nouvelles fonctionnalités : GPRS, ADSL...

février 2003 - juin 2004    MAAF Assurances
Générateur de statistiques d'incidents système "Sonar"
- Analyse des fichiers de logs Dr.Watson
- Génération des résultats en HTML ou en XML
- Création de graphiques en format WMF

juin 2003 - juin 2004    MAAF Assurances
Site Intranet de documentation
- Regroupement des documentations au sein d'un Intranet spécifique
- Création du site avec HTML, JavaScript, ASP, CSS et XML

août 2003 - janvier 2004    MAAF Assurances
Routeur intelligent de trames UDP "UdpManager"
- Gestion de connexions UDP/IP entrantes et sortantes
- Analyse des trames UDP
- Création d'un macro-language destiné à définir le routage

janvier 2004 - juin 2004    MAAF Assurances
Outil d'analyse des logs HTML des sessions Java "Chaloupe"
- Décompression des logs ZIP et TAR - Recherche, analyse et statistiques paramétrables
- Export des résultats paramétrable