Kamal Hafyane

Angestellt, IAM & CIAM Expert | Keycloak Specialist, Argenias

Fähigkeiten und Kenntnisse

Access
API Gateways
AspectJ
Gestion des identités et des accès (IAM)
C
Hibernate
C#
HTML
C++
IBM API Connect
C++ Language
Java
CSS
Merise
Java Enterprise Edition
Gatling
Microsoft SQL Server
Gestion d’API Apigee
JPA
MySQL
JSF
SAML 2.0
OAuth
Keycloak
Spring Gateway
OpenID Connect (OIDC)
Spring MVC
Maven
Oracle
Spring Webflux
PAM
SQL
PL/SQL
Struts
Primefaces
Test de performance
UML
Programming Languages
Unix/Linux
VB.NET
Windows Server
x86 Assembly

Werdegang

Berufserfahrung von Kamal Hafyane

  • Bis heute 4 Jahre und 2 Monate, seit Sep. 2022

    IAM & CIAM Expert | Keycloak Specialist

    Argenias

    IAM & CIAM Specialist | Keycloak Expert | Developer As an IAM Specialist, I support international projects in seamlessly integrating with our IAM solution. I work closely with cross-functional teams to understand their requirements and deliver tailored, secure, and scalable solutions aligned with business and security needs. My responsibilities include: Authentication & Authorization: Implementation of username/password, MFA, FIDO, SAML v2 & OIDC integrations, role & group management. User Managem

  • 2 Jahre und 6 Monate, Feb. 2020 - Juli 2022

    IAM & CIAM - API Management Developer

    Société Générale

    API Management | Backend Developer | Security Focus Participation in the development of an API Management platform to expose the bank’s APIs to internal users and partners. The main challenges were response time optimization and security, given the internet exposure. Key responsibilities: Reactive Development: Built high-performance APIs with Spring WebFlux & Project Reactor, enabling non-blocking concurrency, multi-threading, and parallel processing. Performance Optimization: Continuous tuning of

  • 9 Monate, Apr. 2019 - Dez. 2019

    API Management & Security Engineer | Keycloak, OAuth2, OIDC

    Finastra

    Innovation Team – API Management Solution for Banking Sector Worked within an innovation team on the design and development of an API management platform tailored for banks. Key Responsibilities & Achievements: API Security with Keycloak: Implemented security for all APIs consumed by banks. Authentication Mechanisms: Integrated JWT tokens, Basic Auth, and clientId/clientSecret flows. Performance Optimization: Improved Keycloak performance in multi-realm environments. Custom Extensions: Develop

  • 1 Jahr und 4 Monate, Jan. 2018 - Apr. 2019

    API Designer & Developer | API Management

    Carrefour

    API Designer – Carrefour As an API Designer, I am responsible for designing, developing, and publishing Carrefour’s REST APIs, managing their full lifecycle, ensuring their security, and contributing to the group’s overall API strategy. I also support teams throughout the API creation process and make sure all developments align with Carrefour’s best practices. Key Responsibilities: Designing, developing, and publishing REST APIs. Managing the complete API lifecycle. Implementing API security me

  • 2 Jahre und 7 Monate, Juli 2015 - Jan. 2018

    Full Stack Developer

    ENGIE

    Project: SI-DIGITAL – Redesign of the GDF SUEZ Dolce Vita Information System for ENGIE Main Activities: Analyzed client requirements, studied and designed technical solutions. Implemented solutions, installed, and deployed the technical environment (projects: BOS4, SWAPP). Performed bug fixing and code reviews using SonarQube. Worked in an iterative mode with agile practices within a 9-person team. Technologies: JEE (Spring IOC, Spring Batch, Hibernate, JPA), BackboneJS, JavaScript (Ajax, jQu

  • 4 Monate, März 2015 - Juni 2015

    PFE chez Omnidata

    Omnidata

    Sujet : la conception et le développement d’une application Web de gestion de projet. Technologie => JHIPSTER BACK END :maven ,Spring Boot,Spring MVC REST ,Spring security ,Spring Data Jpa , Liquibase,logback,JUnit4,Mockito. =>FRONT END : Grunt, Bower, Angularjs, Bootstrap.

  • 2 Monate, Juli 2014 - Aug. 2014

    Stage chez CNRD durée deux mois

    CNRD (LA BANQUE POPULAIRE)

    Sujet : la conception et développement d’un intranet d’entreprise pour le partage de documents numériques en Java EE. Technologies : JSF, PRIMEFACES, HIBERNATE, UML2 ,base de donnée Oracle 11g.

  • 2 Monate, Juli 2013 - Aug. 2013

    Stage chez Maroc Essort durée deux mois

    Maroc Essort

    Sujet : la Conception et Développement d’une application qui gère les ressources humaines. Technologies : c#, SQL server.

  • 1 Monat, Juli 2012 - Juli 2012

    Stage chez SNEP durée d'un mois

    Société nationale d’électrolyse et de pétrochimie (SNEP)

    Sujet : Conception et développement d’une application qui gère les moteurs électriques. Technologies: VB.net, SQL Server, Merise.

Ausbildung von Kamal Hafyane

  • 4 Jahre und 11 Monate, Okt. 2010 - Aug. 2015

    Master MIAGE

    EMSI

Sprachen

  • Anglais

    B1-B2 (Gute Kenntnisse)

  • Français

    C2 (Verhandlungssicher / Muttersprachlich)

  • Arabe

    C2 (Verhandlungssicher / Muttersprachlich)

XING – Die Jobbörse

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z