Balayez pour voir le profil suivant

Samir Ibbou

architecte solutions / logiciels

Paris, France

  • 48.8546
  • 2.3477
Nouveau
Proposer un projet

Vérifications

Rejoignez la communauté Malt pour découvrir le profil complet de Samir Ibbou
Rejoignez la communauté Malt pour découvrir le profil complet de Samir Ibbou

Découvrez ce que recherche Samir

Déplacement
Peut faire la totalité d'une mission dans vos locaux
Zone d'activité
Recherche des missions à Dammarie-les-Lys et 30km autour
Durée de mission
Recherche des missions ≤ 1 semaine, ≤ 1 mois, entre 1 et 3 mois, entre 3 et 6 mois, ≥ 6 mois
Secteur d'activité
Recherche des missions dans les secteurs Aéronautique & aérospatiale, Banque & assurances, Biotechnologies, BTP & construction, Centres de recherche et 13 autres

Samir en quelques mots

Fort de 15 ans d'expérience dans le monde bancaire et l'assurance, je suis intéressé tout d'abord par la "business value" et le "growth hacking" car je sais qu'une équipe motivée par le "pourquoi" et pour comprendre le "comment" d'un projet peut faire bouger les montagnes en ayant pour récompense l'aboutissement d'objectifs communs.

Je vous apporte mon expertise pour mener à bien vos projets IT en concevant une architecture moderne, agile, sécurisée basée sur les dernières innovations. Je vous accompagne également sur la rédaction de spécifications techniques, les derniers standards d'architecture IT, la planification de l'ensemble du projet, le recrutement des équipes techniques pour enfin piloter le projet et leader les équipes dans la bonne direction.

