Wird geladen000%

Offen für neue Positionen

Rihab Methnani

Full-Stack-Softwareentwicklerin

Ich entwerfe Systeme, die auch beim Wachsen übersichtlich bleiben: ereignisgesteuerte Microservices, GraphQL-APIs und Clean Architecture. Jede Schicht setze ich selbst um, von der Datenbank bis zur Oberfläche.

Full-Stack- und Backend-Positionen · Remote, vor Ort in Tunesien oder mit Umzug

Über mich

Ich baue den gesamten Weg, den eine Anfrage zurücklegt: von der Oberfläche, die man berührt, bis zu den Daten, denen man vertraut.

Jahre Erfahrung
03
Stationen
07
Projekte
06
Sprachen
04

Ich bin Full-Stack-Softwareentwicklerin mit einem Ingenieurdiplom auf Master-Niveau der Polytechnique Sousse und drei Jahren praktischer Erfahrung in der Produktentwicklung. Ich entwerfe Backend-Systeme, die auch beim Wachsen wartbar bleiben: Services, die über Message Queues kommunizieren, GraphQL-APIs mit durchdachtem Schema-Design und Codebasen nach Clean Architecture, damit Geschäftsregeln nie von einem Framework abhängen.

Darauf baue ich die React-Oberflächen, mit denen Menschen tatsächlich arbeiten. Umgesetzt habe ich eine Lieferplattform auf Microservices-Basis mit Live-Tracking und Routenoptimierung, einen sicheren Bezahlprozess und eine Matching-Plattform für einen Kunden im Rahmen einer freiberuflichen Tätigkeit.

Außerdem betreue ich Praktikanten und unterrichte Programmierung. Das hält mich in einem Punkt ehrlich: Wenn ich ein Design nicht einfach erklären kann, ist es noch nicht einfach genug.

Akouda, Sousse, Tunesien · Offen für neue Positionen

Berufserfahrung

Drei Jahre Produktentwicklung, teils mit parallelen Tätigkeiten: 2024 freiberuflich neben Dundill, 2025 Lehrtätigkeit neben dem Abschlussprojekt.

  1. Lehrtätigkeit

    Dozentin für Informatik

    ESPITA Digital · Sousse

    Parallel: Dundill (Abschlussprojekt)

    Unterricht in Programmiergrundlagen und moderner Webentwicklung.

    • Leitet den Programmierworkshop: algorithmisches Denken, Problemzerlegung und Python-Grundlagen.
    • Unterrichtet Entwicklungsframeworks: komponentenbasierte Weboberflächen mit React.js.
    • Entwickelt projektbasierte Aufgaben und Code-Reviews, die der Arbeitsweise echter Produktteams entsprechen.
    • Python
    • Algorithms
    • React.js
  2. Abschlussprojekt

    Softwareentwicklerin · Abschlussprojekt des Ingenieurstudiums

    Dundill · Sousse

    Parallel: ESPITA Digital (Lehrtätigkeit)

    Konzeption und Entwicklung einer Microservices-Plattform für die Zustellung auf der letzten Meile.

    • Aufteilung der Plattform in unabhängige NestJS-Services für Benutzer, Aufträge und Benachrichtigungen, jeweils mit eigenen Daten und eigener GraphQL-API.
    • Anbindung der Services über RabbitMQ für die asynchrone Weitergabe von Events, mit Dead-Letter-Queue und automatischem Reconnect für mehr Ausfallsicherheit.
    • Entwicklung der Routenoptimierung, die die Stopps jedes Fahrers anhand realer Straßendistanzen ordnet (Nearest-Neighbour-Konstruktion, anschließend 2-opt-Verbesserung).
    • Drei Client-Anwendungen darauf aufgebaut: ein rollenbasiertes React-Backoffice mit Live-Tracking der Fahrer, ein Partner-Dashboard mit Echtzeit-Benachrichtigungen und eine React-Native-App für Fahrer.
    • NestJS
    • GraphQL
    • RabbitMQ
    • MongoDB
    • React
    • React Native
    • Expo
  3. Vollzeit

    Full-Stack-Entwicklerin

    Dundill · Sousse

    Parallel: Freiberuflich (Freiberuflich)

    End-to-End-Entwicklung von Produktfeatures in einer Codebasis nach Clean Architecture.

    • Entwicklung von Backend-APIs mit NestJS und GraphQL sowie des passenden React-Frontends, mit Entities, Use Cases, Adaptern und Frameworks in getrennten Schichten.
    • Umsetzung einer sicheren Zahlungsintegration mit Paymaster, vom Client-Flow über die API bis zum Anbieter.
    • Verbesserung der Performance von NoSQL-Abfragen durch bessere Abfrageformen, Indexierung und Dokumentstruktur.
    • Mehr Sicherheit bei Releases durch Unit-Tests (Jest) und End-to-End-Tests (Cypress).
    • Betreuung von Junior-Praktikanten bei Onboarding, Code-Reviews und Pair Programming.
    • NestJS
    • GraphQL
    • React
    • MongoDB
    • Jest
    • Cypress
  4. Freiberuflich

    Full-Stack-Entwicklerin · Freiberuflich

    Freiberuflich · Sousse

    Parallel: Dundill (Vollzeit)

    Umsetzung einer Matching-Plattform für Talente und Unternehmen für einen Kunden, vom Datenmodell bis zur Oberfläche.

    • Entwurf der GraphQL-API und des MongoDB-Schemas für Benutzer, Unternehmen und Projekte.
    • Modellierung der Beziehungen hinter dem Matching, sodass jeder Screen seine Daten mit einer einzigen Abfrage erhält.
    • Entwicklung des React-Frontends auf Basis der API.
    • NestJS
    • GraphQL
    • MongoDB
    • React
  5. Praktikum

    Full-Stack-Entwicklerin · Praktikum

    Dundill · Sousse

    Mitarbeit im Produktteam und Umsetzung von Backend- und Frontend-Features.

    • Entwicklung von Backend-Features mit NestJS und GraphQL sowie der zugehörigen React-Oberflächen.
    • Ergänzung von Unit- und End-to-End-Tests für zuverlässigere Auslieferungen.
    • Das Praktikum führte 2024 zu einer Vollzeitstelle.
    • NestJS
    • GraphQL
    • React
    • Jest
    • Cypress
  6. Abschlussprojekt

    Full-Stack-Entwicklerin · Abschlussprojekt

    IT Gate Group · Sousse

    Entwicklung eines prädiktiven Systems für die Landwirtschaft auf einem Raspberry Pi.

    • Erfassung von Feuchtigkeits- und Temperaturdaten aus Feldsensoren auf einem Raspberry Pi.
    • Python-Algorithmen für Datenanalyse und Bewässerungsprognose – ein geschlossener Kreislauf von der Hardware über die Daten bis zur Entscheidung.
    • Python
    • Raspberry Pi
    • Sensors
    • IoT
  7. Praktikum

    Full-Stack-Entwicklerin · Praktikum

    IT Gate Group · Sousse

    Entwicklung einer E-Commerce-Website mit Reservierungsprozess.

    • Entwicklung der Website mit Node.js und React.js, einschließlich eines Reservierungsformulars.
    • Umsetzung einer JWT-basierten Authentifizierung und serverseitiger Prüfungen der Datenintegrität.
    • Node.js
    • React.js
    • JWT

