Ayat Bouchouareb

Architecte Solutions Senior | IAM & Sécurité API

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

CybersécuritéDéveloppement BackendClean ArchitectureKubernetesJenkinsGitDockerMicroservicesJavaSpring BootMavenELK StackRESTful APIsLinuxJBossSite reliability engineeringTest Driven DevelopmentHexagonal ArchitectureTest DesignJavascriptKotlinDevOpsScalaPythonDomain Driven DesignSwagger/OpenAPIPrometheusCopilotDéveloppeur BackendOpenShiftTomcatMicrosoft 365Clean CodeJiraApacheGitHubAzure ADGitLabArchitecte SolutionsTypescriptGrafanaGradleTerraformMicrosoft TeamsAnsibleConfluenceWindowsIngénieur logicielKanbanScrum

Langues

Arabe (Maternelle)Anglais (Courant)

À propos

Introduction

Architecte Solutions avec 15+ ans d'expérience, spécialisé IAM/CIAM et sécurisation d'API chez Bouygues Telecom. Expert Keycloak, OAuth 2.0 et OpenID Connect avec certifications GSMA obtenues. Je conçois des architectures sécurisées, évolutives et performantes pour vos systèmes d'authentification et APIs, avec automatisation CI/CD complète.

Liens

Expérience de travail

Solutions Architect

Bouygues TelecomFreelance

janv. 2019 - Présent

7 ans 10 mois

Paris et périphérie

Architecte Solutions spécialisé en IAM/CIAM et sécurisation des API, conception de solutions durables, évolutives, performantes et innovantes et conformes aux standards modernes. Réalisations: - Analyse et évaluation des besoins métier et identification des risques liés aux parcourt d’authentification et à la sécurité des API. - Conception de solutions répondant à ces besoins. - Rédaction de la documentation d’architecture et des spécifications détaillées des composants. - Veille technologique continue et réalisation de model de démonstration (POC). - Mise en œuvre de mesures de sécurité robustes pour les processus d’authentification (IAM/CIAM) selon les standards modernes tels que OAuth 2.0, OpenID Connect, MTLS et MFA. - Déploiement des systèmes de sécurisation des API et des services métier. - Optimisation des parcours et des méthodes d’authentification pour différents groupes d’utilisateurs (StepUp, MFA, Passwordless…). - Conception et mise en place de l’authentification contextuelles et de lDP Discovery pour améliorer l’expérience utilisateur dans le domaine IAM. - Sécurisation des API CAMARA, et obtention de la certification GSMA. - Conception de la solution CIAM. - Conception et Développement d'extension Keycloak - Gestion des montées de version de Keycloak, en assurant la compatibilité, et transition fluide et la continuité de service. - Optimisation des performances via des tests de charge, d’endurance, de scalabilité et de résilience pour une meilleure robustesse et bonne efficacité. - Automatisation des déploiements dans diverses infrastructures : on-premises, dans le cloud et dans des environnements hybrides. - Migration des pipelines CI/CD de Jenkins vers GitlabCI et mise en place de l’usine logicielle et management des releases - Garant du respect des standards et de la qualité produit grâce à une validation rigoureuse et une amélioration continue. - Support technique auprès des équipes de développement et des unités transverses de l’organisation.

Lead Developer Java/JEE

Expedia Group

juil. 2015 - déc. 2018

3 ans 6 mois

Paris et périphérie

Au sein d’un groupe multinational spécialisé dans les réservations de voyages, j’ai contribué à la conception et à la refonte de leurs systèmes Back/Middle Office et Checkout historiques, en les transformant en nouveaux systèmes basés sur des architectures microservices modernes. Environment:Java 8, Web Services SOAP, Web Services REST, Spring Boot, Spring CORE, Spring MVC, Spring security, Spring Data, Spring AMQP, apache Camel, JUnit, Mockito, Cucumber, WireMock, Maven, IntelliJ, MSsql server, MongoDB, ELK Stack, AppDynamics, Datadog, Jenkins, Sonar, RabbitMQ, Docker Git et Perforce.

Research and Development Engineer

NCR Corporation

janv. 2014 - juil. 2015

1 an 7 mois

91300 Massy, France

Dans un contexte international et agile, j’ai contribué dans le développement de deux applications : Promote et Connections, deux solution permettant aux organisations bancaires et commerciales de publier des compagnes publicitaires et des services d’entreprises ciblant les consommateurs sur les automates bancaires, les guichets automatiques, les caisse automatiques et les vitrines dynamiques. Environnement technique :Java/J2EE, REST, JPA, Hibernate, Spring, GWT, SmartGWT, AngularJs, Node.js, JUnit, easyMock, DBUnit, Maven ,Eclipse, Tomcat, Websphre, ORACLE, Postgresql, Derby, Git. Environment: Java/J2EE, GWT, SmartGWT, AngularJs, Node.js, REST, JPA, Hibernate, Spring CORE, Spring MVC, Spring security, SpringData, Spring Integration, Spring batch, JUnit, easyMock, DBUnit, Maven, Eclipse, Tomcat, Websphre, ORACLE, Postgresql, Derby, Git.

Consultant JAVA/J2EE

GDF SUEZ

oct. 2012 - déc. 2013

1 an 3 mois

Paris-la Defense

