À propos de Said
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Arabe
Bilingue ou natif
Expériences
- bnpparibasSoftware ArchitectBANQUE & ASSURANCESmars 2023 - Aujourd'hui (3 ans et 3 mois)Paris, FranceContexte : Au sein du domaine Open cloud plateformes, j’ai accompagné l'entité dans la conception de la plateforme de l’API management mutualisée, basée sur la technologie Google Apigee OPDK et Hybrid.Missions :• Conception et réalisation de l’API Registry, API référentiel.• Mise en place d’un Framework de génération des proxies Apigee en se basant sur des templates génériques couvrantl’ensemble des besoins de l’entité : Oauth2, OIDC, JWT• Onboarding des API avec la mise en place des bonnes pratiques et recommandations de design des APIs.• Création d’un serveur Oauth2 pour sécuriser les API en northbound et gestion des connectivités en southbound: clientcredentials, authorization code avec PKCE, JWT.• Résolution des limitations de l’api management en premise (SSE, Websocket, Grpc): mise en place du proxy Envoy avecApigee adaptor.Environnement technique :Apigee OPDK/Hybrid, Java 19, SpringBoot, Gitlab, Kubernetes, Docker, IBM cloud (dmzr), GCP, Keycloak, Oauth2, OIDC.
- Artcurial.Software ArchitectLUXEseptembre 2021 - mars 2023 (1 an et 6 mois)Contexte : L’enjeu du projet est de développer sur mesure l’ensemble du système permettant de rationaliser les procédures de travail internes suivies pour organiser les ventes aux enchères physiques et en ligne.Méthode Agile : ScrumMissions :• Définition de l’architecture du projet (Microservices déployés sur du serverless).• Conception et réalisation des process et workflows d’intégration et de déploiement continue.• Création d'un software factory avec qualité et tests fonctionnels automatisés (GitHub, SonarQube, Docker,..)• Définition des normes de développement et accompagnement des développeurs.• Veille au respect des normes du référentiel LNE de certification des systèmes de caisse.• Conception et déploiement des solutions techniques du système des enchères hautement disponibles, scalables etsécurisées dans le cloud GCP (CloudRun, FireStore, CloudFunctions, CloudTasks...)• Mise en place de l’architecture de déploiement sécurisé sur GCP (IAM, LoadBalancer avec CloudArmor, VPC,FireWall, Secret Manager, Firebase authentication...).• Mise en place de l’API Mangement avec APIGEE: Proxies, shared flows, policies, KVM, Spike.• Développement d’un OAuth2 provider.Environnement technique :Java 11, SpringBoot, VueJs, NuxtJs, Github Actions, SonarQube, Docker, CloudRun, Appengine, CloudFunctions, CloudTasks, IAM, CloudStorage, CloudSql, cloudArmor, Cloud LoadBalancer, Secret Manager, AntMedia server, FireStore, Apigee.
- STIMETechnical leaderGRANDE DISTRIBUTIONavril 2020 - août 2021 (1 an et 4 mois)Châtillon, FranceProjet : EclasseurContexte : Projet de refonte du système de gestion de documents électroniques de la filiale IMMO du groupement les mousquetaires.Méthode Agile : ScrumMissions :• Migrer l’application vers une architecture microservice.• Re-design des flux inter applications avec une optimisation des traitements liés.• Mise en place de la chaine CICD sur Gitlab CICD.• Migrer les environnements d’application VM vers des containeurs sur Openshift 3.11.• Guider et accompagner les développeurs afin de garantir la réussite technique des développements et le respect desbonnes pratiques ainsi que la qualité des livrables.• Gérer le cycle de release de l’application selon les mvp programmés.Environnement technique :Java 8/11, Apache Camel, Spring Boot, Spring Cloud, ElasticSearch, MongoDb, Gitlab CI/CD, SonarQube, Nexus, S3, Harbor, Docker, Kubernetes, Openshift, Kaniko, Helm, Instana, Prometheus, Grafana, Cypress, Clair, Checkmarx.Projet : NOVAContexte : Projet de migration de l’ensemble des applications Devfactory (~150) vers la plateforme Nova contenant tous lesoutils de conteneurisation, de sécurité et un déploiement sur un cluster Openshift.Méthode Agile : ScrumMissions :• Re-design et conteneurisation des applications back, front ou mobile.• Réalisation des pipelines de CICD sur Gitlab CICD (build/quality/dockerize/security/deploy...).• Migration des anciens jobs jenkins vers la nouvelle plateforme.• Formation et accompagnement des développeurs de la STIME aux technologies DevOps : Git, OpenShift /Kubernetes / Docker, Gitlab-CI, CI/CD.• Participation aux comités d’architecture et de promotion de la culture Devops au niveau du pôle DevFactory.Environnement technique :Gitlab CI/CD, Jenkins, SonarQube, Nexus, S3, Harbor, XlRelease, Docker, Kubernetes, Openshift, Kaniko, Makisu, Helm, Kustomize, Instana, Prometheus, Grafana, Cypress, Locust, Clair, Checkmarx, Owasp, Burp.
Recommandations
Soyez le premier à recommander Said
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Elève ingénieurl'Ecole Nationale des Sciences Appliquées2011Elève ingénieur
- Baccalauréat option Sciences mathématiques.2006Baccalauréat option Sciences mathématiques.