Ausgewählte Projekte

Drei Systeme im Detail, danach einige weitere. Code von Unternehmen und Kunden bleibt privat; Architektur-Walkthroughs gibt es auf Anfrage.

Weitere Projekte

  • Abschlussprojekt · IT Gate Group · 2022

    Prädiktives System für die Landwirtschaft

    Ein Raspberry Pi sammelt Feuchtigkeits- und Temperaturwerte von Feldsensoren; Python-Algorithmen analysieren die Daten und prognostizieren den Bewässerungsbedarf.

    • Python
    • Raspberry Pi
    • IoT
    • Sensors
    Studienprojekt
  • Persönliches Projekt

    Web-App für die Jobsuche

    Stellenangebote durchsuchen, geschätzte Gehaltsspannen einsehen und per Geolokalisierung Jobs in der Nähe entdecken.

    • React
    • Node.js
    • REST API
    • Geolocation
    Persönliches Projekt
  • Persönliches Projekt

    FoodDash

    Restaurants durchstöbern, Bestellungen aufgeben und jede Lieferung in Echtzeit verfolgen – mit Lieferverwaltung für die Restaurantseite.

    • React
    • Node.js
    • MongoDB
    • Real-time
    Persönliches Projekt

Kenntnisse & Tech-Stack

Gruppiert danach, wo sie in einem System ansetzen. Keine Prozentangaben: Fragen Sie mich gern zu jedem Punkt.

Wählen Sie eine Ebene des Stacks

01Programmiersprachen5 Technologien
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • NoSQL

Lehre & Mentoring

Seit Januar 2025 unterrichte ich an der ESPITA Digital, und bei Dundill habe ich die Praktikanten betreut, die neu ins Team kamen. Jemandem ein Design zu erklären, der es zum ersten Mal sieht, ist der schnellste Weg herauszufinden, ob es wirklich verständlich ist.

  • 01

    Programmierworkshop

    Algorithmisches Denken, Problemzerlegung und Python-Grundlagen.

  • 02

    Entwicklungsframeworks

    Komponentenbasierte Weboberflächen mit React.js entwickeln.

  • 03

    Betreuung von Praktikanten

    Onboarding, Code-Reviews und Pair Programming an echten Features bei Dundill.

Ausbildung

  • 2025

    Ingenieurdiplom Informatik (Master-Niveau)

    Polytechnique Sousse · Sousse, Tunesien

  • 2022

    Höheres Technikerdiplom, IoT & Embedded Systems

    ISITCOM · Hammam Sousse, Tunesien

Zertifikate

  • CS302: Software Engineering

    Saylor Academy · Aug. 2026

    36 Stunden · 3,6 CEUs · IACET-akkreditiert
  • JavaScript Algorithms and Data Structures

    freeCodeCamp

Sprachen

  • Muttersprache

    Arabisch

  • C1

    Französisch

    Sehr gute Kenntnisse

  • B2

    Englisch

    Gute Kenntnisse

  • A2

    Deutsch

    Grundkenntnisse

Kontakt

Sie suchen jemanden für eine Full-Stack- oder Backend-Position oder haben ein Projekt im Kopf? Schreiben Sie mir, ich melde mich bei Ihnen.

Offen für neue Positionen

Offen für Full-Stack- und Backend-Positionen: remote, in Tunesien oder mit Umzug.

Oder kontaktieren Sie mich direkt

Lebenslauf herunterladen