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

Madjid B.

Fullstack Developer | Python | QA

€400/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Madjid

Python Fullstack Developer, with a dual expertise in embedded systems, IoT, and AI.
Experience in critical environments (railway – CBTC, Android, signal/image processing) and in carrying out modern web projects (Django, Flask, FastAPI, React, Vue.js).

Expertise covering:

Backend & APIs: Django, Flask, FastAPI

Frontend: React, Vue.js, HTML/CSS/JS

Databases: PostgreSQL, MySQL, SQLite

CI/CD & Deployment: Docker, GitHub/GitLab CI/CD

Tests & Quality: automation with Pytest, Robot Framework

🔹 Strengths: autonomy, rigor, complete project management, dual Development & Validation expertise.
🔹 Goal: contribute to innovative projects in Fullstack Python or in critical systems Test & Validation.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Marseille (up to 50km), Aix-en-Provence (up to 50km), Lille (up to 50km)

Experience

  • MBdevcore
    Fullstack Developer
    September 2023 - Today (2 years and 11 months)
    • Backend: development of REST APIs and web applications with Django, Flask, FastAPI.
    • Frontend: integration of dynamic interfaces in JavaScript (React/Vue.js), HTML5, CSS3.
    • Databases: design and management under PostgreSQL, MySQL, SQLite.
    • Deployment & Environments: use of Docker, Git/GitHub/GitLab CI/CD.
    • Tests & Quality: automation and validation with Pytest, Robot Framework, writing test cases and functional validation.
    • Data & Scripts: task automation, data analysis and image processing with Python (NumPy, Pandas, OpenCV, TensorFlow/Keras).
    • Methodologies: autonomous project management, Agile/Scrum approach, client follow-up and communication.
    Git Python MySQL React.js
  • THALES
    System Integration and Validation Engineer
    DIGITAL AND IT
    May 2023 - October 2023 (5 months)
    Vélizy-Villacoublay, France
    During this assignment, I joined the project team responsible for the validation of Thales' SelTRAC CBTC system. My main task was to prepare and execute integration and validation test campaigns for railway subsystems (ATC, ATS, SAM, IXL), following a rigorous process based on functional and safety requirements.

    I was responsible for writing test plans, preparing the test environment (network configuration, routing, system updates), and generating the necessary data for the successful execution of tests. I developed and automated scenarios through test scripts, conducted validation and regression campaigns, and documented the results in detailed reports.

    In close collaboration with the system engineering team, I also participated in anomaly analysis, traceability, and monitoring of functional evolutions. The environment was demanding and focused on critical systems, which allowed me to strengthen my skills in testing, networking, and documentary rigor.

    🔧 Key Skills:
    System validation, CBTC, ATC/ATS, regression testing, network routing, Linux, ClearCase, ClearQuest, Python scripts, requirements traceability, test automation, functional analysis.
    CBTC
  • Institut fresnel
    Android Developer
    INTERNET OF THINGS (IOT)
    April 2022 - August 2022 (4 months)
    Marseille, France
    This assignment aimed to integrate Python scripts into an Android application to create a mobile solution capable of performing complex image processing locally. I participated in the design of an Android application developed in Kotlin, while integrating the Chaquopy plugin for the execution of embedded Python code.

    In this context, I conducted an in-depth study of compatibility between Python libraries (OpenCV, Pillow, NumPy) and the Android environment. I then integrated these tools to enable real-time image processing directly from the mobile interface, without relying on a remote server. I configured a test environment combining emulators and physical devices, and validated performance through image sets simulating various real-world scenarios (filters, detection, rotation, compression).

    I also wrote clear technical documentation to facilitate project handover, while ensuring the maintainability of the developed code. This internship allowed me to strengthen my skills in hybrid mobile development, Python/Android interoperability, and image processing on embedded devices.

    🔧 Key Skills:
    Android Development (Kotlin), Python Integration (Chaquopy), Image Processing, OpenCV, NumPy, Pillow, Android Studio, testing on emulator and real device, mobile interoperability, technical documentation.
    Android Studio Python

Recommendations

Be the first to recommend Madjid

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

  • Master 2 Embedded Systems/ AI
    Centrale Méditerranée
    2022

Skill set (50)

Categories