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

Freelancer profile translated to English.
Back to original language

About Marwa

Looking for a Python backend developer who can quickly understand your needs and deliver a reliable, performant, and maintainable solution?

Backend engineer with over 7 years of experience, I specialize in the design, development, and optimization of APIs, as well as data processing.

I have worked on critical applications in real-world environments, with challenges in performance, scalability, and robustness. My expertise includes event-driven architectures with Kafka and RabbitMQ, as well as the implementation of distributed systems.

What I can bring to you:

  • Development of robust REST APIs (Flask, FastAPI)
  • Performance optimization and complex bug fixing
  • Implementation of data processing (batch or streaming)
  • Kafka / RabbitMQ integration in microservices architectures
  • Refactoring, code quality improvement, and test implementation

I am autonomous, rigorous, and solution-oriented. My goal is simple: to help you move forward quickly with clean, reliable, and scalable code.

Available for occasional missions (debugging, optimization) or longer-term collaborations.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Synchrotron SOLEIL , France
    Python Backend Engineer – Senior
    RESEARCH
    October 2021 - December 2025 (4 years and 2 months)
    Paris, France
    Summary:
    Python Referent. Development, maintenance, and optimization of critical scientific applications for research laboratories, ensuring reliability, scalability, and compliance with technological standards.
    Key achievements:
    Led the migration and refactoring of applications to Python 3, enhancing maintainability and compatibility.
    Analyzed evolution requests, defined functional scope, and estimated workloads in an iterative framework.
    Developed and integrated critical functionalities, prioritizing ease of use and application robustness.
    Designed and maintained internal Python packages to standardize environments and simplify deployments.
    Modeled and optimized PostgreSQL and MongoDB databases to ensure reliability of scientific processing.
    Implemented and maintained unit and functional tests, with technical documentation and deployment guides.
    Coordinated technical support for researchers and provided user assistance.
    Technical environment: Python 3, C++, Jenkins, Git, Jira, Pytest, PostgreSQL, MongoDB.
    Methods: Iterative development by version
    Python Docker CI/CD SQL/NoSQL C++
  • SAMA PARTNERS Business Solutions GmbH , Allemagne
    PYTHON STUDIES AND DEVELOPMENT ENGINEER
    CONSULTING AND AUDITS
    August 2019 - September 2021 (2 years and 1 month)
    Mannheim, Germany
    Internal development: Cyberattack detection tool
    Collaborated within the backend team; responsibilities: database modeling, governance & code review.
    Created UI mockups to improve operator ergonomics.
    Implemented distributed collectors for monitoring servers containing sensitive data.
    Analyzed cyber threat data through distributed processing, producing actionable indicators.
    Developed REST APIs to expose processed data.
    Implemented unit tests and code quality practices; wrote technical documentation and deployment guides.
    Participated in Agile rituals: sprint & poker planning, daily stand-ups, sprint reviews, retrospectives.

    Technical environment: Python 3, Flask, AngularJS, MongoDB, Redis, MariaDB, Kafka, Jira, Jenkins, SonarQube, Gitlab, Enterprise Architect, Mockup
    Methods: UML, Agile Scrum (2–3 week sprints)

    Client delivery – HR management application (Deutsche Bahn, Deutsche Telekom, …)
    Lead backend engineer — backend development, database design, and industrialization.
    Wrote functional and technical specifications in collaboration with client stakeholders.
    Designed and modeled the database (class diagrams) to ensure scalability and reliability.
    Developed APIs and the data access layer, ensuring code robustness and maintainability.
    Implemented unit tests and code reviews to enhance deliverable quality.
    Wrote technical documentation and actively participated in Agile Scrum rituals (sprint & poker planning, daily stand-ups, sprint reviews, retrospectives).
    Technical environment: Python 3, Flask, MariaDB, Jira, Jenkins, SonarQube, Gitlab, Enterprise Architect
    Methods: UML, Agile Scrum (2–3 week sprints)
    Python flask SQL/NoSQL Apache Kafka CI/CD
  • Kaizen Data , Tunisie
    DATA SCIENTIST
    CONSULTING AND AUDITS
    June 2018 - April 2019 (10 months)
    Tunis, Tunisia
    Summary:
    Data collection and processing to build and maintain reliable predictive models adapted to business needs.
    Key achievements:
    Collected and cleaned data via web scraping to feed analytical models.
    Designed, developed, and optimized predictive models (Decision Tree, Random Forest, SVM, GaussianNB, Linear Regression, Neural Networks), enhancing the robustness and diversity of approaches.
    Implemented training and evaluation pipelines to improve prediction robustness.
    Ensured technological watch and integrated new methods to facilitate collaboration and continuous improvement.
    Technical environment: Python 3, MongoDB, Machine Learning
    Methods: V-Cycle
    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

  • Tunisian National Engineering Diploma in Computer Science
    National Engineering School of Carthage, Tunisia
    2018
  • University General Studies Diploma, specialization: Mathematics and Physics (MP)
    Preparatory Institute for Engineering Studies of Tunis, Tunisia
    2015

Skill set

Categories