Développeur Full-Stack Senior — plus de 9 ans à construire des produits en production

Je développe et fais évoluer des applications SaaS, des plateformes métier et des intégrations complexes pour des entreprises en France, en Suisse, en Allemagne, aux États-Unis et au Maroc. Plus récemment, j’intègre également l’IA, le RAG et les LLM dans des produits concrets.

Dernière mission : près de deux ans sur une plateforme de gestion des contrats, de la facturation et des paiements pour un fournisseur d’énergie français, avec React, Next.js, Node.js et PostgreSQL.

Disponible immédiatement pour un poste à temps plein ou une mission freelance de longue durée.

Omar Lekouch — Développeur Full-Stack Senior
Plus de 9 ans d’expériencePlus de 100 k$ facturés sur UpworkPlus de 7 790 heures réaliséesDes collaborations clients jusqu’à 2 ans et demiExpérience internationale dans 5 pays

Projets sélectionnés

Une sélection de produits et de plateformes en production développés pour des clients en Europe et aux États-Unis, ainsi qu’un projet personnel autour de l’IA.

Plateforme de gestion de contrats, facturation et énergie

Fournisseur d’énergie français · Développeur Full-Stack Senior · 2024–2026 · Remote

Ce que j’ai réalisé

J’ai travaillé pendant près de deux ans sur une plateforme métier en production utilisée par les clients, les partenaires et les équipes internes d’un fournisseur d’énergie français. J’ai pris en charge de nombreuses fonctionnalités liées à la gestion des contrats, aux espaces client et administrateur, aux droits d’accès, à la facturation ainsi qu’au suivi de la consommation et de la production d’électricité.

Côté backend, j’ai développé et fait évoluer plusieurs workflows métier et intégrations avec Haulogy, Enedis, Pennylane, DocuSign et GoCardless. J’ai notamment travaillé sur la synchronisation des contrats et des clients, le traitement de données énergétiques, la génération de factures, la signature électronique, les paiements et la gestion des échanges avec les systèmes externes.

J’ai également participé à la fiabilisation de la plateforme en production : validation des données, gestion des erreurs et des cas limites, tâches planifiées, supervision, déploiements Docker et infrastructure DigitalOcean.

Intégrations
HaulogyEnedisPennylaneDocuSignGoCardless
Next.js 14ReactTypeScriptNode.jsPrismaPostgreSQLDockerDigitalOceanSentry
Plateforme interne — non accessible au public

Ovadiator

Outil interne de gestion comptable et des paiements

Ce que j’ai réalisé

J’ai développé une application interne destinée à simplifier le traitement des factures et des paiements pour l’équipe comptable. Elle automatise l’import et le traitement de fichiers XML, associe les clients à leurs mandats GoCardless, centralise les informations nécessaires au suivi des dossiers et permet d’exporter les données validées au format CSV.

L’objectif était de réduire les tâches manuelles, limiter les erreurs de saisie et rendre la préparation des opérations comptables et des paiements plus fiable.

ReactTypeScriptTailwind CSSSupabaseGoCardlessXML
Plateforme interne — non accessible au public

Plateforme web pour une pharmacie allemande

Allemagne · Développeur Frontend

Ce que j’ai réalisé

J’ai développé l’interface client d’une plateforme de pharmacie en production avec Next.js et Strapi. Le projet comprend la gestion de contenu multilingue, des parcours de commande et de prescription électronique, des intégrations API et une interface responsive pensée pour une utilisation fluide sur mobile et desktop.

Next.jsReactStrapi
Voir le site →

Interlincx Media

Los Angeles, États-Unis · Développeur React · 2021–2024

Ce que j’ai réalisé

Pendant plus de deux ans, j’ai travaillé sur des outils React destinés aux équipes éditoriales et aux analystes. J’ai notamment développé des générateurs de formulaires, un éditeur de modèles en glisser-déposer ainsi que différents outils liés à la création et à la monétisation de contenus. J’ai également contribué à l’évolution de Netlify CMS avec l’équipe d’ingénierie.

