Florian Beaufumé

Consultant indépendant

Architecte logiciel Java et web

Expert Java

Présentation

Je suis un architecte logiciel Java et web et expert Java de 17 ans d'expérience.

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

Je réalise divers types de missions d'architecture logicielle et d'expertise technique pour des applications d'entreprise sous fortes contraintes.

J'interviens majoritairement sur Toulouse et à proximité, parfois en région parisienne ou à l'étranger.

Curieux et passionné, je donne à l'occasion des présentations techniques au Java User Group de Toulouse.

Services

Je sais intervenir à plusieurs titres sur un projet :

  • Définition ou audit d'architecture avec identification des contraintes, choix de technologies, frameworks, outils, méthodes, etc.
  • Conception et développement d'applications, de socles techniques ou de composants sensibles.
  • Expertise sur divers sujets applicatifs comme les performances, fiabilité, sécurité, haute disponibilité, maintenabilité, etc.
  • Coaching de développeurs et formations techniques.

Réalisations

Quelques exemples de réalisations :

  • Audits de qualité logicielle, de performance, de fiabilité et de sécurité pour des applications de maintenance aéronautique
  • Définition d'architecture orientée service pour une application de gestion de processus métiers d'assurance
  • Migration du socle technique d'une application de gestion de procédures administratives pour améliorer la montée en charge et supporter la haute disponibilité
  • Conception et développement d'un socle technique orienté cloud pour des application aéronautiques de prochaines générations
  • Conception et développement des fonctionnalités d'administration et de supervision pour une application de paiement en ligne
  • Refonte et industrialisation de l'usine logicielle d'une application de maintenance aéronautique vers des technologies standards d'intégration continue
  • Conception et développement de KeyBout, démonstration technique de WebSocket sous forme d'un jeu web multi-joueur et temps réel
  • Présentations techniques données au Java User Group de Toulouse :
    • WebSocket avec Java EE 7
    • Multitenancy avec JPA ou Hibernate
    • Nouveautés et limitations de JMS 2

Compétences

Mes compétences principales sont :

Modèles d'architecture Architectures distribuées et en couches, services web et SOA, REST et SOAP, modèles SPA et TSA, multitenancy, cloud, NoSQL et persistence polyglotte
Techniques Conception objet, injection de dépendances, multithreading, clustering et haute disponibilité, optimisation de performances, sécurité, gestion de transactions
Web JSF, Spring Web MVC, JSP, Servlet, JavaScript, AngularJS, Bootstrap, WebSocket, HTML, HTTP
Modèles de composants Spring, CDI, EJB
Intégration JAX-RS, JAX-WS, JMS, JAXB, JMX, XML, RMI, JCA
Persistence JPA, Hibernate, Spring Data, JDBC
Autres API Spring Security, JTA, Hazelcast, Java Web Start, SLF4J, Logback
Plate-formes WildFly, JBoss, GlassFish, Tomcat, OpenShift, WebLogic, WebSphere, Docker
Bases de données SQL, Oracle, PostGreSQL, MongoDB, Cassandra, LDAP
Intégration continue Maven, Ant, Jenkins, Nexus, Sonar, SubVersion
Méthodes Agilité, Scrum, UML
Outils IntelliJ IDEA, Eclipse, VisualVM, JProfiler, JMeter, SQuirreL, SoapUI, divers

Contacts

Mon profil LinkedIn

Pour toute question, florian.beaufume@adeliosys.fr