Menu

Michael CAMBAY

Meyreuil

En résumé

Architecte Software Sénior, Chef de projet
Objet + Temps Reel
Expert C / C++ / JAVA

Je developpe et conduis des projets dans deux domaines:
1. L'Orienté Objet et TIC (C++, Java, SQL).
2. Le temps réel industriel (C, assembleur)

J’ai l’expérience des projets de développement informatique, dans des entités d’un niveau international (ST, Crédit Agricole, Thomson) ainsi que dans de petites équipes R&D, en PME ou StartUp (Imagus, Sytel). Mes capacités à communiquer, écouter et aider, me permettent d'intègrer facilement les équipes de développement et d'etre rapidement opérationnel.

Grâce à mon expérience technique (Développement de logiciels embarqués multi processeurs; Conception de générateur de code C++/JAVA), et relationnelle (Mise en œuvre de méthodes collaboratives), je sais placer la Qualité au cœur de mes développements (Définition des méthodes de test et de validation d’un OS à micro noyau).
Ma double expertise «Temps Réel» et «Objet», conséquence de ma curiosité, est un atout dans la réussite et la cohérence de mes développements.

Disponible et opérationnel dans les environnements XP/Unix, sur les langages Objets ou structurés, je recherche un poste de Architecte, Concepteur/Développeur, sur des projets R&D.

Domaines d'interet: Puces sans contact, Imagerie, Mesure, Electronique, Medical, Photographie, aéronautique

05 : MASTER Informatique (mention très bien, major) Aix-Marseille III
97 : MIAGE TIC (IFIP,75)
83 : BTS Electronique Numérique (AFPA,77)

Visitez mon site! http://michael.cambay.free.fr

Mes compétences :
Temps Réel
Java
UML
C++
Merise
Test
Imagerie
Sécurité
Finance
RUP
Windows
C#
SVN
C
PHP
Assembleurs
Eclipse
UNIX
Oracle
Sybase

