Florian Beaufumé

Architecte logiciel et expert Java indépendant


Profil


Je suis architecte logiciel et expert Java de plus de 20 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 logiciel 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 Java pour développer le socle technique de l'application ou les composants sensibles.



Compétences principales


Architecture

  • Microservices, cloud native, REST, GraphQL, SOA, sécurité, multitenancy
  • Performance, montée en charge, haute disponibilité, clustering
  • Bases relationnelles, SQL, MongoDB, Redis, NoSQL, LDAP

Java

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

DevOps

  • Maven, Jenkins, Nexus, SVN, Git, IntelliJ
  • Cloud Foundry, Docker, Kubernetes, Istio
  • Serveurs d’application Java

Web

  • Angular, TypeScript, JavaScript, 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.


Microservices avec Spring Cloud

Introduction aux microservices et exemple de mise en oeuvre avec Spring Cloud

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