À propos de Charaf
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- Direction de la Sécurité — Orange Group · Équipe PKIDéveloppeur Java / Spring Boot, Angular SeniorTÉLÉCOMMUNICATIONSjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Rennes, FranceInté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-ROCKDé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. - ASPDéveloppeur Full-Stack Java / Spring Boot / AngularSECTEUR PUBLIC & COLLECTIVITÉSnovembre 2022 - décembre 2023 (1 an et 2 mois)Limoges, FranceProjet 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. - Evollis — Location longue durée (B2C / e-commerce international)Développeur Full-Stack Java / AngularBANQUE & ASSURANCESnovembre 2020 - novembre 2022 (2 ans)Bordeaux, FranceScale-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.
Recommandations
Soyez le premier à recommander Charaf
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2 informatique option ingénierie de logiciel en alternance , InformatiqueUniversité de Rennes 12020Master 2 informatique option ingénierie de logiciel en alternance , Informatique
- Master 1 en informatique option Ingénierie Logiciel , InformatiqueUniversité de Rennes 12019Master 1 en informatique option Ingénierie Logiciel , Informatique