Job Search Engine500+ sources indexées
Crawler distribuéParallélisé & orchestré
ERP/CRMMulti-rôles · -60% latence
// Disponible pour missions freelance

KHALED KADRI

Je conçois des systèmes web à grande échelle

Crawlers distribués, pipelines d'indexation, plateformes à fort trafic

 
13 ans d'expérience · Ouvert à la relocation
JavaReactPHPElasticsearchWeb ScrapingIA générative
Scroll
// Profil

13 ans à transformer des besoins métier en plateformes qui tiennent la route.

13 ans à concevoir des dashboards, des systèmes de gestion multi-rôles et des applications métier sur mesure pour des clients en France. Aujourd'hui freelance, je construis mes propres produits — un agrégateur d'offres d'emploi qui indexe plus de 500 sources, des outils grand public qui cumulent 140 000+ visites par mois — tout en explorant l'IA générative et l'automatisation.

JavaPHPReactNode.jsPython
13 ans d'expérience
// Quelques chiffres
0ans d'expérience
0sources indexées
0visiteurs mensuels cumulés
0de latence en moins
// Boîte à outils

Une stack complète, du crawler à l'interface.

Backend

JavaSpring BootPHPLaravelNode.jsPython

Frontend

ReactNext.jsTypeScriptJavaScriptHTML5CSS3

Extraction de données

ScrapyBeautifulSoupSeleniumCrawlers Java

Bases de données & Recherche

MySQLPostgreSQLMongoDBElasticsearch

API & Architecture

RESTMicroservicesJSONXMLSDLC

DevOps & Infra

DockerGitLinuxNginxApacheSSH

Mobile & Desktop

Android SDKElectronJS

Autres

API OpenAIPrompt EngineeringSEOSécurité web
// Parcours

10+ ans à livrer, une mission à la fois.

01

Développeur Web Full-Stack Indépendant

Remote · Nov. 2025 – Présent

Moteur de recherche d'emploi, outils d'automatisation Java/Python/Elasticsearch, et maintenance de sites personnels à fort trafic (140K+ visites/mois).

02

Responsable Technique / Dév. Full-Stack Senior

Agence web, France · Sept. 2015 – Nov. 2025

Pilotage SDLC Agile de bout en bout : Wotbus.com (publicité géolocalisée), Questactor (gestion d'enquêteurs terrain), ERP/CRM internes, système de commande en ligne. -60% de latence.

03

Enseignant à temps partiel

USTO, Oran · Sept. 2013 – Fév. 2015

Algorithmique, C++ et bases de données — supports pédagogiques et encadrement de travaux pratiques.

04

Développeur Freelance

Oct. 2012 – Sept. 2015

Sites vitrines et applications de gestion pour une clientèle locale, de l'analyse au déploiement.

// Projets

Des systèmes réels qui résolvent de vrais problèmes métier.

★ Projet phare

Job Search Engine — Agrégateur d'offres d'emploi

Problème

Les offres d'emploi sont dispersées sur des centaines de sites, dans des formats hétérogènes — impossible à surveiller et à structurer manuellement.

Architecture

Crawler Java distribué et parallélisé, orchestré par un planificateur de jobs de crawl. Scraping Python (Scrapy, Selenium), classification automatique des offres par localisation et secteur, indexation Elasticsearch de plus de 500 sources en continu, interface React.

Résultat

Moteur de recherche opérationnel en production, indexant des millions de documents issus de 500+ sources en continu.

500+ sources Java Elasticsearch Python React Crawling parallélisé Orchestration de jobs
Agence web, France

ERP / CRM Interne

Problème

L'agence gérait clients, projets et facturation via des outils disparates, sans vue centralisée.

Architecture

Plateforme full-stack avec gestion des utilisateurs multi-rôles, workflows métier et dashboards, exposée via API REST.

Résultat

Outil central adopté en interne, dans le cadre d'un pilotage SDLC Agile ayant réduit la latence globale de 60%.

JavaPHPREST APIMulti-rôles
Agence web, France

Questactor

Problème

Coordonner des enquêteurs terrain dispersés et suivre leurs missions manquait d'un outil dédié.

Architecture

Back-office de gestion d'enquêteurs terrain avec suivi de missions et reporting.

Résultat

Plateforme SaaS opérationnelle utilisée pour la gestion des enquêteurs terrain.

SaaSBack-office
Agence web, France

Wotbus

Problème

Les annonceurs avaient besoin de cibler leurs publicités par zone géographique, en temps réel.

Architecture

Architecture multi-rôles pour la diffusion de publicité géolocalisée en temps réel.

Résultat

Plateforme de publicité géolocalisée en production.

Temps réelGéolocalisation
Agence web, France

Études de marché

Problème

Les études de marché nécessitaient de collecter des données structurées auprès de répondants, sans outil dédié pour concevoir et exploiter les questionnaires.

Architecture

Générateur de questionnaires connecté à une API REST pour la collecte et l'exploitation des données.

Résultat

Outil de collecte de données déployé pour automatiser la conduite d'études de marché.

REST APIGénérateur de questionnairesCollecte de données
Agence web, France

Business Intelligence

Problème

Les équipes métier manquaient d'outils pour visualiser leurs données et en tirer des analyses statistiques exploitables.

Architecture

Conception de tableaux de bord décisionnels et d'outils d'analyse statistique.

Résultat

Tableaux de bord utilisés par les équipes métier pour la prise de décision.

Tableaux de bordAnalyse statistique
Autres produits personnels

mxncalc.com

Depuis 2017

Calcul matriciel et algèbre linéaire en ligne — 60 000+ visiteurs/mois.

Web AppAlgèbre

convert2.org

Depuis 2026

Conversion de fichiers en ligne — 50 000+ visiteurs/mois.

SaaSOutils

javatips.dev

Depuis 2015

Blog francophone Java — 300+ articles, 30 000+ lecteurs/mois.

BlogJava

Formation

Diplôme d'ingénieur informatique — Université d'Oran Es-Senia (2012)

Langues

  • Français — courant
  • Anglais — intermédiaire
  • Arabe — langue maternelle

Intérêts

Création de contenu (50K+ abonnés), veille techno, plongée libre & paddle.