About Kamal
Arabic
Native or bilingual
French
Fluent
English
Conversational
Experience
- DevoteamConsultant Senior Java / AngularBANKING AND INSURANCEMarch 2026 - Today (5 months)Casablanca, Morocco
Mission Wafa Assurance — SI Caisse & Intégration SSO Poste Agent
▸Analyse du fonctionnement actuel de l'authentification LDAP/Active Directory de l'application Caisse.▸ Intégration du SSO Keycloak avec le protocole SAML 2.0, conformément au socle et au POC fournis par l'équipe CA.▸Configuration du fournisseur de services SAML : métadonnées, keystore, certificats, URL ACS et déconnexion SSO.▸Adaptation de Spring Security pour prendre en charge l'authentification Keycloak tout en conservant les habilitations existantes.▸Gestion du mapping des utilisateurs, des rôles et des attributs métier entre Keycloak et l'application Caisse.▸Analyse et résolution des problèmes d'intégration liés aux assertions SAML, aux redirections et aux profils utilisateurs.▸Réalisation des tests du parcours d'authentification et coordination avec les équipes CA/IAM et métier. - DevoteamConsultant Senior Java / AngularBANKING AND INSURANCENovember 2025 - March 2026 (4 months)Casablanca, Morocco
Mission CNSS Vision 360° Assuré Plateforme d'analytique santé
▸ Conception et développement d'une plateforme d'analytique santé pour la CNSS basée sur une architecture hexagonale (Ports & Adapters).▸ Développement et sécurisation d'APIs REST avec Spring Boot, Keycloak, OAuth2, JWT et OpenID Connect.▸ Mise en œuvre de fonctionnalités couvrant l'ensemble des profils assurés : Salariés, TNS, Pensionnés, ASVI, AMO, allocations familiales, pensions, indemnités et contentieux.▸ Conception d'un mécanisme de rate limiting multi-niveaux avec Bucket4j (Token Bucket), optimisé par Caffeine Cache afin d'améliorer les performances et de réduire la latence sous forte charge.▸ Participation aux cérémonies Agile (Scrum), aux revues de code, à la rédaction de la documentation technique et au maintien de la qualité du code. - Perenity SoftwareIngénieur d'Étude et DéveloppementBANKING AND INSURANCEAugust 2023 - October 2025 (2 years and 2 months)Casablanca, Morocco
Projet CRM KYC 360° — Plateforme de conformité et intelligence client (Microservices)
▸KYC (Know Your Customer) : conception et développement des modules critiques de conformité.▸Construction d'une architecture microservices complète avec Spring Cloud Gateway, Eureka et Config Server, intégrant Zipkin & Sleuth pour le traçage distribué entre services.▸ Implémentation d'une gestion centralisée des identités via Keycloak avec contrôle d'accès basé sur les rôles — OAuth2, OpenID Connect, JWT — sur l'ensemble des services.▸ Intégration d'Apache Kafka pour la communication événementielle inter-services.▸Migration Oracle → PostgreSQL avec optimisation des requêtes complexes et amélioration des performances.▸Mise en place de pipelines CI/CD avec Jenkins et Docker, incluant tests automatisés, analyse statique SonarQube et déploiements.
Recommendations
Be the first to recommend Kamal
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Cycle Ingénieur — Génie Mathématique et InformatiqueUniversité Hassan II Casablanca2022Mathématique et Informatique
- Licence Sciences et Techniques — Mathématiques AppliquéesUniversité Hassan Ier de Setat2019Licence Sciences et Techniques