Rôle : Expert technique et fonctionnelle : Architecture/Conception/Développement/Intégration. Contexte : Base Capacité de stockage. Un système d’information pour le management des nœuds de stockage du gaz du réseau GRTgaz. Réalisation : - Participation aux ateliers fonctionnels. - Etude du cahier de charge et rédaction des spécifications fonctionnelles détaillées(SFD). - Conception et mise en place de l’architecture logicielle et développement du socle applicatif du module du stockage. - Réalisation des développements. - Réalisation des test Unitaires et des tests d’intégration. - Préparation du packaging de livraison, gestion de version et déploiement sur le serveur de recette et de pré-production. - Développement et mise en service d’un serveur OpenID d’authentification multi-sites pour l’ensemble des applications JEE de l’entreprise et développement d’un prototype de client OPENID. - Rédaction des documents techniques d’architecture(DAT), de conception et d’exploitation. Environnement :Java/J2EE, WebService, SOAP, WSDL, Struts, EJB, JPA, Hibernate, Spring CORE, Spring MVC, Spring security, OpenID4Java, JUnit, TFS, Eclipse, WEBLOGIC, ORACLE 10g, Unix Redhat.

Expert technique : Architecture/Conception/Développement/Intégration

Bouygues Immobilier

févr. 2012 - oct. 2012

9 mois

Meudon, France

2 projets : - CAMEL pour Comptage Automatisé et Management de l’Energie Logement. - SIEGO : Un système de Comptage Automatisé et de Management de l’Energie du bâtiment et plateforme de services de pilotage énergétique répondant aux offres Green Office. Réalisation : - Participation aux ateliers architecturaux. - Mise en place de l’architecture logicielle et développement du socle applicatif du connecteur et du portail CAMEL. - Développement de l’intégralité du connecteur. - Préparation des environnements de développement, assistance aux développeurs et participation aux développements. - Mise en place et configuration de la sécurité de l’application avec Spring Security. - Mise en place et administration de la plateforme d’intégration continue (JENKINS) - Installation et intégration du serveur de qualité SONAR dans la PIC (plateforme d’intégration continue) et définition des règles et métriques de qualité. - Préparation du packaging de livraison, gestion des versions, développement des scripts (Shell Unix) et déploiement sur les environnements d’intégration, de recette et de pré-production. - Préparation du socle applicatif de migration Flex/HTML5 et développement des services web REST. - Réalisation des tests de performance pour le connecteur. - Installation du socle applicatif GALEO / SIEGO. - Installation des serveurs d’application TOMCAT, configuration des Clusters, gestion du Load balancing et réalisation des tests de disponibilité de service. - Déploiement des applications SIEGO et GALEO - Gestion des redirections de GALEO/ SIEGO - Développement des scripts de déploiement (Shell Unix) - Rédaction des documents techniques (DAT, DCG et exploitation). Environnement : Java/J2EE: Spring(CORE,MVC,Security,Integration), JPA, Hibernate,REST, JQuery, JavaScript, Cassandra, PostgreSQL, JUnit, Json, Jackson API, SVN, Eclipse, JENKINS, SONAR, JMeter, Maven2, Artifactory, Unix RedHat.

Expert technique

Veolia Environnement

oct. 2010 - mars 2012

1 an 6 mois

92000 Nanterre, France

Réalisation : - Assurer la réalisation des tâches récurrentes : administration des environnements, réponse aux demandes d’assistance, suivi des fiches - Rédaction des dossiers de spécifications détaillées. - Réalisation des développements et paramétrage du progiciel. - Réalisation des tests unitaires, des tests d’intégration et déploiement. - Etablit les plans de tests et de recette fonctionnelle. - Développements et évolution des rapports. - Mise à jour du référentiel documentaire. - Rédaction du dossier de mise en exploitation - Participation aux Workshop métiers. Environnement : JAVA/JEE, JPA, HIBERNATE, EJB3, JBOSS SEAM, JSF, JBOSS RICHEFACES, PL/SQL, JBOSS, ECLIPSE, COGNOS, INFOREAM.

Ingénieur d’études et développement Java/J2ee

OPEN

janv. 2008 - oct. 2010

2 ans 10 mois

Ingénieur d’études et développement au centre de service du groupe open, j’ai participé dans le développement et la maintenance de plusieurs projets en forfait pour plusieurs clients tels que Réseaux Ferré de France, le ministère de travail, et la cour des comptes.

Ingénieur d’étude

Algerie Telecom

janv. 2006 - oct. 2006

10 mois

Hydra, Algérie

Réalisation : - Création, configuration, maintenance et mise en service des réseaux Telecom et mobiles - Gestion de la transmission des données. - Rédaction des rapports techniques. - Participation dans les renions de suivi. Environnement : Environnement matériel et logiciel spécialisé à la création et la maintenance des réseaux Télécom et mobile.


Formation

MongoDB University

MongoDB for Java Developers

Virtual Classroom

Ecosystème BIGDATA et développement de model d’analyse de flux de données avec Spark et Scala, BIGDATA

MongoDB University

MongoDB for DBAs

Ecosystème BIGDATA et développement de model d’analyse de flux de données avec Spark et Scala.

MongoDB University

MongoDB Advanced Deployment and Operations

Université Badji Mokhtar Annaba Algerie

Ingénieur en informatique, Informatique

Résultat : diplôme d' Ingénieur en informatique

Institut Galilée -Paris XIII

Master II en informatique, Informatique

Résultat : Diplôme validé


Licences et certifications

University M102: MongoDB for DBAs (Version 3.2) (Archived)

Délivré le : oct. 2014

Certifié par MongoDB

University M202: MongoDB Advanced Deployment and Operations (Version 4)

Délivré le : août 2014

Certifié par MongoDB

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.