Trouvons ensemble votre meilleur business model et évaluons comment créer de la valeur avec des idées disruptives se reposant sur de nouvelles technologies IT stratégiques :
- Chabots/AI assistants
- NLP (pour faire de l'analyse de texte avec Gensim, spaCy, TextBlob, NLTK ou BERT de TF2)
- IA-Driven Development (Scikit-Learn pour ML, models basés sur des neural networks comme RNN/CNN/LSTM avec Keras sur TensorFlow ou Gradient Boosted decision trees avec XGBoost)
- Event-driven architectures avec les messages brokers comme Kafka Streaming/KSQL et Java Reactive applications on Java Spring Boot/Reactor/Netty frameworks
- Microservices architecture basée sur DDD (multi-layers model), TDD (JUnit), BDD(Cucumber) et Swagger pour la documentation
- API Management avec Kong, Apigee, CA API Gateway, GCE ou AWS APIG incluant l'Authorization server (OAuth2/OIDC)
- NoSQL distributed databases comme MongoB/DynamoDB (documents store) ou Cassandra (performante, résiliente et massivement scalable)
- Infrastuctures performantes et résilientes avec des une orchestration de containers comme Kubernetes/Docker/Istio/Calico (avec Helm charts pour le management de packages)
- PaaS/CaaS/KaaS sur des public/hybrid cloud providers CGP, AWS

Portfolio

Portfolio uniquement accessible aux membres

Expériences

février 2010 - août 2013 | Montreuil, France

Banque & assurances

BNP PARIBAS SA

Directeur / Architecte projet

Résumé : Progiciel de private banking (choisi après appel d’offres) → Triple A Plus, Equipe projet international de 5 pers. (sur un total de 50/60 sur l’ensemble des intervenants répartis sur 4 pays), Budget/Délais : 20M€ sur 3 ans


Contexte/Objectifs : Dans le cadre de la transformation digitale au sein de BNP PARIBAS (Programme DM2020 / Programme réglementaire MiFID2), j'ai eu le privilège d’accompagner cette banque majeure dans la mise en place d’un progiciel bancaire de gestions d’actifs (Gestion Sous Mandats et Gestion Conseillée) pour le private banking (Apollo V8 d’ATOS vers Odyssey/Triple A Plus de Temenos).

Le challenge était de taille car toute la gestion sous mandats (+ gestion conseillée dans un second temps) de Wealth Management France était en jeu (13 Md€ d’actifs).

Avec mon équipe de 5 personnes (équipe projet), on a su lever les nombreux écueils liés à l’organisation (acteurs répartis dans 4 pays : Suisse, Belgique, Singapour et France), au contrôle du budget (20 M€), à la mobilisation des équipes pendant toute la durée du projet (3 ans) et à l’architecture logicielle et applicative (application de qualité répondant à tous les besoins métier sur une solution résiliente et performante)


Bilan : Une vraie réussite...car nous avons reçu beaucoup de retours positifs de la part des utilisateurs avec des business KPI en forte croissance.

Si c’était à recommencer, je garderais la méthodologie Agile (très efficace…) qu’on a mise en place sur le projet (Sprints, Daily Meetings, Retrospective,…). Par contre, je reverrais l’organisation des équipes de développement et d’intégration en rassemblant tout le monde sur un plateau projet
septembre 2013 - décembre 2018 | Montreuil, France

Banque & assurances

BNP PARIBAS SA

Architecte logiciels / solutions

Résumé : Mise en place d’une Data Platform (Datalake + Datastores) suivi d’une Digital Platform (Architectures Microservices et BI), Equipe de 10 architectes logiciels, Budget/Délais : + 200 M€ sur 5 ans


Contexte/Objectifs : Mon rôle d’architecte logiciel ou solution était avant tout d’orienter le choix d’une infrastructure logicielle et matérielle pour un projet ou un programme vers une solution innovante, robuste et performante tout en respectant les standards du groupe en terme de règles d’urbanisation, de sécurité et de confidentialité des données. J’ai eu l’occasion de mettre en pratique ces compétences dans le suivi de différents programmes d’envergure (programmes Selfcare, Advocacy, Centre de services, LPM, GDPR, DSP2, New Hello Bank…).

La première étape qui a été réalisée est de constituer la Data Platform axée autour d’un datalake (HDFS/Cloudera) avec des datastores type Hive et Cassandra (DataStax), le tout accessible via le framework Spark (ETL/Analytics).

La seconde étape fut de construire la Digital Platform pour consommer et exposer les données (via des microservices de type API/REST écrits en Java Spring Boot et Reactor) au travers d’un API manager (Apigee et CA API Gateway). La technologie adoptée est l’orchestration de containers (Docker/Helm/Kubernetes via OpenShift) sur un cloud privé (ICP).

Pour la plateforme d’intégration/déploiement continus, nous avons opté pour GitLab (toolchain CI/CD) avec Terraform (HashiCorp) comme solution d’approvisionnement d’environnements.

Comme l’architecture est « Event-Driven » et asynchrone, nous avons privilégié également l’utilisation de messages brokers tels que RabbitMQ/ActiveMQ et pour des besoins de stream processing Kafka (Confluent).

Pour des besoins purement analytiques, nous avons installé des bases comme Teradata ou Oracle avec de la data préparation gérée par Dataiku DSS. On a choisi les outils Power BI (Microsoft) et Tableau pour la data visualisation côté client.

Le dernier sujet que nous ayons eu à traiter, mais non des moindres, est l’alerting et le monitoring des applications. Après étude de marché, notre choix s’est porté sur Splunk (SIEM) pour l’alerting des intrusions et des failles de sécurité (+ actions préventives et curatives) et Prometheus/ELK stack (ElasticSearch + Logstash + Kibana) pour le monitoring des applications sur K8s, la capture et l’analyse des logs.


Bilan : J’ai énormément appris durant ces années dans l’installation et l’intégration de toutes ces nouvelles technologies. Surtout que les retours d’expérience nous manquaient cruellement, nous y sommes allés par étapes en passant par plusieurs POC.

L’outil de tests de performance Gatling (Scala/Reactor) nous a beaucoup aidés.

De part mes compétences en développement Java (design patterns, clean code et applications réactives) et en architecture logicielle DDD, j’ai également amélioré la lisibilité et la maintenabilité du code (par des codes reviews réguliers) et introduit la notion de flux de données asynchrones (producer/consumer) et de non blocage des applications.
janvier 2019 - Aujourd'hui | Paris

Agence & SSII

IT UNCHAINED

CTO / Architecte solution / Lead developer



Résumé : Construction du SI d’une AssurTech avec un back-end basé sur une architecture Microservices et SaaS et orchestrée par du K8s et un front-end Web/Mobile sur du React JS et Native, Equipe de 11 personnes (5 développeurs Back et Front en CI/CD, 3 QA/QC, 1 Product Owner, 1 Scrum Master, 1 CTO/Architecte logiciels) et Budget/Délais : + 1 M€ sur 1 an


Contexte/Objectifs : En tant que CTO d’IT Unchained, on a mis en place pour le compte d’un client important une infrastructure matérielle et logicielle sur cloud public pour gérer son activité d’assurances, à l’instar de l’assureur en ligne "Alan".

La technologie adoptée est l’orchestration de containers (Docker/Kubernetes) sur un cloud public (EC2 sur AWS) en s’appuyant sur une très bonne plateforme du marché Tectonic (CoreOS). Pour la plateforme d’intégration/déploiement continus (DevSecOps), nous avons opté pour GitLab CIRunner(toolchain CI/CD) avec Molecule/TestInfra (Python) pour les tests de la gestion de configuration (Ansible), TerraTest (Go) pour les tests d’IaC écrits avec Terraform (HashiCorp) et DAST (basé sur OWASP ZAP Full Scan) pour la détection dynamique des vulnérabilités.

Le monitoring/alerting des clusters/nodes/pods + toutes les logs applicatifs/BDD/Mobile est assuré par Tectonic avec les outils Fluentd/Promotheus/ElasticSearch combinés à une visualisation sur Grafana (dashboard).

Pour la persistance, notre choix s’est porté sur la base de donnée NoSQL distribuée DynamoDB, compatible MongoDB (offre managée de stockage AWS hautement performante, scalable avec transactions ACID et schemaless). C’est la base de données idéale pour stocker des documents JSON provenant d’applications tierces de type SaaS utilisées dans la solution (ex. : Stripe, SendinBlue, Intercom,…).

L’architecture de code est basée sur Java Spring Boot pour le back-end et React JS / Redux (framework web + stateful) pour le front-end + orientée Microservices en respectant la conception architecturale DDD (Domain Driven Design) et le process de développement TDD (Test Driven Development). La partie Mobile/Tablette a été réalisée avec du React Native.

L’utilisation (intégration +paramétrages) des ces applications tierces SaaS est indispensable au bon fonctionnement des différentes activités d’assurance en ligne : Stripe (paiement en ligne par CB), SendinBlue (emailing), Twilio (SMS), Intercom (CRM, FAQ, chatbot,…), YouSign (e-signature), Amazon S3 (stockage), Google Analytics et Facebook Ads (marketing digital)


Bilan : Une opportunité unique….j’ai participé à la création d’un grand site de e-commerce ex-nihilo ! Du back-end jusqu ‘au front-end , le choix des services SaaS ou de l’hébergement en cloud public, en passant par les outils de DevSecOps.

Rien n’a été laissé au hasard pour aider l’assurtech dans son développement commerciale et à conquérir son marché. Aujourd’hui son CA se chiffre à plusieurs millions d’euros...

1 recommandation externe

Formations

Certifications

Langues

shortlist-dynamic-search-heade
charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte