
Adem Hassine
Développeur Senior Java, JavaScript / IAM&SSO
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel senior avec plus de 7 ans d’expérience, spécialisé dans les systèmes d’authentification sécurisés et les solutions de gestion des identités et des accès (IAM). Expert en OAuth2/OIDC, en architecture microservices et en développement full-stack ( Java & Javascript ), avec des résultats avérés dans la réduction des défaillances et l’optimisation des performances de systèmes financiers à fort trafic.
Expérience de travail
Développeur Full Stack Senior – Java & Javascript / IAM
AmundiFreelance
oct. 2025 - Présent
1 an 1 mois
Paris, France
Dans le cadre d’un programme stratégique de modernisation de plusieurs plateformes d’investissement, j’ai piloté la coordination et la réalisation des travaux de plusieurs équipes pluridisciplinaires intervenant sur différents portails. J’ai conçu l’architecture cible d’authentification et développé des prototypes techniques, en définissant les standards et l’approche à adopter pour l’ensemble des applications. En étroite collaboration avec les responsables d’ingénierie, les Product Owners et les parties prenantes métier, j’ai animé des ateliers d’architecture et de planification, évalué les impacts techniques, défini les feuilles de route de mise en œuvre et estimé les charges pour chaque portail afin d’accompagner la migration vers une solution centralisée, évolutive et sécurisée de gestion des identités et des accès. • Assuré un rôle transversal tout au long de la mission en tant que référent principal pour l’authentification et les autorisations. Collaboré étroitement avec l’ensemble des équipes Amundi ESR afin de faciliter l’intégration, de favoriser une communication constructive et de recueillir efficacement les besoins et les spécifications avec les MOA. Défini les standards de configuration et veillé à la bonne configuration de tous les portails pour permettre la mise en œuvre sécurisée de l’authentification à deux facteurs. • Mis en place un serveur d’authentification conforme aux standards FIDO pour la gestion des clés d’accès, destiné à des plateformes comptant plus de 5 millions d’utilisateurs, sans aucune interruption de service en production. • Contribué à l’adaptation et à l’intégration d’un framework OAuth 2.0 flexible, simple d’utilisation et conforme aux RFC relatives à OpenID Connect, conçu pour passer à l’échelle et renforcer la sécurité tout en préservant l’accessibilité. Technologies : JavaScript, TypeScript, Java, OIDC, WebAuthn,MFA, OAuth 2.0, Nx, React, Angular, JEE, Next.js, Node.js, PHP, Spring Boot, Spring JPA, Keycloak, Entra ID.
Développeur Full Stack Senior – Javascript & IAM/SSO
Ogment AIFreelance
oct. 2025 - mars 2026
6 mois
À distance
Contribution à la conception et au développement d’une plateforme sécurisée fondée sur le Model Context Protocol (MCP), permettant aux organisations de créer, déployer et exploiter des serveurs MCP. La solution associait IA conversationnelle, automatisation du développement, exécution de code et intégrations d’entreprise. Dans un contexte d’adoption rapide du MCP, la mission portait principalement sur l’authentification, l’autorisation et la fédération d’identité pour des usages B2B et B2C. Principales réalisations : • Conception de flux d’authentification et d’autorisation sécurisés entre serveurs MCP, agents IA et fournisseurs d’identité externes. • Implémentation et validation d’intégrations avec Keycloak, Okta, Active Directory, LDAP, Google Workspace et Clerk, couvrant les services cloud et les annuaires d’entreprise. • Standardisation des mécanismes d’identité à l’aide d’OAuth 2.0, OpenID Connect et SAML pour répondre à la diversité des environnements clients. • Développement d’un proof of concept IA pour valider la vision produit, avec plusieurs agents dédiés à l’automatisation des workflows et à l’évaluation des possibilités de réduction des coûts opérationnels. • Contribution aux choix d’architecture pour assurer la sécurité, la scalabilité et la maintenabilité de la plateforme. • Collaboration directe avec les parties prenantes et une équipe distribuée pour définir le périmètre, les priorités et les engagements de livraison. Cette mission a contribué à faire de la sécurité et de la gestion des identités des fondations de la plateforme et un facteur de différenciation pour les clients entreprise. Technologies: Keycloak, Okta, Active Directory, Clerk, LDAP, Google Workspace, IAM, OAuth2, OIDC, SAML, Javascript, Turbo, NextJS, Supabase, Fly.io, Cloudflare, Github
Développeur Full Stack Senior – Python & AI
MonclerFreelance
déc. 2024 - oct. 2025
11 mois
Paris, France
Dans une démarche de progression continue au sein d’un secteur en pleine évolution, j’ai développé un fort intérêt pour l’intégration de l’intelligence artificielle dans mon travail. En m’appuyant sur de solides compétences en programmation et sur des technologies nouvellement acquises, j’ai développé un système de gestion des descriptions de produits e-commerce fondé sur l’IA. Entièrement automatisée grâce à l’IA et conçue pour passer à l’échelle, cette solution prend en charge plusieurs enseignes. J’ai assuré le développement et la maintenance du produit, ainsi que le pilotage de sa livraison et de sa mise en œuvre auprès de Moncler. • Développé des compétences en ingénierie des prompts et en fine-tuning pour interagir efficacement avec l’API OpenAI, afin d’obtenir des réponses pertinentes et des détections fiables dans le cadre des fonctionnalités de classification. • Adopté rapidement de nouveaux langages de programmation backend pour renforcer et élargir mon expertise, en accordant une attention constante à la qualité du code ainsi qu’aux tests unitaires et d’intégration. • Assuré une veille quotidienne sur les évolutions technologiques et proposé des améliorations intégrées aux systèmes de production, notamment pour la gestion des connaissances et de la mémoire des modèles de langage (LLM). Technologies : Python, Quart, Flask, React.js, MemOS, Next.js, OpenAI, LiteLLM, Neo4j, GitLab, Azure, Terraform.
Java Technical Lead
BICICI Bank
oct. 2023 - nov. 2024
1 an 2 mois
Sousse, Tunisie
BICICI est une institution financière de premier plan en Côte d’Ivoire, offrant une large gamme de services bancaires aux particuliers, entreprises et organisations publiques et privées. J’ai dirigé la refonte complète du système central de la banque, motivée par des problèmes de performance significatifs détectés en production, notamment liés aux composants BPMN open-source. Le principal défi consistait à analyser et résoudre des bugs critiques en production tout en garantissant une disponibilité totale, sous forte pression client et avec des exigences strictes de fiabilité.
Senior Java Developer
RTA
nov. 2021 - oct. 2023
2 ans
Dubaï - Émirats arabes unis
J’ai relevé un défi professionnel en début de carrière en déménageant à l’étranger et en travaillant directement avec des clients institutionnels en tant que delivery lead. J’ai contribué à plusieurs projets au sein du gouvernement de Dubaï, principalement pour la Dubai Roads and Transport Authority (RTA) et, secondairement, pour la Dubai Police. Pour la Dubai Police, j’étais responsable du débogage et du suivi opérationnel des systèmes de patrouille. Parallèlement, j’ai pris en charge le cycle complet de développement (SDLC) des projets RTA, notamment l’application « RTA One », utilisée massivement par les résidents et visiteurs de Dubaï pour accéder à un large éventail de services intégrés de partenaires tiers.
Full Stack Developer
OPEC Fund
août 2019 - sept. 2021
2 ans 2 mois
Sousse, Tunisie
Le portail Web et Mobile Client de l’OPEC Fund (OCP) est une solution omnicanale basée sur la plateforme Proxym Bankerise©. Il permet au Fonds d’automatiser la gestion de ses ressources financières tout en offrant aux bénéficiaires (gouvernements, organisations, etc.) un espace numérique sécurisé pour suivre et gérer prêts et subventions. Opérant dans un environnement international avec des contraintes réglementaires strictes et des besoins de configuration par pays, le projet était organisé en une feature team de 13 membres et suivait une méthodologie agile Scrum. Recruté initialement en tant que Java Developer, j’ai progressivement élargi mon rôle pour contribuer également au frontend et devenir un point de contact clé pour le PMO, en soutenant l’évolution continue des besoins métier et en participant à des discussions techniques directes avec les parties prenantes
Formation
EPI - International Multidisciplinary School
Engineer's degree
2016 - 2019
2 ans 10 mois
Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse
Integrated Preparatory Cycle
2014 - 2016
1 an 9 mois
Licences et certifications
Oracle Certified Professional 1Z0-819 : Java SE 11 Developer
Délivré le : mars 2023