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

Islam Derrouiche

Développeur Web FullStack | React - Node - Python

€180/day
Lyon, FR
0-2 years

Average response time: 1 hour

About Islam

Je suis Islam Derrouiche, développeur web full stack passionné par le développement d’applications modernes et concrètes.

J’interviens aussi bien sur le frontend avec React que sur le backend avec Node.js et Python (FastAPI, Flask), en développant des solutions complètes et structurées, avec PostgreSQL et MongoDB pour la gestion des données.

À travers mes projets, j’ai appris à travailler sur l’ensemble du cycle de vie d’une application : analyse du besoin, conception, développement, tests et déploiement. J’accorde une importance particulière à la logique métier et à l’expérience utilisateur.

- Compétences principales : Node.js, React, Python (FastAPI / Flask), API REST, PostgresSQL

- Compétences complémentaires : Express, HTML, CSS, JavaScript, Bootstrap, Jinja2, MongoDB, SQLAlchemy, Docker, Authentification, Gestion de rôles, CRUD.

Ce que je propose : création ou refonte de sites web et applications, développement ou intégration d’API.
Je peux intervenir sur des projets de différentes envergures, allant de sites vitrines à des applications web complètes nécessitant un backend, une base de données et une gestion des utilisateurs.
Je privilégie cepandant les projets ne nécessitant pas d’intégration de paiement en ligne ni de plateformes de streaming (vidéo ou musique).

Tarif : 180 € / jour (adaptable selon la complexité)
Mode de travail : à distance, avec rigueur et passion
Objectif : livrer un code propre, fonctionnel et compréhensible
  • French

    Native or bilingual

  • English

    Conversational

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Indépendant
    islam DERROUICHE - Mon Portfolio
    November 2025 - December 2025 (1 month)
    Détail du projet:

    Cette application est mon projet personnel. Elle a pour objectif de permettre aux visiteurs de mieux me connaître à travers une page de profil, de découvrir mes réalisations via la page des projets, et de me contacter facilement.
    Il s’agit à la fois de mon projet personnel et de mon tout premier projet React abouti.

    L’application intègre également un backend permettant la gestion dynamique des pages Profil et Projets, ainsi qu’une fonctionnalité d’envoi de mails via le formulaire de contact.
    Ce projet marque une étape importante dans mon apprentissage de React et du développement full stack.

    Compétences utilisé:

    Frontend:

    • React (vite.js)
    • Javascript
    • HTML / CSS / Tailwind CSS

    Backend:

    • Python (FastAPI)
    • PostgreSQL - SQLAlchemy
    React.js Python PostgreSQL FastAPI JavaScript
  • Indépendant
    Développeur web Python – Projet de billetterie en ligne (études)
    August 2025 - October 2025 (2 months)
    Lyon, France
    Détail du projet:
    Conception et développement d’une application web de billetterie pour les Jeux Olympiques 2024.
    Mise en place d’un backend Python/Flask, base de données PostgreSQL, interface web responsive et déploiement sur Fly.io.
    Gestion de l’authentification, paiements simulés, sécurité (token, clés uniques) et architecture en trois couches (MVC).

    - Page d'accueil : Présentation de l'événement.

    - Page des épreuves : Affichage des différents épreuves disponibles.

    - Page d'une épreuve : Affichage des détails de l'épreuve et ses trois offre qu'on peut acheter avec leurs détail (prix, place etc...).

    - Page de paiement: Un formulaire pour payer l'offre choisi (rappelons que ce n'est qu'une simulation et pas un vrai paiement).

    - Fonctionnalité d'envoi de mail: Après avoir acheter une offre, on reçoit un mail qui contient les informations du ticket ainsi qu'un QR code. On peut envoyer un message à l'administration sous de mail grâce à la page de contact (vous pourrez vérifier vos mils envoyé depuis votre boite mail)

    - Page contact : le formulaire de contact .

    - Page de profil : Espace de profil, ou on peut consulter nos informations personnelle et les modifier. On peut aussi voir nos ticket acheté et les télécharger.

    - Validation de ticket: L'administrateur et l'employé peuvent valider vos ticket grâce au numéro de ticket.

    - CRUD: L'administrateur et/ou l'employé peuvent crée, lire, mettre à jour et supprimer:
    - Des épreuves
    - Des utilisateurs
    PostgreSQL Python Flask API HTML/CSS/JS Docker
  • Indépendant
    Développeur web NodeJS– Arcadia - parc animalier (études)
    October 2024 - May 2025 (7 months)
    Lyon, France
    Détail du projet:
    Fonctionnalités
    Page d'accueil : Présentation du zoo et des services proposés.

    Page des services : Affichage des différents services disponibles au zoo (visites guidées, zoo en petit train, etc.).

    Page des habitats : Liste des habitats et leurs animaux avec des images et des descriptions.

    Page contact : laisser un message .

    Frontend :
    Le frontend a été développé de manière classique avec HTML et CSS.
    J’ai principalement utilisé le moteur de Template EJS afin de faciliter l’intégration et la communication avec le backend.
    ____________________________________
    Backend :
    Le backend a été développé avec Node.js (Express), mon tout premier langage backend.
    Ce projet m’a permis de débuter dans le développement web.
    •Base de données : PostgreSQL – MongoDB avec Mongoose
    •Implémentation des opérations CRUD pour la gestion des services, des avis et des utilisateurs avec la gestion de rôles.
    Le backend intègre des fonctionnalités avancées de sécurité et d’authentification :
    •Authentification
    Mise en place d’une authentification sécurisée basée sur :
    oDes sessions
    oDes cookies
    •Gestion des rôles et protections des pages
    Les utilisateurs inscrit dans la base de données ont des rôles, et il y a des pages et fonctionnalités limité à certains rôles
    Technologies utilisées
    Ce projet a été développé avec les technologies suivantes :

    JavaScript
    Node.JS Avec Express
    Base de données: PostgresSQL | MongoDB
    HTML5
    CSS3 (avec un peu de SCSS)
    BOOTSTRAP
    Node.js PostgreSQL HTML/CSS/JS MongoDB Express

Recommendations

Be the first to recommend Islam

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

  • Bachelor Développeur d'application Python (BAC+3)
    Hetic (Depuis Studi)
    2026
    Une formation orientée développement d’applications web avec Python, mêlant théorie et pratique. Au cours de ce bachelor, j’ai conçu et développé une application d’e-billetterie pour les Jeux Olympiques, couvrant l’ensemble du cycle de vie d’un projet digital. Cette formation m’a permis d’acquérir des compétences solides en conception et spécification de solutions digitales, en gestion de projet (organisation d’équipe, planification, méthode Kanban), ainsi qu’en développement full stack : du frontend au backend, en passant par la gestion de bases de données et le déploiement de l’application.
  • Graduate Développeur Angular (BAC+2)
    Studi
    2025
    Une formation orientée développement d’applications web et web mobile fullstack. Au cours de ce graduate, j’ai débuté le développement web depuis les bases avec HTML et CSS, avant d’aborder le frontend puis le backend, incluant la gestion de bases de données relationnelles et non relationnelles. Cette formation m’a permis de couvrir l’ensemble du cycle de vie d’un projet digital, de la conception au déploiement. Pour valider cette formation, j’ai réalisé plusieurs projets frontend et backend, dont le projet Arcadia, un projet complet mobilisant toutes les compétences requises pour l’obtention du diplôme.

Skill set

Categories