Florian Beaufumé

Architecte logiciel et expert Java indépendant


Profil


Je suis architecte logiciel et expert Java de 19 ans d'expérience et diplômé de Télécom ParisTech.

J'ai créé ma société, Adeliosys, en 2007 et je suis depuis consultant indépendant.

J'interviens sur site à Toulouse ou proximité, mais aussi à distance.

Curieux et passionné, je donne des présentations techniques notamment au Java User Group de Toulouse.

Je peux intervenir à plusieurs titres sur un projet :

  • Architecte pour identifier les contraintes et faire les choix de technologies, frameworks, outils et méthodes pour de nouvelles applications ou encore auditer celles existantes.
  • Expert technique sur des sujets tels que performances, fiabilité, sécurité, haute disponibilité, maintenabilité, etc.
  • Leader technique pour guider et former une équipe de développeurs.
  • Développeur sénior pour développer le socle technique de l'application ou les composants sensibles.



Compétences principales


Architecture

  • Microservices, REST, SOA, multi-tier, sécurité, multitenancy
  • Performance, montée en charge, haute disponibilité, clustering
  • Bases relationnelles, SQL, MongoDB, Redis, NoSQL, LDAP
  • Cloud native, OpenShift

Java

  • Spring: Core, Boot, MVC, Data, Security, Cloud
  • Java EE: CDI, EJB, JAX-RS, JPA, JMS, JSF, Servlet
  • Hibernate, Netflix OSS, Reactor
  • Programmation objet / fonctionnelle / concurrente / réactive

DevOps

  • Maven, Jenkins, Nexus, SVN, Git, IntelliJ
  • Serveurs d’application Java
  • Docker, Kubernetes, Istio
  • Gatling, JProfiler, VisualVM

Web

  • JavaScript, AngularJS, jQuery
  • HTTP, WebSocket
  • HTML 5, Bootstrap



Références





Présentations


Voici quelques-unes de mes présentations techniques. Les supports sont disponibles sur SlideShare.

Je peux venir les présenter dans vos locaux, dans l'esprit du Brown Bag Lunch.


Programmation réactive avec Spring 5 et Reactor

Introduction à la programmation réactive et exemples de mise en oeuvre avec Spring 5 et la librairie Reactor

Programmation concurrente en Java

Présentation des principes de programmation concurrente et détail des solutions principales en Java

WebSocket avec Java EE 7

Présentation du protocole WebSocket de ses API JavaScript et Java EE, et retour d'expérience de développement d'application

Nouveautés de Java 8

Présentations des nouveautés de Java 8 ainsi qu'un aperçu de celles de Java 9