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

Samir Ibbou

Solutions / Software Architect

€850/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Samir

With 15 years of experience in banking and insurance, I am primarily interested in "business value" and "growth hacking" because I know that a team motivated by the "why" and understanding the "how" of a project can move mountains, with the reward of achieving common goals.

I bring you my expertise to successfully complete your IT projects by designing a modern, agile, and secure architecture based on the latest innovations. I also assist you with writing technical specifications, the latest IT architecture standards, planning the entire project, recruiting technical teams, and finally managing the project and leading the teams in the right direction.

Let's find your best business model together and evaluate how to create value with disruptive ideas based on new strategic IT technologies:
- Chatbots/AI assistants
- NLP (for text analysis with Gensim, spaCy, TextBlob, NLTK, or BERT from TF2)
- AI-Driven Development (Scikit-Learn for ML, models based on neural networks like RNN/CNN/LSTM with Keras on TensorFlow or Gradient Boosted decision trees with XGBoost)
- Event-driven architectures with message brokers like Kafka Streaming/KSQL and Java Reactive applications on Java Spring Boot/Reactor/Netty frameworks
- Microservices architecture based on DDD (multi-layer model), TDD (JUnit), BDD (Cucumber), and Swagger for documentation
- API Management with Kong, Apigee, CA API Gateway, GCE, or AWS API Gateway including Authorization server (OAuth2/OIDC)
- NoSQL distributed databases like MongoDB/DynamoDB (document store) or Cassandra (performant, resilient, and massively scalable)
- Performant and resilient infrastructures with container orchestration like Kubernetes/Docker/Istio/Calico (with Helm charts for package management)
- PaaS/CaaS/KaaS on public/hybrid cloud providers GCP, AWS
  • English

    Fluent

  • Spanish

    Conversational

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Dammarie-les-Lys (up to 30km)

Experience

  • Crédit Agricole / CACIB Saint-Quentin-En-Yvelines
    RAG/MCP Chatbot for technical documentation
    May 2025 - Today (1 year and 1 month)
    SQY Ouest, Montigny-le-Bretonneux, France
    Summary: Implementation of an intelligent chatbot (in POC) for technical teams, enabling quick and precise searches in internal documentation (Wiki, Jira, office files), to streamline access to technical knowledge as part of the DAFNE platform redesign.

    Objectives: Develop a RAG (Retrieval-Augmented Generation) + MCP (Model Context Protocol) solution to query heterogeneous sources (Confluence Wiki, Jira, Office/PDF documents). In sovereign mode (with Ollama/vLLM) vs. AWS Bedrock accessed via Lambda functions. Offer a multilingual search experience (FR/EN) with optimal accuracy through the combined use of embeddings and reranking. Provide a web interface and an internal API to facilitate integration into IT team workflows (Gitlab + Kubernetes).

    Technologies, skills=[]
  • Crédit Agricole / CACIB
    Solutions Architect
    January 2020 - Today (6 years and 5 months)
    Saint-Quentin-en-Yvelines, France
    Summary: Construction of the new counterparty risk rating platform (DAFNE) for Crédit Agricole SA. 50 Crédit Agricole entities impacted. Team of 80 people.

    Objectives: My role as IT solution manager consisted of: Implementing a scalable, high-performance, and resilient cloud architecture to handle the multiple daily requests from 30,000 users from 50 Crédit Agricole entities. Not to mention all the batch data import and export processes that had to run during the day. All of this had to, of course, comply with the group's standards in terms of architecture, security, and data privacy rules. Recruit/train development teams in Lisbon. Deliver the platform within the allocated time and budget. Reduce user request response times by 50% to 80% through the implemented architecture. Train technical teams on using the new platform. Implement monitoring and proactive incident management to ensure platform availability. Reduce operating and methodology evolution costs by 60% through optimization of resources and processes (on BPM Drools).

    Technologies: The most suitable architecture was the CQRS pattern coupled with the Event Sourcing pattern. Write access is performed on a PostgreSQL database where the consistency of the aggregate root (DDD concept) would be ensured. Then, data reading is done on a NoSQL server cache (Redis) where denormalized data (key/value) would be accessible for all types of requests. Data synchronization is ensured by a Kafka message broker. All messages are also saved, so the Redis server cache can be rebuilt at any time., skills=[]
  • IT UNCHAINED
    CTO / Solutions Architect / Lead Developer
    DIGITAL AND IT
    January 2019 - Today (7 years and 5 months)
    Paris
    Summary: Building the IT system of an InsurTech with a back-end based on a Microservices and SaaS architecture orchestrated by K8s and a Web/Mobile front-end on React JS and Native. Team of 11 people (5 Back and Front developers in CI/CD, 3 QA/QC, 1 Product Owner, 1 Scrum Master, 1 CTO/Software Architect) and Budget/Deadlines: + €1M over 1 year.

    Context/Objectives: As CTO of IT Unchained, we set up a public cloud hardware and software infrastructure for a major client to manage its insurance business, similar to the online insurer "Alan".

    The adopted technology is container orchestration (Docker/Kubernetes) on a public cloud (EC2 on AWS) using a very good market platform, Tectonic (CoreOS). For the continuous integration/deployment platform (DevSecOps), we opted for GitLab CIRunner (CI/CD toolchain) with Molecule/TestInfra (Python) for configuration management tests (Ansible), TerraTest (Go) for IaC tests written with Terraform (HashiCorp), and DAST (based on OWASP ZAP Full Scan) for dynamic vulnerability detection.

    Cluster/node/pod monitoring/alerting + all application/DB/Mobile logs are handled by Tectonic using Fluentd/Prometheus/ElasticSearch tools combined with visualization on Grafana (dashboard).

    For persistence, we chose the distributed NoSQL database DynamoDB, compatible with MongoDB (highly performant, scalable managed AWS storage offering with ACID transactions and schemaless). It's the ideal database for storing JSON documents from third-party SaaS applications used in the solution (e.g., Stripe, SendinBlue, Intercom,...), skills=[{"id": "Amazon DynamoDB", "name": "Amazon DynamoDB"}, {"id": "Terraform", "name": "Terraform"}, {"id": "SendinBlue", "name": "SendinBlue"}, {"id": "Intercom", "name": "Intercom"}, {"id": "GitLab CI Runner", "name": "GitLab CI Runner"}]
    Amazon DynamoDB Terraform SendinBlue Intercom GitLab CI Runner

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

  • Master of Science in Chemistry / ENSCP
    Université Pierre et Marie Curie (Paris VI)
    1999
  • Information Systems and Networks Engineer
    INSIA Paris / INSA Lyon
    2002

Certifications

  • Training on DDD Software Architecture (Design Driven Design / Hexagonal Architecture)
    Zenika
    2017
    Hexagonal Architecture DDD
  • REST API Training (best practices and security)
    Orsys
    2018
    Java REST API JSON

Skill set

Categories