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

Sofiane Al Amri

Développeur Web | React | Node.js | NestJS

€400/day
1 project
Paris, FR
3-7 years

Average response time: A few days

About Sofiane

Développeur web React.js | Node.js | NestJS | TypeScript

Vous cherchez un développeur web spécialisé en React & Node.js | NestJS capable de transformer votre idée en application web performante et maintenable ?

J’accompagne les entreprises, startups et les porteurs de projet dans le développement d’applications web sur mesure, de la maquette au déploiement, avec une stack moderne : React, Next.js, Node.js, NestJS et TypeScript.

Je peux intervenir sur du développement frontend, backend ou full stack, aussi bien from scratch qu’en renfort d’équipe existante.

Mon objectif est de livrer rapidement un produit clair, maintenable et aligné avec vos enjeux métier.

Ce que je vous apporte :
  • Une approche structurée orientée business.
  • Une capacité à prendre en main un projet from scratch ou à intervenir en renfort d’équipe.
  • Du code propre, optimisé et documenté, pour faciliter la maintenance et réduire les coûts techniques sur le long terme.

Projets web sur lesquels je suis intervenu :

Sidel – Evo On : Développeur web NestJS & Angular - Application IoT pour l’optimisation de lignes de production industrielles
Stack : NestJS, Angular, TypeScript, MySQL, TypeORM

Geekeur : Développeur web React & Node.js | Express - Application métier pour sociétés de taxis conventionnés CPAM
Stack : React, Express, MySQL, Sequelize, TypeScript

Netty : Développeur web - Développement de fonctionnalités pour un SaaS immobilier.
Stack : PHP, JavaScript, MySQL

Ma stack :
Langage: TypeScript
Frontend : React.js, Next.js
Backend : Node.js, NestJS, Express
Outils : Docker, Prisma, Sequelize

