You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Charaf SfaouaCS

Charaf Sfaoua

Java | Spring Boot | Angular | Senior Developer

€550/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

About Charaf

Depuis plus de 6 ans, je conçois et livre des applications web robustes pour des équipes qui ont besoin de fiabilité : APIs métier bien structurées, architectures microservices scalables, interfaces Angular et React qui tiennent en production.

Ma valeur ajoutée, c'est de couvrir l'ensemble de la chaîne : du cadrage technique avec le client jusqu'au déploiement, en passant par la sécurité des APIs (OAuth2, JWT), la qualité du code (Clean Code, TDD, PR rigoureuses) et l'automatisation CI/CD (Jenkins, GitLab).

Les contextes dans lesquels je suis à l'aise : équipes agiles Scrum, projets avec contraintes de scalabilité, migrations ou refontes de systèmes existants, ou encore montée en compétences d'une équipe sur des pratiques solides.

Stack principale : Java 17+, Spring Boot, Angular, TypeScript, PostgreSQL, MongoDB, Docker.

Disponible pour des missions en remote ou sur Bordeaux (je peux me déplacer sur Paris une fois ou deux par semaine).
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Bordeaux (up to 50km), Paris (up to 10km), Niort (up to 10km), Rennes (up to 10km)

Experience

  • Direction de la Sécurité — Orange Group · Équipe PKI
    Développeur Java / Spring Boot, Angular Senior
    TELECOMMUNICATIONS
    January 2024 - Today (2 years and 5 months)
    Rennes, France
    Intégré à l'équipe sécurité d'Orange groupe, j'ai contribué à la refonte et au développement de deux applications critiques gérant la signature numérique, les certificats et les modules HSM (Hardware Security Module). Des systèmes sensibles utilisés à l'échelle du groupe.

    Mission 1 — PKI-SIGN-BIN

    Refonte de PKI-SIGN-BIN — application de signature numérique sécurisée de documents et binaires, exposée en API pour d'autres services internes.

    Réalisations :

    · Conception et développement des APIs REST Spring Boot : opérations de signature, gestion des tokens JWT, intégration d'un service d'horodatage interne.
    · Sécurisation complète : Spring Security, authentification JWT, gestion fine des rôles et permissions via LDAP.
    · Portail de gestion des tokens pour exposition de l'application en tant qu'API consommable par des tiers.
    · Mise en place de la pipeline CI/CD Jenkins et participation aux code reviews.

    Mission 2 — PKI-HARD-ROCK

    Développement from scratch de PKI-HARD-ROCK — application d'administration des HSM (Hardware Security Module) permettant la gestion du cycle de vie complet des clés et certificats cryptographiques.

    Réalisations :

    · APIs REST Spring Boot pour l'interfaçage avec les modules HSM : génération de clés, gestion des certificats (création, consultation, révocation).
    · Implémentation des services métier avec gestion d'erreurs robuste et logging détaillé des opérations sensibles.
    · Mise en place du monitoring de l'état de charge des HSM.
    Spring boot CI/CD Java Angular REST APIs
  • ASP
    Développeur Full-Stack Java / Spring Boot / Angular
    PUBLIC SECTOR
    November 2022 - December 2023 (1 year and 2 months)
    Limoges, France
    Projet de digitalisation pour un organisme de protection sociale : refonte d'un outil de gestion du travail pour centraliser les activités des gestionnaires, réduire les pics de charge et dématérialiser les dossiers bénéficiaires.

    Missions:

    OPERA (Organisation, Partage et régulation de l'activité) est un panier d'activité commun et partagé afin de faciliter la gestion des pics de charge, aussi la simplification des parcours en centralisant les activités du gestionnaire au sein d’une même interface afin d'avoir un gain opérationnel sur l'activité quotidienne.

    Réalisations :

    · Développement et évolution des APIs REST Spring Boot pour les fonctionnalités métier (workflow, attribution, filtrage des activités).
    · Conception et développement des interfaces Angular : tableau de bord centralisé, panier d'activités partagé, système de filtres et recherche avancée.
    · Création d'une bibliothèque de composants Angular réutilisables en collaboration avec l'équipe design — utilisée sur l'ensemble de la plateforme.
    · Conception des maquettes fonctionnelles en amont du développement (collaboration UX/Dev).
    · Intégration continue : Jenkins, Git, SonarQube.
    Spring boot Typescript PostgreSQL Java Angular
  • Evollis — Location longue durée (B2C / e-commerce international)
    Développeur Full-Stack Java / Angular
    BANKING AND INSURANCE
    November 2020 - November 2022 (2 years)
    Bordeaux, France
    Scale-up spécialisée dans la location longue durée en ligne, dont les clients incluent Amazon Espagne et Samsung Italie. Mission full-stack au sein d'une équipe produit de 11 personnes en Scrum.

    Missions

    Conception et développement from scratch d'un parcours digital de souscription B2C de bout en bout, de la simulation tarifaire jusqu'au tunnel de paiement. Avec l'intégré sur les plateformes de clients grands comptes (Amazon Espagne, Samsung Italie).

    Réalisations :

    · Développement full-stack : APIs REST Spring Boot côté backend, interfaces React côté frontend (configurateur produit, simulation tarifaire, tunnel de paiement).
    · UX soignée : design responsive, validation temps réel des formulaires, gestion des erreurs orientée utilisateur.
    · Mise en place de Google Tag Manager pour le tracking comportemental des nouveaux parcours afin d'avoir un pilotage de l'adoption produit.
    · Mise en place d'une stratégie de tests complète : tests unitaires, tests d'intégration, tests de non-régression en fin de sprint.
    Spring boot Java React Native Hibernate PostgreSQL

Recommendations

Be the first to recommend Charaf

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

  • Master 2 informatique option ingénierie de logiciel en alternance , Informatique
    Université de Rennes 1
    2020
    Master 2 informatique option ingénierie de logiciel en alternance , Informatique
  • Master 1 en informatique option Ingénierie Logiciel , Informatique
    Université de Rennes 1
    2019
    Master 1 en informatique option Ingénierie Logiciel , Informatique

Skill set

Categories