About Marwa
- 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
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Synchrotron SOLEIL , FrancePython Backend Engineer – SeniorRESEARCHOctober 2021 - December 2025 (4 years and 2 months)Paris, FranceSummary: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
- SAMA PARTNERS Business Solutions GmbH , AllemagnePYTHON STUDIES AND DEVELOPMENT ENGINEERCONSULTING AND AUDITSAugust 2019 - September 2021 (2 years and 1 month)Mannheim, GermanyInternal development: Cyberattack detection toolCollaborated 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, MockupMethods: 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 ArchitectMethods: UML, Agile Scrum (2–3 week sprints)
- Kaizen Data , TunisieDATA SCIENTISTCONSULTING AND AUDITSJune 2018 - April 2019 (10 months)Tunis, TunisiaSummary: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 LearningMethods: V-Cycle
Recommendations
Be the first to recommend Marwa
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Tunisian National Engineering Diploma in Computer ScienceNational Engineering School of Carthage, Tunisia2018
- University General Studies Diploma, specialization: Mathematics and Physics (MP)Preparatory Institute for Engineering Studies of Tunis, Tunisia2015