Aller au contenu

Qui suis-je

À propos

Frank Dessalli

Je travaille en indépendant, sur deux types de mandats. Le premier, c'est l'intégration : on me fait intervenir sur des programmes où des systèmes doivent échanger des données à travers des frontières que personne n'avait prévues. Une plateforme de polices et un prestataire de paiement, un DME et un laboratoire, un portail municipal et un registre fédéral. Le second, c'est la livraison de produit : une entreprise a besoin d'une application en production et n'a pas d'équipe pour la construire, alors je prends toute la chaîne. Modèle de données, API, interface, pipeline, déploiement.

Le parcours derrière : interopérabilité FHIR entre DME, laboratoire et radiologie pour un éditeur santé ; portails de services municipaux et d'échanges transfrontaliers en Allemagne ; plateformes de logistique, de billetterie et de paiement mobile au Cameroun ; et les flux d'intégration Guidewire PolicyCenter chez un assureur IARD, où je détiens trois certifications. En parallèle des mandats, je livre seul mes propres produits SaaS, paiements, CI/CD et exploitation compris. C'est de là que vient une bonne part de la pratique de livraison de produit.

Assurance (IARD)SantéServices municipauxLogistiqueÉducation

En dehors des mandats, je partage du contenu sur ma chaîne YouTube pour des conseils dev, des retours d'expérience et des réflexions sur le métier.

Compétences & Outils

Backend

  • Java (8, 11, 17, 21)
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Spring Batch
  • Hibernate
  • Microservices
  • Architecture hexagonale
  • REST APIs
  • SOAP APIs
  • Keycloak

Frontend

  • Angular 19
  • Angular Universal / SSR
  • TypeScript
  • RxJS / Signals
  • React
  • Tailwind CSS
  • HTML5 / CSS

Intégration d'entreprise

  • Apache Camel
  • JMS Messaging
  • FHIR / HL7
  • OpenAPI / Swagger
  • Guidewire PolicyCenter
  • Integration Gateway
  • App Events
  • Gosu
  • PCF

Base de données

  • PostgreSQL
  • MySQL
  • SQL
  • Liquibase

DevOps & Cloud

  • Docker
  • Docker Swarm
  • Portainer
  • Nginx
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Azure DevOps
  • Maven
  • Gradle

Tests & Qualité

  • JUnit 5
  • Mockito
  • TDD
  • SonarQube
  • Revues de code

Produit & Paiements

  • Stripe
  • OAuth2 / Okta
  • Mobile Money
  • JasperReports
  • SaaS multi-tenant

Certifications

Certifications et formations : Guidewire, microservices, assurance IARD

Guidewire Certified Specialist: InsuranceSuite Integration

Guidewire · Release Jasper

Guidewire Certified Specialist: PolicyCenter Configuration

Guidewire · Release Jasper

Guidewire Certified Associate: InsuranceSuite Developer

Guidewire · Release Palisades

Construisez des microservices

OpenClassrooms

GFT Académie : Assurance IARD, cycle de vie de la police, indicateurs de performance, assurance collective

GFT Technologies

Parcours

Déc 2024 – Présent

Développeur Full-Stack, spécialiste intégration Guidewire

GFT Technologies · Canada

Programme de transformation PolicyCenter chez un assureur IARD, deuxième phase.

  • Conception et maintenance de connecteurs REST et SOAP via Integration Gateway vers les systèmes externes (plateformes de paiement, CRM, GED), avec JMS, Gosu et capture d'App Events (création, avenant, résiliation) et mapping bidirectionnel sur le cycle de vie des polices auto.
  • Configuration des activity patterns PolicyCenter (XML) pour créer automatiquement des tâches de suivi en cas d'erreur fonctionnelle d'intégration.
  • Support technique aux analystes d'affaires : modélisation des flux, identification des App Events, analyse d'impact aval et clarification des contraintes de la plateforme Guidewire.
  • Accompagnement de l'équipe QA : jeux de données de test, revue des scénarios de routes Camel, débogage d'incidents et analyse des logs Integration Gateway.
  • Rédaction des tests unitaires d'intégration et revues de code (PR) pour réduire les régressions, en cérémonies Agile avec les équipes fonctionnelles et DevOps.

Nov 2023 – Nov 2024

Ingénieur Full-Stack Java (Consultant)

Kouete Digital Solutions (KDS) · Allemagne

  • Interopérabilité santé : conception d'une architecture FHIR permettant l'échange sécurisé de données entre applications open source (OpenMRS, OpenELIS, plateforme Kapsiki) sur les flux DME, laboratoire et radiologie.
  • Services municipaux et échanges transfrontaliers : contribution au Evia Burger Portal (accès des citoyens allemands aux services municipaux) et au Evia Supplier Declaration Portal (formats standardisés d'échange d'informations d'origine des marchandises).
  • APIs REST et SOAP sécurisées avec Keycloak ; endpoints SOAP pour les intégrations client-adaptateur.
  • Conception d'un système de notifications et d'une fonctionnalité de signature électronique de documents conforme sur le plan légal.
  • Revues de code, cérémonies Agile et livraison de l'ensemble des fonctionnalités en TDD (JUnit 5, Mockito).

Juin 2021 – Oct 2023

Développeur Full-Stack, puis Tech Lead

Skysoft Technology · Cameroun

  • Pilotage technique de trois plateformes (fret, passerelle SMS et gestion scolaire) : conception des modèles de données et des couches d'intégration, animation des revues d'architecture et accompagnement de l'équipe de la conception à la mise en production.
  • Conception et maintenance d'applications web et mobiles en architecture hexagonale (Spring Boot, Angular) : billetterie SKYTICKET (impression Bluetooth, rapports périodiques) et plateforme de fret aérien/maritime Joe-Cargo.
  • Mise en place d'une architecture DevOps avec Docker (Compose, Swarm, Portainer, reverse proxy Nginx) et de pipelines Jenkins automatisant build, tests et déploiement.
  • Sécurisation du backend par authentification JWT et intercepteurs de requêtes ; modules de paiement sécurisés pour l'achat de billets et de réservations.
  • Intégration d'APIs SMS et e-mail pour les notifications clients, documentation complète des APIs avec Swagger.
  • Traitements par lots avec Spring Batch et génération de rapports Excel/PDF avec JasperReports ; mise en production avec procédures de sauvegarde et de restauration.

Formation

Sep 2019 – Juin 2022

Licence en informatique

Institut Universitaire de la Côte (IUC)

2021

Higher National Diploma (HND), génie logiciel

Institut Universitaire de la Côte (IUC)

Langues

FrançaisLangue maternelle
AnglaisCourant (C1)

Vous préférez le format CV ?

L'ensemble du parcours, des compétences et des mandats dans un seul PDF, utile si vous me présentez à un service achats.

Télécharger le CV (PDF)