• 38 ans

Situation professionnelle

En poste
En simple veille

Présentation

Sensible à la qualité logicielle depuis des débuts, mes différentes expériences m'ont permis de monter en compétence dans ce domaine, jusqu'à devenir référent technique, puis leader technique au sein d'une équipe de 40 personnes - dont 25 développeurs, répartie entre Paris, Londres et New-York.

Mes compétences en architecture, en optimisation et en analyse fonctionnelle m'ont permis de participer à deux projets de développement de nouvelles plateformes de trading.

J'ai activement participé, durant ces projets, à la mise en place d'outils et de méthodes de développement, test et déploiement pour sécuriser les mises en production dans un environnement sensible.

Je recherche actuellement des opportunités sur Rennes et sa région.

Expériences

Leader technique, architecte logiciel

Société Générale CIB
Depuis septembre 2015
  • Objectif : En tant que leader technique, accompagner l'équipe (40 personnes dont 25 développeurs, réparties sur Paris, Londres et New-York) autant sur la qualité que sur la technicité (problèmes de performance, optimisation, multi-threading). Innover et mettre en place de nouvelles méthodes de développements, ainsi que de nouveaux outils pour améliorer le continuous delivery. Déployer de nouvelles méthodes de mesure en production pour détecter les problèmes de manière proactive et faciliter les analyses post-mortem

    Expertise : Software crasftmanship, architecture logicielle, multi-threading, DevOps, continuous delivery, Métrologie

    Méthodologies : Agile (Kanban), TDD, BDD, Intégration continue, continuous delivery, software craftmanship

    Technologies : C#, .NET, RMDS, UltraMessaging, SQL

    Outils : Visual Studio, ReSharper, Ncrunch, NUnit, TeamCity, Sonar, XLDeploy, git, Jive, ElasticSearch, Kibana

Architecte logiciel

Altran CIS
Décembre 2010 à septembre 2015
  • Société Générale, Corporate and Investment Bank (juin 2014 - )

    Objectif : En tant qu'architecte, conception et développement d'une nouvelle plateforme de trading exploitant des connecteurs marché internes, une technologie de communication faible latence ainsi qu'une interface graphique moderne, avec des contraintes de performance pour du trading électronique automatique, dans un contexte de déploiement mondial (Europe, USA, Asie). Mise en place du continuous delivery.

    Expertise : Architecture logicielle, multi-threading, optimisation, DevOps, continuous delivery, Middleware

    Méthodologie : Agile (Kanban), TDD, BDD, Intégration continue

    Technologies : C#, .NET 4.0

    Outils : Visual Studio, ReSharper, Ncrunch, Informatica UltraMessaging (ex-29west), SVN, Git, Jenkins, TeamCity, NUnit, FxCop, OpenCover, Sonar, Gallio, SpecFlow
  • Société Générale, Corporate and Investment Bank (novembre 2012 - juin 2014)

    Objectif : En tant qu'architecte, conception et développement d'une nouvelle plateforme de trading exploitant les technologies ION, avec des contraintes de performance et de scalabilité pour un déploiement mondial (Europe, USA, Asie) dans le domaine des swaps. Mesurer et suivre la qualité logicielle.

    Expertise : Multi-threading, architecture logicielle, DevOps, Middleware, Market access, TDD

    Méthodologies : TDD, Agile (Kanban)

    Technologies : C#, .NET 4.0

    Outils : Visual Studio, ReSharper, ION, SVN, Jenkins, NUnit, FxCop, OpenCover, Sonar, Gallio, SpecFlow
  • Société Générale, Corporate and Investment Bank (décembre 2010 - novembre 2012)

    Objectif : Maintenance et optimisation d'un logiciel d'animation de marché (Market Making) en Front-Office, avec des contraintes de performances, de faible latence, de stabilité, et de scalabilité dans un environnement hautement multi-threadé.

    Expertise : Multi-threading, Optimisation, DevOps, Middleware, Market access

    Technologies : C#, .NET, SQL, RMDS, ION

    Outils : Visual Studio, Resharper, Oracle, ION, SVN, Hudson, NUnit, FxCop, OpenCover, Sonar, Gallio

Ingénieur R&D

