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

Ayat Bouchouareb

Solutions Architect. IAM/CIAM/API Security Expert

€778/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ayat

Solutions Architect, expert in IAM/CIAM and API/service security. With my experience working with prestigious clients such as Bouygues Telecom, Expedia, and NCR, I have successfully designed, implemented, and deployed solutions that are sustainable, scalable, high-performing, innovative, and perfectly aligned with current technological standards.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Bouygues Telecom
    Solutions Architect & IAM/CIAM Expert
    TELECOMMUNICATIONS
    January 2019 - Today (7 years and 7 months)
    Paris, France
    • Analysis and evaluation of business needs and identification of risks related to authentication flows and API security.
    • Design of solutions meeting these needs.
    • Drafting of architecture documentation and detailed component specifications.
    • Continuous technological watch and execution of Proofs of Concept (POC).
    • Implementation of robust security measures for authentication processes (IAM/CIAM) according to modern standards such as OAuth 2.0, OpenID Connect, MTLS, and MFA.
    • Deployment of API and business service security systems.
    • Optimization of authentication flows and methods for different user groups (StepUp, MFA, Passwordless…).
    • Design and implementation of contextual authentication and IdP Discovery to improve user experience in the IAM domain.
    • Securing CAMARA APIs, and obtaining GSMA certification.
    • Design of the CIAM solution.
    • Design and Development of Keycloak and API extensions.
    • Management of Keycloak version upgrades, ensuring compatibility, smooth transition, and service continuity.
    • Performance optimization through load, endurance, scalability, and resilience testing for better robustness and efficiency.
    • Automation of deployments in various infrastructures: on-premises, cloud, and hybrid environments.
    • Migration of CI/CD pipelines from Jenkins to GitlabCI and implementation of the software factory and release management.
    • Guarantee of compliance with standards and product quality through rigorous validation and continuous improvement.
    • Technical support for development teams and cross-functional units of the organization.
    • Active participation in agile ceremonies, fostering collaboration and iterative delivery, and contributing to project management activities.
    Keycloak IAM OAuth2 OpenID Connect DevOps
  • Expedia
    Lead Java/JEE Developer
    TRAVEL AND TOURISM
    July 2015 - December 2018 (3 years and 5 months)
    Paris, France
    • Participation in software architecture design.
    • Execution of technical studies and associated POCs.
    • Design and development of new services and features.
    • Mentoring and supporting developers in their tasks.
    • Code review and monitoring of development quality.
    • Technical support for the development team.
    • Maintenance and improvement of CI/CD pipelines.
    • Release management and production service monitoring.
    • Participation in various agile ceremonies.
    Software Architecture CI/CD Management DevOps JAVA/JEE; Spring
  • NCR
    Lead Java/JEE Developer.
    SOFTWARE PUBLISHING
    January 2014 - June 2015 (1 year and 5 months)
    Paris, France
    • Participation in functional and architectural workshops.
    • Studies and prototype development.
    • Development platform preparation and developer assistance.
    • Design and development of front-end layers (presentation and web layer).
    • Design and development of back-end layers (WebServices, Services, and Data Access Objects - DAO).
    • Implementation of automated tests.
    • Impact assessment and optimization of batch processes and technical layers of applications.
    • Migration of the SmartGWT framework.
    • Writing and updating various technical documents.
    • Presentation and participation in training sessions for the development team (Live coding).
    • Code reviews.
    JAVA/JEE; Spring Spring boot DevOps CI/CD Management

Recommendations

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

  • Development of data flow Analysis Models using Spark and Scala.
    Bigdata Ecosystem
    2018
    Development of data flow Analysis Models using Spark and Scala.
  • MongoDB for Java Developers
    MongoDB University
    2014
    MongoDB for Java Developers

Skill set

Categories