whoami

Billel Attafi

Tech Lead · Senior .NET Engineer

En ce moment Tech Lead chez E.Leclerc (via Infomil) — monitoring de rayon

10+ ans à concevoir des systèmes backend haute performance, des architectures distribuées et des solutions géospatiales en .NET. Des tournées de 4 000 points de vente aux flux de péage à fort trafic, jusqu'à la robotique et l'IA de vision en magasin.

Ouvert à de nouvelles missions France · full remote

cat whoami.md

Résumé express

Ce qu'un recruteur pressé doit savoir.

Portrait de Billel Attafi
~/whoami/portrait.jpg

Ingénieur logiciel senior avec 10+ ans d'expérience dans la conception de systèmes backend haute performance, d'architectures distribuées et de solutions géospatiales. Expert .NET, PostgreSQL/PostGIS et Clean Architecture, habitué à diriger des équipes techniques et à livrer des systèmes critiques pour de grands comptes.

statut
Ouvert à de nouvelles missions
localisation
France · full remote
déplacements
Déplacements ponctuels possibles
facturation
Facturation en portage salarial
langues
Français · Anglais
références
E.Leclerc · APRR · CMA CGM · ArcelorMittal

Compétences clés

  • C# / .NET Core / Minimal API
  • Clean Architecture · SOLID · CQRS
  • PostgreSQL / PostGIS
  • NetTopologySuite · GIS
  • RabbitMQ · Kafka · Event-driven
  • SAST · SBOM · Cosign · SLSA
  • GitHub Actions · Azure DevOps
  • Docker · builds multi-arch
  • Leadership technique (8 devs)
tree ~/stack — Stack complète

~/stack

  • backend-architecture/
    • C# / .NET Core / Minimal API
    • Clean Architecture · SOLID · Hexagonal
    • Design patterns (Mediator, CQRS, UoW)
    • Event-driven (RabbitMQ, Kafka)
    • Microservices · systèmes distribués
  • devsecops-ci-cd/
    • GitHub Actions · Azure DevOps · GitLab CI
    • Docker · builds multi-arch
    • SAST · dependency scanning · SBOM
    • Signature de conteneurs (Cosign · SLSA)
    • Quality gates · tests automatisés
  • data-gis/
    • PostgreSQL / PostGIS · SQL Server · MySQL
    • NetTopologySuite · OpenStreetMap · QGIS
    • Optimisation de performance · indexation
    • Traitement de données IoT
  • langages/
    • C# (expert)
    • Python
    • TypeScript / SQL
  • frontend-tooling/
    • WPF / MVVM · Blazor
    • Angular (notions)
    • Git · Scrum / Agile
    • Azure AD · Microsoft Graph API
  • soft-skills/
    • Leadership technique (8 devs)
    • Mentorat & code review
    • Décisions d'architecture
    • Communication technique

git log --reverse --oneline

Le parcours, commit par commit

De la licence à la retail tech : chaque chapitre est une étape du CV, rejouée dans l'ordre.

git show usthb

init(usthb): les fondations : calcul parallèle

USTHB

2010–2017Licence ISIL, puis master Architecture parallèle et calcul intensifAlger

  • Licence en Ingénierie des Systèmes d'Information et des Logiciels (2010–2015) : génie logiciel, systèmes d'information, développement applicatif.
  • Master en Architecture Parallèle et Calcul Intensif (2015–2017) : systèmes distribués, calcul haute performance, architectures parallèles.

stack:

  • Génie logiciel
  • Systèmes distribués
  • Calcul haute performance
  • Architectures parallèles

git show hostaplast

feat(hostaplast): logistique et géospatial à l'échelle d'un pays

Hostaplast

2015–2022Directeur opérationnel · Chef de projet · Full stackAlger, Algérie

  • −60 %coûts opérationnels
  • −100 %coûts de licence
  • 4 000points de vente
  • Optimisation logistique nationale couvrant 4 000 points de vente, par l'optimisation des tournées.
  • API géospatiale interne complète (geocoding, reverse geocoding, routage, élévation, autocomplétion) remplaçant Google Maps.
  • Solution SIG interne avec application WPF (MVVM) et moteur de géocodage inversé haute performance en C#/.NET.
  • Reconnaissance d'images avec OpenCVSharp (détection de formes, classification d'objets).
  • ERP complet .NET + SQL Server : stocks, ventes, facturation automatisée, rapports analytiques.

stack:

  • .NET
  • WPF/MVVM
  • PostgreSQL/PostGIS
  • NetTopologySuite
  • OpenCVSharp
  • SQL Server
  • Scrum

git show it-systemes

feat(it-systemes): diriger une équipe de 8 développeurs

IT Systèmes

2023Responsable pôle développement C#Paris

  • +25 %productivité
  • 8développeurs .NET
  • Management d'une équipe de 8 développeurs .NET, avec mise en place de standards et de pipelines CI/CD.
  • Plugin Microsoft Teams modulable en Clean Architecture, intégrant SharePoint et Azure AD via Microsoft Graph API.
  • Module de facturation automatisée connectant les échanges Teams aux logiciels comptables.