Evodia
Janvier 2006 à décembre 2009
  • Responsable qualité.

    Objectifs : Définir, rédiger et mettre en œuvre les méthodes permettant d'améliorer et d'assurer la qualité des processus de l'entreprise en visant la certification CMMI.
    Applications : Direction, cellule commerciale, cellule marketing, équipes de développement.

    Méthodologie : CMMI

    Outils : Excel, Subversion (SVN), développement d'un "coffre-fort électronique" permettant la traçabilité des échanges avec les clients
  • Chef de projets

    Objectifs : Gestion de projets clients exploitant le logiciel de consultation développé à l'IRISA (cf. expérience antérieure).

    Outils : Gestion de projet (MS Project, Gantt Project, Merlin), Excel
  • Responsable produit

    Objectifs : Maintenir et faire évoluer le logiciel de consultation développé à l'IRISA (cf. expérience antérieure). Prototypage avec de nouvelles technologies (AJAX, GWT, Dojo).

    Technologies : Java J2EE, SQL, XML, Hibernate, OCR (FineReader)

    Outils : Eclipse, PostgreSQL, Tomcat, Ant
  • Responsable infrastructure

    Objectifs : Étude et mise en place de l'infrastructure matérielle et logicielle d'Evodia. Garantir la sécurité des données, la qualité des processus et la productivité des employés.

    Outils : SVN, Apache, ssh, CRM (SugarCRM), Test management (Testlink), Bug management (Mantis), Resource management (GLPI)
  • Ingénieur R&D

    Objectifs : Développement d'un logiciel de saisie de schéma électrique via une interface stylo sur TabletPC, exploitant une technologie d'analyse grammaticale de symboles. Prototypage de rétro-conversion de schémas papiers en schémas électroniques.

    Technologies : .NET 2.0, C#, C++/CLI, C++, TabletPC SDK

    Outils : Visual Studio, SVN
  • Ingénieur R&D

    Objectifs : Développement d'un système d'analyse et de reconnaissance de structures de documents et exploitation sur des journaux du XIXè et XXè siècle.

    Technologies : Lambda Prolog, C++, C

    Outils : Eclipse, DMOS, FineReader SDK
    Plateforme : Linux

Ingénieur expert

IRISA/INRIA
Octobre 2002 à décembre 2005
  • Objectif : Conception et développement d'un logiciel de consultation et d'annotation de document d'archives sur internet, exploitant les technologies d'analyse des documents du laboratoire de recherche IMADOC

    Technologies : Java J2EE, SQL, XML

    Outils : Eclipse, PostgreSQL, Tomcat, Ant, SVN
  • Objectif : Adaptation du logiciel pour un usage uniquement au stylo (sans clavier ni souris) dans le cadre d'un prototype de bureau du futur.

    Technologies : Java, C++, JNI (Java Native Interface)
  • Objectif : Conception et développement d'un logiciel de saisie d'encre électronique.

    Technologies : Java, C++, JNI

Compétences

  • Architecture logicielle
  • DevOps
  • Continuous Delivery
  • Software craftmanship
  • Multi-threading
  • .NET, C#
  • Java
  • Anglais
    Travail quotidien avec Londres et New-York
  • CAPM
  • Recueil des besoins clients
  • Rédaction de spécifications
  • Conduite de réunions
  • Formalisation des échanges avec le client
  • Connaissance du CMMI
  • Sensibilité aux méthodes de qualité au sein d’un projet
  • Exploitation de ces méthodes sur les différentes phases d’un projet
  • Sensibilité à l’utilisabilité du logiciel (ergonomie), et aux nouvelles interfaces (stylo, tactiles, multipoint)
  • Développements d'interfaces stylo / tactiles
  • Administration système (Windows, Linux, MacOs X)
  • Administration réseau
  • Déploiement d’outils adaptés (CRM, GED…)

Formations

Certification CAPM

PMI (Project Management Institute)
Août 2013

Obtention du certificat CAPM (Certified Associate in Project Management) auprès du PMI (Project Management Institute)

Cette formation avait pour but de situer mes compétences en gestion de projet - acquises sur le terrain - par rapport aux méthodes "standard" du domaine.

Formation en gestion qualité

Orsys
Juillet 2010

Cette formation avait pour but de situer mes compétences sur CMMI - acquises sur le terrain - par rapport aux bonnes pratiques du milieu.

Ingénieur informatique

INSA Rennes
Septembre 1997 à juin 2002

Formation ingénieur INSA en informatique.
Cycle général (2 ans), puis cycle ingénieur (3 ans)