Entreprises

  • Inside Secure - Senior Software Architect / Product Manager

    Meyreuil 2006 - maintenant Cadre: CDI Architecte Logiciel

    Objectif: Réaliser le logiciel embarqué de puces NFC (à la fois Carte et Lecteur dans les multiples protocoles RF)

    Réalisations:
    * Définition du standard HCI de communication entre téléphone, SIM et puce NFC.
    * Conception de l'architecture des microcontrôleurs NFC :
    - adaptée aux contraintes fonctionnelles (consommation nulle, temps réel)
    - permettant la mise à jour du logiciel ROM grace à des patchs EEPROM ou OTP
    - respectant une orientation objet, en C et en assembleur
    - garantissant la meilleure maintenabilité possible sans sacrifier vitesse ou place.
    - gérant dynamiquement la RAM avec défragmentation ultra optimisée.
    - garantissant un temps de boot < 3ms (pour répondre a un lecteur RF).

    * Spécification et Développement des premiers Microread.
    * Direction des projets logiciel MicroRead NFC v1 à v3
    * Adoption d'outils collaboratifs (SVN, WIKI, ...) et utilisation de bonnes pratiques.
    * Définition d'architecture logicielle des Microread v4 et v5
    * Encadrement (6 personnes) et Recrutement (10 personnes)
    * Validation de concept, Support niveau 3, Formations

    Expertise NFC
    Expertise Embarqué
  • STmicroelectronics - Ingénieur Tests et Validations Logiciels

    2005 - 2005 Cadre: stage du stage du Master 2 CCI

    Objectif : Valider un OS sécurisé à micro noyau

    Réalisations:
    * Définition des méthodes et outils de test pour un OS sécurisé (à micro noyau).
    * Spécification des tests fonctionnels de ce système d’exploitation (Plan de Test).

    Expertise Validation logicielle
  • Université Aix Marseille 3 - Chef de Projet / Etudiant Master 2 CCI

    2004 - 2005 Cadre : Projet du Master 2 CCI

    Objectif : major de promotion, mention très bien

    Réalisations:
    * Étude du Théorème de Bayes et de ses applications dans la logique floue, l'anti-spam, les systèmes experts.
    * Développement complet d’un moteur bayésien générique en JAVA et SQL.

    Expertise du Théorème de Bayes
    Expertise JAVA
  • Imagus - Chef de Projet / Ingenieur Dev

    2002 - 2004 Cadre: CDI

    Objectif 1: Fiabiliser un prototype de scanner de film argentique.

    Réalisations (responsable du logiciel embarqué du scanner):
    * Mise en place d'outils collaboratifs (SVN, Bug Tracking)
    * Mise au point des logiciels embarqués (C, assembleurs) dans le prototype de scanner (plateforme multiprocesseurs dialoguant par SPI). Réalisé en 6 mois.
    * Définitions et Mise en place de procédures « Qualité ».

    Objectif 2: Industrialiser la production du scanner.

    Réalisations (responsable Logiciel et Industrialisation du scanner):
    * Conception et développement d’un outil logiciel de validation et de production du scanner. (Visual C++)
    * Réalisation d’une Librairie C++ Mathématique orientée Imagerie (Filtres, Dérivées, Recherche de motif, Régressions).
    * Suivi du logiciel de production. En 6 mois, la production passe de 30 à 300 unité/mois

    Expertise Imagerie numérique (filtres, recherche de motif, netteté, poussière)
    Expertise Industrialisation d'un prototype.
    Expertise Firmware multiprocesseurs
  • Credit Agricole Indosuez, Cheuvreux de Virieu - Ingénieur Développement Objet

    Montrouge 1997 - 2001 Cadre: CDI Architecte Développeur Front Office

    Objectif: Accélérer et tracer les transactions boursières en salle de marchés.

    Réalisations au sein de l'équipe ORS (Order Routing System)
    * Développement d’une solution de passage et suivi d’ordres en bourse, déployé mondialement. Cette solution n'a été retiré du service qu'en 2012 soit apres 14 ans d'exploitation).
    * Conception et Développement d’une Architecture similaire a CORBA, distribuant à très grande vitesse des objets hétéroclites sur le réseau interne.
    * Conception et Réalisation d’un Générateur de code C++, permettant d'automatiser la génération de 500 000 lignes de code C++.
    * Support, Formation, Écoute et Négociation avec les équipes utilisant cette architecture.

    Autres réalisations d'Objet et Outils Transversaux…
    * Archivage sur SYBASE des flux REUTER.
    * Simulateurs de flux d'ordres bancaires.
    * Portage UNIX / Window de bibliothèques d’objets SQL, SSL, TCP/IP, MFC….

    Expertise Conception Objet et C++
    Expertise Générateur de code (applicable à tout langage objet)
    Expertise Architecture à Objets Distribués
  • SYTEL - Chef de Projet / Développeur

    1990 - 1997 Cadre : CDI, Chef de projet / Développeur

    Objectif : Développer le produit n°1 de l'entreprise, un logiciel de contrôle d'acces
    Réalisations
    * Refonte complète du logiciel (Basic vers C, DOS vers Window)
    * Réécriture des drivers de COM PC (pour une gestion par interruptions)
    * Unification des nombreuses versions spécifiques à chaque client en un seul logiciel aux fonctionnalités paramétrables.
    * Encadrement et support technique aux programmeurs.
    * Conception d’outils de test (espion de liaison RS232, simulateurs d’équipement)
    * Développement de fonctions customisées, déploiement chez nos clients.

    Expertise PC
    Expertise Temps Reel
    Expertise RS323 & RS485
    Expertise Contrôle d’accès
  • ADAMEL LHOMARGY - Informaticien Temps Réel Industriel

    1986 - 1990 Cadre: CDI, Informaticien industriel

    Objectif: Développement de machine de tests

    Réalisations PC:
    * Développement d’une bibliothèque 2D/3D (sur carte Hercules)
    * Développement d'un émulateur VT200 (pour transformer des PC en station UNIX)
    * Développement de logiciels de pilotage de machine de test, d’acquisition de mesures en temps réel, et de statistiques graphiques (C ansi)
    * Développement de drivers IEEE (bus de commande de machines)

    Réalisation Embarqués.
    * Développement d’un Débogueur/Désassembleur embarqué (68000)
    * Développement d'un firmware de clavier/écran (8051)

    Expertise C
    Expertise Motorola 68000
    Expertise Intel 8051
  • Laboratoire Electronique Acoustique - Electronicien Informaticien

    1984 - 1986 Cadre : CDI Informaticien industriel

    Objectifs : Développement d'instruments de mesure (distortiomètres, simulateur de câbles,...)

    Réalisations:
    * Conception Matérielle et Logicielle d’une carte (format rack europe) à microprocesseur Intel Z80 pilotant un simulateur de câbles.
    - gestion d'un clavier, de LCD et de relais pilotant l'impédance du câble simulé.
    - utilisant seulement les registres du Z80, sans RAM (trop chère à l'époque).
    * Réalisations en électronique (synthétiseur de fréquences, alimentation à découpage)

    Expertise Assembleur
    Expertise Intel Z80
  • Thomson CEPE (piézo-électricité) - Electronicien Informaticien

    1983 - 1983 * Programmation et Mise au point de banc de test de quartz.

Formations

  • Université Aix Marseille 3 Paul Cezanne (Aix En Provence)

    Aix En Provence 2004 - 2005 major de promotion, mention très bien

Réseau

Annuaire des membres :