stack:

  • .NET
  • Clean Architecture
  • Microsoft Graph API
  • Azure AD
  • SharePoint
  • Teams SDK
  • CI/CD

git show arcelormittal

refactor(arcelormittal): Visual Basic 6 → .NET Core & Angular

My Kiwi Mission ArcelorMittal

2023–2024Software Development EngineerMarseille

  • +32 %de performance
  • Modernisation d'une plateforme industrielle critique : migration Visual Basic 6 → .NET Core & Angular.
  • Intégration d'une plateforme IoT pour l'analyse de données industrielles en temps réel.
  • Formation et accompagnement des équipes métiers dans l'adoption des nouvelles solutions.

stack:

  • .NET Core
  • Angular
  • SQL Server
  • IoT

git show cma-cgm

perf(cma-cgm): APIs géospatiales, batchs −40 %

NOOEH Mission Colis Privé — CMA CGM

2024–2025Senior Backend .NET DeveloperMarseille

  • −40 %temps d'exécution des batchs
  • 5devs encadrés
  • APIs géospatiales avancées pour le traitement de géométries complexes (NetTopologySuite + PostGIS).
  • Optimisation des batchs de calcul de distances géospatiales.
  • Gestion des contours postaux avec recherche géographique optimisée.
  • Moteur de routage logistique améliorant la planification des tournées.
  • Décisions d'architecture technique et encadrement de l'équipe.

stack:

  • .NET
  • NetTopologySuite
  • PostgreSQL/PostGIS
  • Clean Architecture

git show aprr

feat(aprr): Flux Libre, péage à fort trafic

Davidson Mission APRR — Flux Libre

2025Tech Lead – Senior Backend .NETDijon

  • Architecture backend scalable en Clean Architecture et patterns avancés (Mediator, Decorator, Factory, Repository, Unit of Work).
  • Schémas PostgreSQL (indexation, partitionnement, JSONB) pour des flux de péage à fort trafic.
  • Architecture événementielle RabbitMQ (publishers/consumers) pour un traitement asynchrone et scalable.
  • Minimal APIs haute performance et client WPF (MVVM) de supervision en temps réel des flux de péage.
  • Pipelines CI/CD Azure DevOps et pratiques DevSecOps ; mentorat, revues de code, Scrum.

stack:

  • .NET
  • Clean Architecture
  • PostgreSQL
  • RabbitMQ
  • Minimal API
  • WPF/MVVM
  • Azure DevOps

git show leclerc

feat(leclerc)!: robotique et IA de vision en magasin HEAD → main

E.Leclerc via Infomil

2026Tech Lead — monitoring de rayon

Retail tech : intégrer la robotique et l'IA de vision directement dans les rayons.

Simbe robot Tally qui scanne les rayons
Focal Systems caméras d'IA d'analyse des rayons
monitoring de rayon
  • Intégration de solutions de robotique et d'IA de vision en magasin pour le monitoring de rayon.
  • Pilotage technique en tant que Tech Lead, au croisement du retail, de l'IA en magasin et de l'IoT.

stack:

  • Retail tech
  • Robotique
  • IA de vision
  • IoT

ls projects

Projet perso : une supply chain logicielle sécurisée

Projet personnel

Secure Software Supply Chain Platform

CI/CD production-grade avec DevSecOps

Pipeline CI/CD complet intégrant les pratiques modernes de sécurité de la supply chain logicielle.

  1. sast Semgrep · CodeQL · Ruff — réussi
  2. dependency-scan pip-audit · Safety · OSV Scanner — réussi
  3. container-scan Trivy · Grype — réussi
  4. sbom-slsa SBOM et attestation de provenance SLSA pour chaque build — réussi
  5. cosign Signature keyless des images Docker, vérifiée avant déploiement — réussi
  6. multi-arch linux/amd64 · linux/arm64, cache GitHub Actions — réussi
  7. quality-gate Tests · coverage 75 %+ · lint strict (mypy strict) — réussi
  8. dependabot Règles patch/minor/major, merge contrôlé — réussi
  9. deploy Validation staging · smoke tests · notification de rollback — réussi

Détail du projet

billel --help

Ce que je fais

USAGE billel [option]

--architecture
Systèmes distribués scalables en Clean Architecture, patterns avancés (CQRS, Mediator, event-driven).
--devsecops
Pipelines CI/CD sécurisés : SBOM, SAST, signature d'image Cosign, SLSA, conformité.
--geo
APIs géospatiales, geocoding, routage et optimisation logistique avec PostGIS et NetTopologySuite.
--perf
Optimisation PostgreSQL (indexation, partitionnement, JSONB), données IoT, batchs haute performance.
--modernisation
Audit, migration et modernisation du parc applicatif, accompagnement à la transformation numérique.
--lead
Mentorat d'équipes (jusqu'à 8 devs), code review, décisions d'architecture, Agile/Scrum.

ssh contact@billelattafi.fr

Travaillons ensemble

Une mission .NET, un besoin de Tech Lead, un sujet géospatial ou DevSecOps : écrivez-moi.

  • Ouvert à de nouvelles missions
  • France · full remote
  • Déplacements ponctuels possibles
  • Facturation en portage salarial