ReactJavaScriptNetlify CMS

Mobiletic

Genève, Suisse · Développeur Full-Stack · 2020–2021

Ce que j’ai réalisé

J’ai travaillé sur une plateforme e-learning utilisée par plusieurs entreprises, avec Laravel et React. Mes contributions incluaient des API REST, l’authentification SSO, des fonctionnalités temps réel via WebSockets, l’optimisation de requêtes SQL, la mise en cache, les files de tâches en arrière-plan et les e-mails transactionnels.

LaravelReactAngularMySQL

Sagatech

Meknès, Maroc · Développeur Full-Stack · 2019–2020

Ce que j’ai réalisé

J’ai travaillé sur des applications métier intégrant notamment une passerelle de paiement et des lecteurs de codes-barres avec SQL Server. J’ai ensuite participé à leur évolution vers une architecture web/cloud basée sur Laravel, React, Node.js et MySQL.

LaravelReactNode.jsMySQLSQL Server

Projet personnel autour de l’IA

Coffee AI

Projet personnel · Marrakech, Maroc

Coffee AI est une application RAG permettant de rechercher des cafés à Marrakech en langage naturel. Les informations sont transformées en embeddings avec OpenAI puis stockées dans PostgreSQL avec pgvector. Lorsqu’un utilisateur pose une question, l’application effectue une recherche sémantique, classe les résultats les plus pertinents et fournit ce contexte à Claude afin de générer une réponse plus précise et ancrée dans les données disponibles.

OpenAI EmbeddingsPostgreSQLpgvectorAnthropic ClaudeRAG
Voir la démo →

Technologies principales

Backend et API
Node.js
Laravel
Bases de données
PostgreSQL
Prisma
Frontend
React.js
Next.js
TypeScript
Tailwind CSS
DevOps / Infrastructure
Docker
DigitalOcean
GitHub / CI
IA / LLM
OpenAI Embeddings
Anthropic Claude
Supabase
pgvector
MCP

Expérience professionnelle

Développeur Full-Stack Senior — Freelance

Entreprise française du secteur de l’énergie

À distance

2024–2026

Pendant près de deux ans, j’ai contribué au développement et à l’évolution d’une plateforme métier couvrant la gestion des clients et des contrats, les données énergétiques, la facturation et les paiements. J’ai également travaillé sur plusieurs intégrations critiques avec Haulogy, Enedis, Pennylane, DocuSign et GoCardless, ainsi que sur Ovadiator, un outil interne destiné à l’équipe comptable. Voir les études de cas ci-dessus.

Développeur React

Interlincx

Los Angeles, Californie

2021–2024

Pendant plus de deux ans, j’ai développé des outils React destinés aux équipes éditoriales et aux analystes, notamment des générateurs de formulaires, des éditeurs de modèles et des fonctionnalités liées à la création de contenus monétisables. J’ai également contribué à l’évolution de Netlify CMS.

Développeur Full-Stack

Mobiletic

Genève, Suisse

2020–2021

J’ai développé et fait évoluer une plateforme e-learning avec Laravel et React, notamment sur les API REST, l’authentification SSO, les fonctionnalités temps réel via WebSockets et plusieurs problématiques backend de performance et de fiabilité.

Développeur Full-Stack

Sagatech

Meknès, Maroc

2019–2020

J’ai développé des fonctionnalités métier autour des paiements, des lecteurs de codes-barres et de SQL Server, puis participé à l’évolution du produit vers une architecture web/cloud basée sur Laravel, React, Node.js et MySQL.

Développeur Full-Stack

IN4

Meknès, Maroc

2018–2019

J’ai développé plusieurs applications et sites e-commerce avec Laravel, adaptés aux besoins métier spécifiques de différents clients.

Vous recherchez un développeur senior capable de prendre en charge un produit en production ?

Applications SaaS, plateformes métier, APIs et intégrations complexes, paiements ou fonctionnalités basées sur l’IA : je suis disponible pour un poste à temps plein ou une mission freelance de longue durée.

E-mail: omar.lekouch@gmail.com