Menu

David RAULT

PARIS

En résumé

Diplômé en ingénierie et génie logiciel en 2000, j'ai commencé ma carrière chez Sysdeo pour accompagner mes clients dans leurs migrations et expérimentations autour des technologies objets et J2EE. La diversité de mes missions (conception, développement, conseil, formation) m'a permis de rapidement progresser et m'a amener vers des activités d'architecture (frameworks, refonte de SI).

Après être intervenu sur une grande variété de projets, je me suis orienté vers plus un projet plus stable au sein de Prima Solutions, un éditeur de solutions SOA dédiées à l'assurance. Nous y construisions un socle technique pour le développement d'application et la modernisation de SI sur une architecture orientée service ainsi qu'un modèle générique des métiers de l'assurance pour permettre le dialogue inter-applications. Dans ce cadre, j'ai eu en charge la partie outillage et automatisation de l'environnement de développement du socle (problématiques d'intégration continue et de qualification des livrables) et de l'outillage du modèle métier (customisation du modèle pour chaque client, gestion des patches et génération de code).

Forts de ces expériences, j'ai rejoint le pôle conseil du groupe SQLI pour y apporter mon savoir-faire en terme d'industrialisation des développements (processus d'intégration continue et architectures pilotées par les modèles_ MDA).

Outre les problématiques d'industrialisation, je m'intéresse également l'architecture des systèmes et à leur développement. C'est pourquoi je travaille à présent pour le groupe SFR ou j'ai en charge le service d'accès aux données des clients et des internautes pour l'ensemble du portail http://www.sfr.fr . Outre les problématiques de consolidation d'informations hétérogènes provenant de nombreux sous-systèmes, l'un des principaux challenges est la tenue à la charge et la robustesse de ce service fortement sollicité (une quinzaine de millions d'appels/jour).

Mes compétences :
Maven
Apache
Architecture
Spring
Linux RedHat

Entreprises

  • SFR - Architecte - expert logiciel

    2008 - maintenant depuis Janvier 2010 : prise en charge des services d'accès aux profils des utilisateurs et/ou clients SFR
    - WebServices SOAP et REST
    - 15 millions d'appels/jour
    - aggrégation des données depuis différents backend en technologies hétérogènes
    - caching des données pour gestion des indisponibilités
    - mise à disposition d'indicateurs spécifiques pour suivi des performances et de la disponibilité

    de Juillet 2008 à Décembre 2009 : prise en main de l'éco-système du portail www.sfr.fr
    - industrialisation : migration ant vers maven, rationalisation et automatisation des builds et des déploiements
    - refonte de l'architecture applicative : remodularisation de l'application web, séparation des rôles (gestion de contenu, fonctionnalités métier) afin de simplifier la gestion éditoriale et la maintenance des contenus
    - refonte de l'architecture de l'ensemble de la plateforme d'hébergement : passage d'une architecture monolithique avec 6 couples de serveurs Apache HTTPd/Apache Tomcat sur lesquels l'intégralité des applications devaient être déployées vers une architecture plus souple de clusters Apache Tomcat exposés par des serveurs Apache HTTPd avec mod_proxy_balancer
    - migration des applications existantes vers la nouvelle architecture en cluster : conception, documentation, pilotage, réalisation et suivi
    - optimisations : suite à la fusion Neuf/Cegetel avec SFR, les différents portails historiques ont tous été fusionnés avec le portail SFR, résultant en une hausse du trafic de 80% (15 millions de hits/jour sur la home page, 18 millions de visiteurs uniques par mois). Optimisation et tuning pour tenir la charge
  • SQLI - Consultant architecte en industrialisation

    Levallois-Perret 2007 - 2008 Ma mission consiste à apporter mon savoir-faire en terme d'industrialisation des développements.

    Mise en place de processus d'intégration continue :
    * Ant, Maven, Continuum
    * Qualimétrie (Checkstyle, FindBugs, PMD, JUnit, TestNG)
    * Méthodologie et organisation des développements

    Mise en oeuvre des architectures pilotées par les modèles (MDA)
    * Conception et réalisation d'usines logicielles
    * AndroMDA, OpenArchitectureWare (OAW)
    * Méthodologie et organisation des développements
  • Prima Solutions - Ingénieur Concepteur Senior

    2004 - 2007 Responsable du développement et de la maintenance des outils de développement de l'équipe R&D (25 personnes), ma mission consistait à augmenter la productivitié des développeurs et àautomatiser les tâches répétitives : fabrication des livrables, tests unitaires, validation cross-platform et multi-configuration, reproductibilité et fiabilisation des livraisons, extraction d'indicateurs d'avancement et de qualité, génération de code.
  • Sysdeo - Ingénieur Concepteur Formateur J2EE

    2000 - 2004 spécialiste des technologies Objet et des serveurs d'applications (expert Websphere)
    conseil sur projets Java/J2EE et serveur d'applications
    support technique au développements et à l'exploitation
    veille technologique.
    framework technique J2EE à base de Struts et de Hibernateformateur aux technologies de l'internet, java et j2ee
    * HTML, XML, Javascript, DHTML
    * Concepts Objet, Java, J2EE (Websphere ou Weblogic )
    * VisualAge for Java
    * outils de mapping objet/relationnel (Hibernate ou Toplink)

Formations

Réseau

Annuaire des membres :