Menu

Stephane CARREZ

Meudon

En résumé

Ingénieur de formation avec 17 ans d'experience, je suis responsable de l'équipe de développement d'une application Web 2.0 en mode SaaS. Autour d'une architecture J2EE que j'ai batie, je met en place avec mon équipe le service en ligne de collaboration par projet "Planzone".

http://www.linkedin.com/in/stephanecarrez

Mes compétences :
Java/j2ee
C++ sous unix
Ada
Linux embarqué
C++
JavaServer Framework
Java
Open Source
Architecture

Entreprises

  • Bouygues Telecom Entreprises - Ingénieur développement

    Meudon 2012 - maintenant Développements pour la Bbox Sensation (gateway)
  • PHINEO - Consultant pour Bouygues Telecom

    2011 - 2012 Développements embarqués (Ikanos Vox185 pour Bbox Sensation ADSL):
    - Développements IPv6 pour les gateways Bouygues (Bbox),
    - Démarrage du projet Bbox Sensation ADSL,
    - Développement du boot loader sécurisé,
    - Développements, portage, conseils pour les membres de l'équipe
    - Mise en place d'une nouvelle architecture pour le média serveur Bbox
    - Développements C, C++, Mips
  • PHINEO - Consultant

    2010 - 2011 Développements Sophis et CORBA pour une banque (aucun interet).
  • Augeo Software - Architecte Technique responsable de l'équipe R&D Planzone

    2007 - 2010 Architecte Technique responsable de l'équipe R&D sur le service en ligne Planzone (http://www.planzone.com). Planzone est un service de gestion collaborative par projets. Ce service est destiné aux petites et moyennes entreprises ainsi qu'aux associations et particuliers.

    Le projet a démarré en mars 2007 pour aboutir à une première version disponible en ligne en décembre 2007. Depuis, Planzone est mis à jour tous les 3 mois pour de nouvelles fonctionlités. Responsable de l'équipe R&D de 6 personnes (5 dev, 1 QA), mes responsabilitées sont de:
    - Définir avec le "product manager" les fonctionalités du produit
    - Définir l'architecture SaaS de Planzone (Apache/J2EE/MySQL/...), le modèle UML,
    - Définir/Faire des choix/Implémenter les éléments clefs de l'architecture de Planzone
    - Mettre en place et planifier les mises à jour du service (serveurs dédiés, déploiement, supervision)
    - Coacher/Motiver/Aider/Former l'équipe sur un modèle XP (Scrum )
  • Solsoft - Architecte

    2002 - 2007 Architecte - Responsable de l'architecture des produits Solsoft
    - Ouverture des produits Solsoft par la mise en place d'API (scripting avec Java/BeanShell, accès distant par Java/RMI, interface de commande, Web Services).
    - Elaboration de l'architecture d'une nouvelle solution autour de la gestion de configuration, la gestion des règles de sécurité et des équipements (J2EE, Ruby on Rails). Solution basée sur une CMDB et l'ITIL.
    - Gestion et suivi de 3 stagiaires ingénieurs:
    o implémentation d'un serveur SSH pour l'API ligne de commande
    o refonte de l'application Web/J2EE du produit Solsoft. Introduction de mécanismes AJAX
    o implémentation de graphes de statistiques dans l'application Web (JfreeChart)
    o études pour l'intégration de Nagios avec Solsoft

    Ingénieur senior - Technical leader «Research Security Labs»
    - Création d'un produit complétant l'offre Solsoft par la tracabilité des changements (Change Management).
    - Architecture basée sur des mécanismes de workflow (BPM, Shark) dans un environnement J2EE. Intégration avec Solsoft en utilisant les Web Services.
    - Intégration de la solution avec des produits tiers (gestion de tickets, analyse de risques, scanner de vulnérabilité Nessus) et mise en place de workflows de réaction.
    - Définition de workflows et suivi de 2 stagiaires ingénieur.

    Ingénieur senior - Compilateur de règles de sécurité
    - Définition et mise en place dans le serveur Solsoft d'un repository d'information (proche du JSR 170), permettant d'exporter les informations de reporting produites par le compilateur (XML).
    - Conseil et expertise pour l'équipe chargée d'implémenter les requètes de reporting à travers le repository.
    - Propositions d'extensions dans le compilateur (création de rapports XML, utilisation d'XSLT, nouveaux algorithmes d'optimisations).
    - Rédaction du document d'architecture globale du compilateur (UML).
  • Free Software Foundation - FSF Maintainer of GCC hc11/hc12 backend

    1999 - 2007 - Développement des backends GCC, GDB et Binutils pour microcontrolleur 68HC11 et 68HC12 (intégré dans GCC 3.0, GDB 5.0 et Binutils 2.12)
    - Création et annimation de la communauté GNU 68HC1x (1500 personnes)
  • Sun Microsystems - Architecte

    Santa Clara 1997 - 2002 Architecte ­ Spécialiste HA & Réseaux sur ChorusOS
    - Intégration de la pile réseau (IP v4/v6) de FreeBSD 4.1 dans Sun ChorusOS. Optimisation des performances des drivers réseau de ChorusOS et de la pile IP (DMA, hardware checksum).
    - Spécification et implémentation d'un mécanisme haute disponibilité Ethernet pour ChorusOS.
    - Dépot d'un brevet sur cette architecture.

    Architecte ­ Spécialiste Tools et Debug sur ChorusOS
    - Spécification d'une API de debug système pour ChorusOS.
    - Définition de l'architecture de la solution de debug et implémentation en C++.
    - Rédaction et dépôt d'un brevet sur l'architecture de debug de ChorusOS.
    - Développement d'un backend GDB utilisant l'API de debug.
    - Auteur principal et coordinateur de la première soumission Realtime CORBA 1.0 à l'OMG (orbos/98-01-08 ou ftp://ftp.omg.org/pub/docs/orbos/98-01-08.pdf).
  • Chorus Systèmes - Ingénieur Développement

    1994 - 1997 - Propositions et spécifications de fonctionnalités avancées pour les applications CORBA temps réel ou tolérantes aux pannes (intercepteurs, contrôle de thread).
    - Conseils en architecture CORBA (USA et France).
    - Spécification et développement de l'architecture générique de protocoles de ChorusORB (IIOP et protocol COOL) et de la couche de transport générique de ChorusORB (TCP/IP et IPC Chorus).
    - Spécification et développement d'un service d'invocation de groupe, d'un gestionnaire d'événements pour ChorusORB.
    - Participation aux projets Européens ReTINA (Chorus leader sur un «work package») et SOOM (Chorus leader).
  • Sema Group (détaché SFGL) - Ingénieur Développement

    1992 - 1994 - Développement d'un outil d'espionnage pour optimiser et réduire la consommation mémoire d'un programme.
    - Mise en application sur le serveur de vues de EAST (coeur du produit) et réduction de 40% de la consomation mémoire.
    - Spécification et développement d'une librairie C (OEIL) permettant d'intégrer des outils Unix dans l'atelier de génie logiciel EAST fonctionnant sous PCTE.
    - Intégration d'ObjectCenter et de StP (Software through Picture) dans EAST avec la librairie OEIL.
    - Création d'un serveur d'objets pour l'intégration de StP.
  • Infi - Ingénieur Développement

    1991 - 1992 Développement en C++ sous SunOS d'une application de supervision du réseau Transmic. Fiabilisation et optimisation des communications inter-processus.

Formations