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

Rachid Jeffali

Tech Lead AI Backend Python | FastAPI, Django

€550/day
Le Cateau-Cambrésis, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rachid

Tech Lead AI Backend Python | FastAPI | Django

I design robust backend systems and AI-augmented engineering workflows capable of production deployment. Mastered architecture, performance, automated quality, and continuous delivery.

Recent achievements:
  • 2,035+ automated tests on a B2B SaaS
  • Virtual Threads: DB hold reduced from 3-5s to 10ms
  • Scaled from 5 to 1,000+ concurrent operations
  • Datafrance.fr: 35,000+ municipalities indexed
  • Wassati: 6 years of distributed ML and NLP architecture
AI Engineering:
  • Orchestration of AI agents for development, review, testing, and debugging
  • Multi-agent and multi-model workflows (Claude, Codex, Gemini)
  • BDD/TDD-driven code generation with quality guardrails
  • Automation of security, performance, and architecture reviews
  • Moldable Development: scripts, debugging views, and exploratory tools to reduce technical blind spots
My expertise:
  • Monolith refactoring to modular or microservices architecture
  • DDD, Clean Architecture, Hexagonal, ArchUnit
  • CI/CD and real continuous deployment
  • BDD/TDD testing, observability, and security
  • Implementation of AI workflows for technical teams
Stack:
  • Backend: Python, FastAPI, Django, Kotlin, Spring Boot
  • Data: PostgreSQL, PostGIS, Redis, Kafka
  • Quality: Pytest, Playwright, Testcontainers, ArchUnit
  • AI: Claude Code, Codex, Gemini, multi-agent workflows
  • DevOps: Docker, GitLab CI/CD, Continuous Deployment
Services: Tech Lead Backend | AI-Augmented Engineering | Python Development | API Architecture | CI/CD | Mentoring

Why me:
  • 8+ years on critical production systems
  • Dual expertise: distributed backend + AI engineering
  • PCAP Certified, Python and Kotlin/Spring expertise
  • Measured quality, automated guardrails, continuous delivery
Do you have a critical backend or a need to seriously integrate AI into your technical workflows? Tell me about your needs.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Le Cateau-Cambrésis (up to 50km), Paris (up to 50km), Lille (up to 50km), Lyon (up to 50km), Bordeaux (up to 50km)

Experience

  • Datafrance.fr - Développeur full-stack
    Founder and Full-Stack Developer | Next.js, FastAPI, Python
    PUBLIC SECTOR
    January 2026 - Today (5 months)
    Lille, France
    **Goal**: Transform complex public data (INSEE, DVF, OFGL, RNE) into actionable decisions in seconds.



    **Challenges**: Transition from a dashboard to a decision engine accessible without data expertise. Performance, massive SEO, advanced territorial normalization.


    Stack**: **Next.js**, **TypeScript**, **FastAPI**, **PostgreSQL/PostGIS**, **Python (ETL)**, **Tailwind**, **ECharts**, **MapLibre

    My responsibilities:
    - Multi-source Python ETL pipeline with territorial normalization (INSEE codes, PLM management, demographic strata)
    - SEO-optimized ISR generation for tens of thousands of pages (JSON-LD, regional hubs)
    - Proprietary score by theme + national rankings
    - High-performance visualization and mapping (ECharts, MapLibre)
    - Automatic comparison with equivalent territories (strata, neighbors, national)
    - Implementation of an internal "AI Factory" to enhance the complete software development lifecycle
    - Orchestration of specialized AI agents for planning, code generation, reviews, testing, and debugging
    - Development of multi-agent and multi-model workflows (Claude, Codex, Gemini) with validation protocols and automated quality control

    Results: **35,000+ municipalities indexed**. Heavy data transformed into instant, readable, and usable output. Transition from an analyst tool to an accessible decision engine.
    FastAPI Python PostgreSQL Next.js ETL
  • XPONE - Architecte & développeur backend Kotlin
    Full-Stack Developer Kotlin/Spring Boot | B2B SaaS CRM
    SOCIAL NETWORKS
    August 2025 - Today (10 months)
    Toulouse, France
    **Goal**: Automate LinkedIn/WhatsApp prospecting without detection or performance loss.



    **Challenges**: Volume management + real-time + anti-bot detection + scalability without technical debt.


    Stack**: **Kotlin**, **Spring Boot**, **PostgreSQL**, **WebSocket/STOMP**, **Docker**, **GitLab CI/CD**, **Playwright**, **Testcontainers

    - Design and development of a high-availabilityB2B SaaSplatform with Kotlin and Spring Boot
    - Implementation of an internal "AI Factory" to enhance the complete software development lifecycle
    - Orchestration of specialized AI agents for planning, code generation, reviews, testing, and debugging
    - Development of multi-agent and multi-model workflows (Claude, Codex, Gemini) with validation protocols and automated quality control
    - Integration of automated architectural guardrails via ArchUnit, Git hooks, and CI/CD pipelines
    - BDD/TDD-driven code generation with "@Disabled-first" strategy and vertical slicing under feature flags
    - Automated multi-persona review: security, performance, architecture, testing, and simplicity
    - Implementation of a modular architecture based on Domain-Driven Design (DDD) with automatic validation of application boundaries
    - Optimization of backend concurrency via Java Virtual Threads, reducing database connection hold time from 3–5 seconds to ~10 ms
    - Increased processing capacity from ~5 to over 1,000 concurrent operations
    - Development and maintenance of over 2,035 automated tests (unit, integration, E2E)
    - Implementation of GitLab CI/CD pipelines with continuous deployment
    Kotlin Spring Boot Hexagonal Architecture Gitlab CI/CD TDD/BDD
  • Wassati - Architecte ML & développeur backend Python
    Python Developer | Multilingual NLP Scoring
    CONSULTING AND AUDITS
    September 2019 - December 2025 (6 years and 3 months)
    Lille, France
    **Goal**: Assign a societal engagement score from text or URL, based on massive corpora (petitions).



    **Challenges**: Analyze large-scale content without producing noisy scores. Multilingual (FR, EN, ES), data quality, false positives.


    Stack**: **Python**, **scikit-learn**, **spaCy**, **Apache Kafka**, **pandas

    My responsibilities:
    - Complete pipeline: scraping → preprocessing → multilingual scoring
    - NMF + TF-IDF models with thresholding to reduce false positives
    - Custom linguistic pipelines (lemmatization, n-grams, dedicated stopwords)
    - Asynchronous processing via Apache Kafka for scalability
    - Multi-model language detection

    Results: Readable and actionable score, identification of 20-25 themes via NLP, scalable and reliable production system over 6 years.
    Python Apache Kafka Pandas Scikit-learn Machine Learning

Recommendations

Walid OuhannouWO
FU
FU
Walid Ouhannou and 2 other people have recommended Rachid

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 of Science in Physics
    University of Lille 1 Sciences and Technologies
    2001
    Bachelor in Physical Science , Physical and Chemistry Science
  • University Diploma in Technology in Physical Measurements, Instrumental Techniques option
    University of Lille I Sciences and Technologies
    2000
    Technical College in Physics Measures Specialism, Instrumentals Techniques

Certifications

Skill set

Categories