Vous avez un projet web ?
Contactez-moi pour un premier échange en visio. Faisons le point sur vos besoins et voyons comment je peux vous accompagner efficacement.
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Strasbourg (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Lille (up to 50km)

Experience

  • PushRank
    Développeur web Full Stack | Next.js | Python
    SOFTWARE PUBLISHING
    July 2026 - Today (1 month)
    Paris, France
    Développeur web Next.js et Python avec une expertise DevOps, intervenant de bout en bout sur PushRank, un SaaS de SEO automatisé. Back-end Python, Front-end Next.js et pipeline de déploiement.

    Livrer des fonctionnalités fiables, testées et prêtes pour la production, pas juste du code. Autonome sur des sujets complexes, du cadrage technique jusqu'à la mise en production.

    DevOps & CI/CD — industrialisation du déploiement
    • Conception d'une chaîne de déploiement : build en CI, images Docker, mise en production automatisée
    • Dockerfiles multi-stage + pipelines GitHub Actions
    • Déploiement continu automatisé et fail-safe
    • Optimisation des images de production : image front réduite de plus d'1 Go à 563 Mo
    Back-end Python & traitement de données distribué
    • Architecture et développement d'API et de traitements asynchrones
    • Refonte d'un moteur d'exploration de sites web en pipeline robuste, testé et observable
    • Rendu de pages headless mutualisé, performant et sécurisé (SSRF-safe)
    • Traitement distribué via workers dédiés et files de tâches séparées
    • Migrations PostgreSQL
    Intégration back-end d'un service IA
    • Branchement du pipeline back-end sur un service IA en mode fail-open, pour ne jamais bloquer le produit en cas d'indisponibilité
    • Harnais d'évaluation automatisé pour comparer et valider les approches avant déploiement
    Qualité, fiabilité & mise en production
    • Refonte d'un moteur de scoring : source de vérité unique, résultats explicables et reproductibles
    • Outillage de debug et tests de non-régression : golden tests, CLI de reproduction
    Front-end Next.js
    • Développement de parcours produit Next.js 16, TypeScript, Server Actions, Prisma
    Stack technique
    • Back-end : Python · FastAPI · Celery · Redis · Playwright
    • Front-end : Next.js · TypeScript
    • Base de données : PostgreSQL · Prisma
    • DevOps : Docker · GitHub Actions · GHCR · Coolify
    Next.js Python Typescript
  • ODR PHARMA
    Développeur Backend Python | Plateforme SaaS Multi-Tenant
    PHARMACEUTICALS INDUSTRY
    December 2025 - Today (8 months)
    Paris, France
    Refonte complète d'un outil métier mono-tenant en plateforme SaaS multi-tenant avec scraping automatisé, traitement asynchrone et analyse OCR de documents. Contribution sur l'ensemble du backend : architecture, code, mise en production.

    Architecture Multi-Tenant

    • Modèle Groupement avec isolation totale des données entre organisations
    • Système RBAC à 4 rôles et 16 permissions granulaires
    • Système d'invitations email avec token expirant

    Microservice de Scraping Distribué

    • Extraction du scraper en microservice REST
    • Architecture 3-tiers découplée : API REST + Redis Queue + Worker Pool ARQ
    • Migration d'une API synchrone vers une job queue asynchrone non-bloquante avec feedback temps réel
    • 3 queues séparées (scrape / analyze / auth) avec chaînage automatique des jobs
    • Auth-worker dédié pour pré-authentifier en amont et éviter la contention navigateur en cron quotidien

    Robustesse & Résilience

    • Circuit breaker par connecteur
    • Rate limiter Token Bucket distribué Redis avec configuration par connecteur

    Scraping & Extraction

    • Architecture multi-connector permettant N portails fournisseurs par organisation
    • Scraping automatisé avec Selenium, undetected-chromedriver, nodriver et curl_cffi selon le portail
    • Intégration Azure Document Intelligence pour OCR de factures PDF
    • Auto-détection du format fournisseur avec pattern matching multi-niveaux
    • Extracteurs PDF dédiés par fournisseur avec agrégation des lignes dupliquées et recalcul des remises

    Storage & DevOps

    • Migration du stockage PDFs vers Cloudflare R2
    • CI/CD optimisé : builds passés de 8-12 min à 2-3 secondes.


    Stack technique

    • Python 3.14
    • FastAPI
    • PostgreSQL
    • SQLAlchemy 2.0
    • Alembic
    • Redis
    Développement Back-End API Microservices
  • CCI Campus Strasbourg
    Formateur en Développement Web - React.js | Node.js | Express
    EDUCATION AND E-LEARNING
    November 2023 - Today (2 years and 9 months)
    Strasbourg, France
    → Objectif de la mission :
    Former des développeurs juniors à la création d’applications web modernes et professionnalisantes.

    → Réalisations :
    • Animation de modules JavaScript, React.js, Node.js, Express avec mise en pratique orientée projet pour renforcer l’autonomie et les compétences API RESTdes apprenants.
    • Conception d’exercices autour de la création d’API REST avec Express et Sequelize, pour garantir la maîtrise des workflows backend actuels
    • Suivi individualisé des projets, permettant un meilleur taux de progression, une qualité de code optimisée et une gestion professionnelle de Git en équipe

    → Stack technique :
    JavaScript, React.js, Node.js, Express, API REST, Sequelize, Git
    React.js Express

Reviews

5,0

Out of 1 rating

L

Lucien

Développeur NextJs Typescript - TECHINS8

Reviewed on 03/12/2025

Un plaisir de travailler avec Sofiane, c'est quelqu'un de structuré et organisé. Il a développé toutes les features nécessaire dans le temps imparti. Aussi, on a eu régulièrement des points d'avancement. Je recommande et je referai appel à lui.

Recommendations

Zacharie N.ZN
Fahari H.FH
Lucien ArbieuLA
Zacharie N. and 2 other people have recommended Sofiane

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

  • Mastère manager en architecture et applications logicielles des SI - Bac +5
    CESI
    2024
    Mastère manager en architecture et applications logicielles des SI - Bac +5
  • Développeur web Bac +2
    Openclassrooms à distance
    2021

Skill set

Categories