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

Marwa A.

Backend Python | APIs & Data | Kafka, RabbitMQ

€300/day
Paris, FR
8-15 years

Average response time: 1 hour

About Marwa

Vous cherchez une développeuse backend Python capable de comprendre rapidement votre besoin et de livrer une solution fiable, performante et maintenable ?

Ingénieure backend avec plus de 7 ans d’expérience, j’interviens sur la conception, le développement et l’optimisation d’APIs ainsi que sur le traitement de données.

J’ai travaillé sur des applications critiques en environnement réel, avec des enjeux de performance, de scalabilité et de robustesse. Mon expertise inclut notamment les architectures orientées événements avec Kafka et RabbitMQ, ainsi que la mise en place de systèmes distribués.

Ce que je peux vous apporter :

  • Développement d’APIs REST robustes (Flask, FastAPI)
  • Optimisation de performances et résolution de bugs complexes
  • Mise en place de traitements de données (batch ou streaming)
  • Intégration Kafka / RabbitMQ dans des architectures microservices
  • Refactoring, amélioration de la qualité du code et ajout de tests

Je suis autonome, rigoureuse et orientée solution. Mon objectif est simple : vous aider à avancer rapidement avec un code propre, fiable et évolutif.

Disponible pour missions ponctuelles (debug, optimisation) ou collaborations plus long terme.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Synchrotron SOLEIL , France
    Ingénieure Backend Python – Senior
    RESEARCH
    October 2021 - December 2025 (4 years and 2 months)
    Paris, France
    Résumé :
    Référente Python. développement, maintenance et optimisation d’applications scientifiques critiques pour les laboratoires de recherche, garantissant fiabilité, évolutivité et conformité aux standards technologiques.
    Réalisations clés :
    Piloté la migration et le refactoring des applications vers Python 3, renforçant la maintenabilité et la compatibilité.
    Analysé les demandes d’évolution, défini le périmètre fonctionnel et estimé les charges dans un cadre itératif.
    Développé et intégré des fonctionnalités critiques, en favorisant la simplicité d’utilisation et la robustesse applicative.
    Conçu et maintenu des packages Python internes pour standardiser les environnements et simplifier les déploiements.
    Modélisé et optimisé les bases PostgreSQL et MongoDB pour fiabiliser les traitements scientifiques.
    Mis en place et maintenu des tests unitaires et fonctionnels, avec documentation technique et guides de déploiement.
    Coordonné le support technique auprès des chercheurs et assuré l’accompagnement utilisateurs.
    Environnement technique : Python 3, C++, Jenkins, Git, Jira, Pytest, PostgreSQL, MongoDB.
    Méthodes : Développement itératif par version
    Python Docker CI/CD SQL/NoSQL C++
  • SAMA PARTNERS Business Solutions GmbH , Allemagne
    INGENIEUR D’ETUDES ET DEVELOPPEMENT PYTHON
    CONSULTING AND AUDITS
    August 2019 - September 2021 (2 years and 1 month)
    Mannheim, Germany
    Développement interne : Outil de détection des cyberattaques
    Collaboré au sein de l’équipe backend ; responsabilité : modélisation BD, gouvernance & revue de code.
    Réalisé des maquettes UI pour améliorer l’ergonomie des opérateurs.
    Implémenté des collecteurs distribués pour la surveillance des serveurs contenant des données sensibles.
    Analysé les données de cybermenaces via des traitements distribués, produisant des indicateurs exploitables.
    Développé des APIs REST pour exposer les données traitées.
    Mis en place des tests unitaires et des pratiques de qualité de code ; rédigé la documentation technique et les guides de déploiement.
    Participation aux rituels Agile : sprint & poker planning, daily, sprint review, retrospective.

    Environnement technique : Python 3, Flask, AngularJS, MongoDB, Redis, MariaDB, Kafka, Jira, Jenkins, SonarQube, Gitlab, Enterprise Architect, Mockup
    Méthodes : UML, Agile Scrum (sprints 2–3 semaines)

    Livraison client – Application de gestion RH (Deutsche Bahn, Deutsche Telekom, …)
    Ingénieure backend principale — développement backend, conception BD et industrialisation.
    Rédigé les spécifications fonctionnelles et techniques en collaboration avec les parties prenantes clients.
    Conçu et modélisé la base de données (diagrammes de classes) pour assurer scalabilité et fiabilité.
    Développé les APIs et la couche d’accès aux données, en veillant à la robustesse et à la maintenabilité du code.
    Mis en place les tests unitaires et les revues de code pour renforcer la qualité des livrables.
    Rédigé la documentation technique et participé activement aux rituels Agile Scrum (sprint & poker planning, daily, sprint review, retrospective).
    Environnement technique : Python 3, Flask, MariaDB, Jira, Jenkins, SonarQube, Gitlab, Enterprise Architect
    Méthodes : UML, Agile Scrum (sprints 2–3 semaines)
    Python flask SQL/NoSQL Apache Kafka CI/CD
  • Kaizen Data , Tunisie
    DATA SCIENTIST
    CONSULTING AND AUDITS
    June 2018 - April 2019 (10 months)
    Tunis, Tunisia
    Résumé :
    Collecte et traitement de données pour construire et maintenir des modèles prédictifs fiables et adaptés aux besoins métier.
    Réalisations clés :
    Collecté et nettoyé des données via web scraping pour alimenter les modèles analytiques.
    Conçu, développé et optimisé des modèles prédictifs (Decision Tree, Random Forest, SVM, GaussianNB, Linear Regression, Neural Networks), renforçant la robustesse et la diversité des approches.
    Implémenté des pipelines d’entraînement et d’évaluation pour améliorer la robustesse des prédictions.
    Assuré une veille technologique et intégré de nouvelles méthodes pour faciliter la collaboration et l’amélioration continue.
    Environnement technique : Python 3, MongoDB, Machine Learning
    Méthodes : Cycle en V
    Python MongoDB Machine learning

Recommendations

Be the first to recommend Marwa

Help this freelancer shine by sharing your experience working together.

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

  • Diplôme National Tunisien d'Ingénieur en Informatique
    Ecole Nationale d’Ingénieurs de Carthage, Tunisie
    2018
  • Diplôme des Études Universitaires Générales, spécialité : Mathématiques et Physique (MP)
    Institut préparatoire aux études d'ingénieurs de Tunis, Tunisie
    2015

Skill set

Categories