Je suis développeur full-stack parce que je peux et j’aime bien contribuer à un projet à la fois coté back et front-end.

Cependant, mon expertise porte essentiellement sur le back-end, dans des architectures distribuées. Et sur ce périmètre je joue généralement le rôle de lead developer back-end.

Mes frameworks de prédilection sont Spring (depuis longtemps) et Quarkus (plus récemment).

Architecture

  • Architectures Distribuées, REST

  • Micro-services, Architectures Orientées Services (SOA)

  • Cloud Computing

Développement back-end

  • Java

  • Spring Framework, MVC, Boot, Data,…​

  • Quarkus, Vert.x

  • Jakarta EE / Java EE :
    JAX-RS, CDI, JPA, JMS, Web, EJB

  • JUnit, Mockito, AssertJ, Testcontainers, DbUnit, DbSetup,…

Développement front-end

  • JavaScript, Typescript

  • Angular

Environnement de développement

  • IntelliJ IDEA, Eclipse

  • Apache Maven, Jenkins

  • Git

  • Gitlab, Azure Devops

Serveur d’applications, Cloud

  • WildFly, JBoss EAP

  • Apache Tomcat

  • Apache TomEE, Glassfish, Jetty

  • Nginx, Apache Web Server

Base de données

  • PostgreSQL, MySQL, Oracle, Derby, H2

  • ClearDB, Amazon RDS

  • MongoDB, Redis

Middleware

  • RabbitMQ

  • Apache ActiveMQ, Apache ActiveMQ Artemis

  • Apache Kafka

Système d’exploitation

  • Linux, MacOS X, Windows

  • Docker, Kubernetes