Menu

Jérôme LELEU

CHATOU

En résumé

Je suis freelance et réalise des prestations d'expertise / conseil / réalisation sur CAS et pac4j, mais également sur les protocoles OAuth, OpenID Connect, SAML et plus généralement sur l'authentification, la sécurité applicative, les SSO et l'IAM.

J'habite près de Bordeaux et travaille principalement à distance. Je me déplace également ponctuellement sur site pour mes clients.

J'ai 19 ans d'expérience et suis un des plus gros contributeurs du projet Open Source CAS et créateur du framework de sécurité pac4j.

Mes compétences :
OAuth
CAS
Spring
REST
J2E
Maven
Java EE
Gestion de projet
Architecture
Git
MongoDB
Open Source
CSS
JavaScript
HTML
Web
Cloud computing
Sécurité
OpenID Connect
Java
Services web
Développement informatique
Tomcat
Shiro

Entreprises

  • Cas In The Cloud - Freelance

    CHATOU 2017 - maintenant Missions d'expertise :
    - CAS : conseil, mise en place de socles techniques, customisations, intégration applicative, recommandations de sécurité
    - pac4j : conseil, support à l'intégration, développement de fonctionnalités spécifiques
    - OAuth, OpenID Connect, SAML : présentations techniques, recommandations, mise en oeuvre d'outils (Spring Security, ADFS, etc)
    - Architecture : dimensionnement d'un cluster ElasticSearch, audit de performances d'une base MongoDB
    - Développement : services web REST/JSON en Spring Boot, modules techniques en Angular, template d'application pour Android...
  • OneKloud - Développeur senior

    2017 - 2017 - Conception et développement des microservices et workers
    - Installation des applicatifs et outils sur les environnements de tests et de production

    > Environnement : Java (Dropwizard), Node.js, Angular, Docker, Elasticsearch, Redis, RabbitMQ, AWS, Azure, Rundeck, Prometheus, Neo4j, JIRA, Confluence, Bitbucket
  • CAS in the cloud - Fondateur

    CHATOU 2013 - 2015 Fournisseur (SaaS) de SSO CAS dans le cloud.

    - Etude technique des fournisseurs du cloud
    - Conception / développement de l'interface d'administration et des serveurs CAS « cloudifiés »
    - Infrastructure PaaS (Cloudbees + Redislabs + Compose) puis IaaS (Google Cloud Platform)

    > Environnement : J2E, CAS 4, Spring (Roo), Compose, Redis(labs), Memcached, Cloudbees, Google Cloud Platform, Heroku, Elastic Beanstalk, Papertrail, Hostedgraphite
  • Packt Publishing, Devoxx, ESUP - Relecteur / conférencier 

    2013 - 2015 * Relecteur de contenus techniques pour Packt Publishing : Learning MongoDB (vidéo, 2015), Mastering Play Framework for Scala (livre, 2015)…

    * Présentations / conférences : "An Introduction to the CAS Ecosystem" (webinar, 2015), "CAS v4" (ESUP days, 2015), "One Java library to rule all security protocols" (Devoxx FR, 2014)...
  • Apereo / pac4j / Apache - Leader et committer Open source

    2012 - 2016 * Créateur de pac4j (www.pac4j.org), le moteur de sécurité Java et ses diverses implémentations pour J2E, Spring MVC / Boot / Security, Play, Vertx, Ratpack...
    depuis 2012

    * Committer sur CAS : www.apereo.org/projects/cas
    depuis 2012

    * Committer sur Apache Shiro : shiro.apache.org
    depuis 2015
  • SFR - Expert technique

    2007 - 2017 * Responsable technique identité et selfcare
    4 ans : juin 2012 – juin 2017

    - Définition de l'architecture, choix des frameworks et solutions
    - Recrutement / encadrement de l'équipe de développement (20 développeurs et architectes)
    - Conception / développement / revue de code / support aux développeurs
    - Support niveau 3 en production sur toute la plateforme web
    - Veille technologique / open source

    * Architecte du Single Sign-On (SSO)
    3 ans : juillet 2009 – mai 2012

    - Architecture / développement
    - Support aux intégrateurs
    - Mise en production / support

    * Architecte de la boutique musique en ligne et de la consultation de factures sur internet
    1 an : juillet 2008 – juin 2009

    - Pilotage technique des fournisseurs (conception → mise en production)

    * Responsable des développements internes
    1 an : août 2007 – juin 2008

    - Ré-internalisation des connaissances / mise en place de l’organisation
    - Recrutement / management d’équipe (15 développeurs et architectes)

    > Environnement : J2E, CAS, Spring 4 (IoC, MVC, Security, LDAP), HTML / CSS / Javascript, Maven 3, Tomcat 8, Webservices SOAP (CXF) / REST JSON, EhCache, GIT(gitlab), SVN, JIRA, Jenkins, Confluence, Memcached, MongoDB 3, Node.js 5, AngularJS 1.5, Unboudid 3
  • Cité Conseil - Chef de projets technique

    Paris 2005 - 2007 * Chef de projets technique chez GlobeCast (contenus par satellites)
    1 an : avril 2006 – juillet 2007

    - Assistance à maîtrise d’ouvrage / gestion de projets / encadrement (3 développeurs)
    - Conception / développement (JSF, EJB3, JBoss 4, Maven, SVN, JIRA, Exo 1.2)

    * Responsable des projets internes chez Wengo (start-up VoIP)
    4 mois : décembre 2005 – mars 2006

    * Chef de projets technique chez Pages Jaunes
    1 an : septembre 2004 – novembre 2005

    - Assistance à maîtrise d’ouvrage / gestion de projets / encadrement (5 développeurs)
    - Conception / développement (BEA Portal 8, Documentum 5, Vignette 7, Oracle, PVCS)
  • Devoteam - Ingénieur d'études

    Levallois-Perret 2000 - 2004 * Formateur (C#, Vignette/JSP) pour l'Université Devoteam (cours du soir)
    3 ans : 2001 - 2004

    * Support au développement au Crédit Lyonnais
    2 ans : juin 2002 – août 2004

    - Support aux développeurs (J2E, Visual Age, WSAD, Websphere, CVS)
    - Création d’un outil d’analyse de code et d’un outil d’automatisation de l’intégration

    * Ingénieur d'études (Vignette/TCL, Oracle) à la Société Générale
    1,5 ans : novembre 2000 – mai 2002

    * Développeur J2E (JSP / servlets) chez Accenture
    3 mois : août – octobre 2000

Formations

  • Institut National Des Télécommunications (Evry)

    Evry 1998 - 2000 Logiciels et réseaux
  • Lycée Pierre Corneille

    Rouen 1994 - 1997

Réseau