You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
François Yannick Raphael EssolaFY

François Yannick Raphael Essola

Développeur JAVA

350 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de François Yannick Raphael

Développeur Java Fullstack avec plus de 5 ans d’expérience en développement backend (Spring Boot, APIs REST, Hibernate) et frontend (Angular, React, JSP/JSF). Solide maîtrise des chaînes CI/CD (GitLab, Docker), des architectures microservices, et des environnements complexes. Je suis autonome, rigoureux et à l’aise dans des projets en méthode Agile. Disponible immédiatement pour un poste en CDI, CDD ou mission freelance (télétravail ou hybride).
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • XPOLogistics
    Développeur JAVA
    LOGISTIQUE & SUPPLY CHAIN
    septembre 2024 - novembre 2025 (1 an et 2 mois)
    Saint-Just-Saint-Rambert, France
    Projet : Développement et maintenance d’applications internes pour la gestion des accès, des sites logistiques et des infractions (MID,SiteMgr,ANTAI), avec automatisation des traitements batch et amélioration continue des performances techniques.

    Applications :
     EMS (Equipement Management System) :
    Parallement, le système EMS gère tout ce qui concerne l’équipement des véhicules :
    • Entretien et maintenance des véhicules
    • Gestion des Badges (accès, autorisations)
    • Suivi de la consommation de carburant
    • Relevé du kilométrage
     SiteMgr(Gestion des Sites) :
    • Intégration avec les systèmes de badge et de contrôle d’accès
    • Traçabilité des interventions
    • Gestion des habilitations
    • Gestion des acces, des équipements et des utilisateurs
     Quelques taches réalisées :
    • Ajouter de la colonne carburant de l’équipement dans les editions équipements Agence et état des marges
    • Affectation de licences à des véhicules – Message d’erreur
    • Le message de la pop-up n’est pas clair lors de la validation de l’opposition des véhicules(tractionnaires)
    Taches Backend :
    • Integration des API REST dans la chaine CI/CD Git + Maven
    • Configuration du DispatcherServlet Spring dans le web.xml du projet Struts systèmes (SHippeo, IEC, EMS)
    • Mise en place d’un module d’API REST (Spring MVC) dans un environnement existant basé sur Struts 2 pour permettre l’intégration de services B2B(gestion des équipements, badges, véhicules)
    • Développement d’API REST sécurisées pour exposition des données vers d’autres systèmes (Shippeo, IEC, EMS)
    Taches Frontend :
    • Développement et maintenance d’écran avec JSP(EMS) et JSF(SiteMgr)
    • Intégration de nouvelle données métier dans les éditions et rapports
    • Amelioration de l’expérience utilisateur : clarification des messages de validation (ex. pop-up lors de l’opposition des véhicules)
    • Gestion des erreurs d’affectation de licences avec messages explicites à l’utilisateur

    Adaptabilité et réactivité dynamisme esprit de synthèse La curiosité être à l'écoute
  • RECTORAT(Infotel)
    Développeur JAVA
    EDUCATION & E-LEARNING
    janvier 2024 - juin 2024 (5 mois)
    Rennes, France
    Projet : IMAG’IN (Mission Affectation pour la Gestion des Intervenants examens)


    L’application IMAG’IN est constituée de trois Services qui interagissent ensemble :
    · Le service Gestionnaire à l’usage des gestionnaires d’examen
    · Le Service Etablissement à l’usage des chefs d’établissement
    · Le Service Enseignant à l’usage des agents de l’académie
    · Le service Intervenant extérieur à l’usage des professionnels et des enseignant hors académie

    La mission est liée au domaine des examens et concours. Pour chaque mission, les informations suivantes sont nécessaires :

    · Session d’examen
    · Type de la mission
    · Centre d’examen : l’adresse
    · Date(s) et heure(s) de la mission, durée de la mission
    · Pour les missions concernant les épreuves : examen, spécialité, option, épreuve, type d’épreuve
    · Pour les missions concernant les candidats : nombre de candidats prévus, les établissements d’origine des candidats concernés

    Taches Backend :

    · [Gestion des nomenclatures] type de mission, NOTATION EPS CCF Supprimable à tort
    · Pop-up détails => passer l’intervenant sélectionné
    · Résolution d’erreur NullPointerException
    · Cas des établissements des exercices gelés et secondaires
    · Ajouter option Import mission délibération pour CE2 comme CGL
    · Evolution affichage infos concaténées colonne Centre de mission
    · Tester l’application sur une VM Dev
    · Analyse de logs en recette par le fichier catalina.txt pour la résolution des erreurs.
    · Faire tourner l’application en recette et en production
    · Corps grade modifiable
  • DATAPOLE(Diapason)
    Développeur JAVA
    AÉRONAUTIQUE & AÉROSPATIALE
    février 2022 - décembre 2023 (1 an et 10 mois)
    Paris, France
    Projet : Application de Gestion des vols pour Passagers dans un aéroport.

    Infogérance :
     Gestion des Alertes coté utilisateur
     Analyse et récupération des informations à partir d’un fichier xml
     Gestion de Connecteur D’API REST
     Automatisation des interfaces
     Création de webservices

    Taches :

     Analyse et récupération des informations à partir d’un fichier xml
     Gestion API de connecteur REST
     Gestion des alertes
     Correction d’anomalies
     Création de webservices
     Automatisation des interfaces

    Frontend :

     Développement des IHM avec Angular
     Responsive design avec Angular Material
     Consommation des API avec HttpClient

    Backend :

     Développement de la couche métier avec Spring boot
     Interaction avec la base de données avec Hibernate
     Documentation des Api REST avec Swagger
     Gestion des systèmes distribués et microservices avec Spring Cloud (Service Discovery, Load Balancing, Circuit Breaker, API Gateway, etc.)
     Mise en place d’un outil d’authentification avec JWT
     Test unitaire (TU) avec JUnit
     Test d’Intégration (TIs)
     Contrôle de version avec Git
     Gestion du projet et des anomalies via Jira
     CI/CD avec GitLab-CI
     Surveillance des systèmes avec Grafana
     Systèmes de messagerie asynchrone avec Kafka

Recommandations

Soyez le premier à recommander François Yannick Raphael

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Mastère Spécialisé
    CY-TECH CerGy
    2021
    Mastère Spécialisé
  • Master 2 Réseaux et
    Université de Florence
    2019
    Master 2 Réseaux et

Compétences

Catégories