Ce document présente mon profil professionnel. Il contient un CV détaillé.

Philippe Mougin

pmougin@acm.org

Téléphone: 06 85 76 57 44

Je conseille mes clients (DSI, éditeurs de logiciels, organisations innovantes) sur des choix techniques et architecturaux stratégiques ainsi que sur la gouvernance de leurs développements IT. Je les aide à comprendre les nouvelles avancées architecturales, technologiques et méthodologiques, et à en retirer le maximum de bénéfices. En particulier, je suis expert dans la mise en œuvre des technologies du Web au cœur des systèmes d'information : organisation des échanges interapplicatifs, urbanisation des SI autour de services mutualisés, et de manière plus générale architecture des SI et des applications. J'ai une grande expérience de la création de systèmes d'information performants, hautement disponibles et maintenables. J'ai travaillé sur les systèmes critiques d'organisations telles que l'Agence France Presse, LCL, Société Générale, GMF, Orchestra Networks, Institut National de Veille Sanitaire, BlueStone Software (maintenant HP), etc.

Je suis également un expert des architectures orientées service (adossées à des éléments pertinents comme les MOM, Restful HTTP, les grilles, le cloud, etc.) ainsi que de Java Enterprise Edition, des architectures d'intégration, des services Web, des ESB, des systèmes transactionnels, des langages dynamiques et des technologies objet.

En seize ans d'activité dans ces domaines j'ai travaillé à la production et à la diffusion des savoirs (voir ci-dessous une liste de publications/interventions). Par exemple, j'ai récemment contribué au livre "Restlet In Action". J'aime apprendre et faire partager : j'enseigne l'architecture des systèmes d'information à l'Ecole Centrale de Paris.

Mon activité de consultant s'adosse à une profonde connaissance du développement (et des développeurs). J'ai crée des technologies open source aujourd'hui utilisées dans de nombreux domaines et dont la qualité a été distinguée par des prix internationaux prestigieux : Apple Design Award for Best Mac OS X Developer Tool Runner-Up et O'Reilly Mac OS X Innovator award.

             

Je nourris également mon activité professionnelle d'une présence dans la communauté scientifique. Par exemple j'ai écrit le tout premier livre blanc mentionnant l'intérêt des travaux de Roy Fielding sur REST. J'ai publié des articles de recherche, en particulier à OOPSLA, et je participe à l'organisation de conférences. Par exemple, j'ai été membre du comité de programme de DLS 2007, DLS 2005 et de l'International Conference on Dynamic Languages 2007. J'ai été un membre du comité de lecture de Computer Languages, Systems and Structures et membre du Dagstuhl Seminar on Latently-Typed Languages.

Lorsque j'en ai l'occasion, je contribue aux protocoles et standards industriels. Par exemple, j'ai récemment collaboré avec l'IPTC, en tant qu'expert invité sur des questions liées aux technologies du Web. Je suis également membres de plusieurs associations professionnelles : l'IETF, l'ACM et l'ESUG.

La suite de ce document est rédigée en anglais.

Examples of Clients and Consulting Missions

  • AFP (Agence France Presse)

    Architecture and development for IRIS, the new generation production and diffusion system of AFP. IRIS is AFP's new high volume and high performance mission critical system.
  • MACSF

    Consulting on component reusability and enterprise architecture.
  • M6

    Consulting on REST architectures. Coaching for the design and implementation of Restful services in Java.
  • Crédit Agricole

    Consulting:
    • REST architectures
    • SOA
    • Java frameworks strategy
    • Next generation software architecture for online services
  • LCL

    Consulting on REST and SOA/Web services strategy.
  • Société Générale Corporate Investment Banking

    Member of the team building and supporting the Java software factory for in-house developments.
    Consulting on REST architectures and Web services.
  • GMF Assurances

    SOA expert in a team conducting an advanced comparative study of ESB products (Tibco Businessworks, IBM WebShepre ESB, IBM WebSphere message broker, ...).
  • BlueStone Software

    Authoring of a technical white paper on BlueStone Software's EJB technology (download pdf). This paper has been distributed by HP BlueStone as part of the documentation of HP BlueStone's application server. Technical and strategic consulting for BlueStone Software.
  • BEA

    Project lead and main author of a technical guide on moving from IBM WebSphere to BEA WebLogic Server (download pdf). This guide has been distributed by BEA as part of its technical documentation.
  • EDF R&D

    Report and recommendations on Web Services security.
  • DPICA (Direction de Projet Interministériel pour le Contrôle Automatisé)

    XML-based distributed system, user interface.
  • La Poste

    Java 5 and JEE 5 report and recommendations.
  • Groupe SNEF

    JEE and .NET comparative study.
  • APRR

    Consulting on Web services governance.
  • Editions Atlas

    Object-oriented principles and technologies for Intranet architecture.
  • Eutelsat

    Application server evaluation and choice.

Talks and publications on enterprise systems architectures and technologies

Talks and publications on Cocoa and F-Script development

Blog

Patents

  • Handling an object crash during inter-object communication in a COM environment. Philippe Mougin, Alexandre Feray, Alcatel Research. Patent Number: EP0872797.

Academic Degrees

  • DESS (equivalent to a master 2), Computer Science, University of Nantes, France.

Industry Experience

  • 2010-present: Independent consultant

    Enterprise architecture, Web technologies, REST, SOA.
  • 2007—2009: OCTO Technology — Expert & Senior Architect, office of the CTO

    Consulting: REST architectures, SOA, dynamic languages for enterprise systems, enterprise platforms (JEE, .NET, Oracle, Tibco, IBM).
  • 2005—2006: Zenexity — Software Architect

    Consulting: Web services, REST, SOA, development platforms.
  • 2004: Stelau Conseil — Consultant

    Consulting: software architecture, XML-based distributed systems, user interface.
  • 2001—2003: Orchestra Networks — Software Architect

    Member of the R&D team for Orchestra's EBX platform.
    Java, XML and Web technologies.
  • 1998—2000: TechMetrix Research — Analyst

    Comparative studies, benchmarks and reports on application servers.
    Consulting on object-oriented and Web technologies.
  • 1996: Alcatel Research, Marcoussis — Developer (internship)

    Member of the R&D Team for a distributed object-oriented framework for control and supervision. C++ COM/DCOM technologies.
  • 1993: CEA (French Nuclear Power Agency), Cadarache — Developer (internship)

    Design and implementation of a client-server application. SQL-Server, Access, AMC*Designor technologies.