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/day
Paris, FR
3-7 years

Average response time: 1 hour

About 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).
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • XPOLogistics
    Développeur JAVA
    LOGISTICS AND SUPPLY CHAIN
    September 2024 - November 2025 (1 year and 2 months)
    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 AND E-LEARNING
    January 2024 - June 2024 (5 months)
    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
    AVIATION AND AEROSPACE
    February 2022 - December 2023 (1 year and 10 months)
    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

Recommendations

Be the first to recommend François Yannick Raphael

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set

Categories