Compétences
Passionné par l'univers Java, j'ai acquis une solide expérience dans ce domaine à travers de multiples projets professionnels. Ces expériences m'ont aussi permis de développer une expertise diversifiée dans des domaines clés, tels que :
  • Java
  • Spring boot
  • Hibernate
  • Selenium
  • Maven
  • ReactJS
  • NextJS
  • Git & Svn
  • Jenkins
  • Docker/Podman
  • Apache
  • TomEE
  • PostgreSQL
  • OracleSQL
  • Javascript
  • PHP
Expertises
    Utilisation avancée de frameworks

    Utilisation avancée de frameworks
    +++

    Maîtrise des outils comme Spring (Core, Boot, Security), Hibernate/JPA, ou encore Jakarta EE pour développer des solutions complexes.

    Développement fullstack

    Développement fullstack
    +++

    Développement et maintenance d'applications: interfaces utilisateur, couches applicatives, gestion des bases de données ainsi que connecter et orchestrer des services externes via leurs APIs.

    Architecture logicielle

    Architecture logicielle
    +++

    Conception et mise en œuvre de systèmes robustes, évolutifs et performants.

    Optimisation du Garbage Collector

    Optimisation du Garbage Collector
    +++

    Analyse avec VisualVM et Jprofiler, mise en place de solutions efficaces pour améliorer les performances.

    Tests et qualité logicielle

    Tests et qualité logicielle
    +++

    Mise en œuvre de tests unitaires avec JUnit et rédaction de documentation technique.

    Gestion d'environnement de production

    Gestion d'environnement de production
    +++

    Déploiement, configuration et maintenance d'environnement en production sur des plateformes Linux et Windows Server.

    CI/CD et automatisation

    CI/CD et automatisation
    ++

    Configuration et optimisation de pipelines de déploiement avec des outils comme Git, Jenkins, Maven, Docker et podman

    Patching de bibliothèques externes

    Patching de bibliothèques externes
    ++

    Correction et adaptation de composants tiers pour répondre aux besoins spécifiques des projets.