-
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