whoami

Billel Attafi

Tech Lead · Senior .NET Engineer

Right now Tech Lead at E.Leclerc (via Infomil) — shelf monitoring

10+ years designing high-performance backend systems, distributed architectures and geospatial solutions in .NET. From route planning across 4,000 retail points to high-traffic toll flows, all the way to in-store robotics and vision AI.

Open to new missions France · full remote

cat whoami.md

TL;DR

What a busy recruiter needs to know.

Portrait of Billel Attafi
~/whoami/portrait.jpg

Senior software engineer with 10+ years of experience designing high-performance backend systems, distributed architectures and geospatial solutions. Expert in .NET, PostgreSQL/PostGIS and Clean Architecture, used to leading technical teams and delivering critical systems for major accounts.

status
Open to new missions
location
France · full remote
travel
Occasional on-site travel possible
billing
Billing via umbrella company (portage salarial)
languages
French · English
references
E.Leclerc · APRR · CMA CGM · ArcelorMittal

Key skills

  • 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 · multi-arch builds
  • Technical leadership (8 devs)
tree ~/stack — Full stack

~/stack

  • backend-architecture/
    • C# / .NET Core / Minimal API
    • Clean Architecture · SOLID · Hexagonal
    • Design patterns (Mediator, CQRS, UoW)
    • Event-driven (RabbitMQ, Kafka)
    • Microservices · distributed systems
  • devsecops-ci-cd/
    • GitHub Actions · Azure DevOps · GitLab CI
    • Docker · multi-arch builds
    • SAST · dependency scanning · SBOM
    • Container signing (Cosign · SLSA)
    • Quality gates · automated testing
  • data-gis/
    • PostgreSQL / PostGIS · SQL Server · MySQL
    • NetTopologySuite · OpenStreetMap · QGIS
    • Performance optimization · indexing
    • IoT data processing
  • languages/
    • C# (expert)
    • Python
    • TypeScript / SQL
  • frontend-tooling/
    • WPF / MVVM · Blazor
    • Angular (working knowledge)
    • Git · Scrum / Agile
    • Azure AD · Microsoft Graph API
  • soft-skills/
    • Technical leadership (8 devs)
    • Mentoring & code review
    • Architectural decisions
    • Technical communication

git log --reverse --oneline

The journey, commit by commit

From university to retail tech: each chapter is a step of the resume, replayed in order.

git show usthb

init(usthb): the foundations: parallel computing

USTHB

2010–2017Bachelor's in Information Systems & Software Engineering, then Master's in Parallel Architecture & Intensive ComputingAlgiers

  • Bachelor's in Information Systems & Software Engineering (2010–2015): software engineering, information systems, application development.
  • Master's in Parallel Architecture & Intensive Computing (2015–2017): distributed systems, high-performance computing, parallel architectures.

stack:

  • Software engineering
  • Distributed systems
  • High-performance computing
  • Parallel architectures

git show hostaplast

feat(hostaplast): nationwide logistics and geospatial

Hostaplast

2015–2022COO · Project Manager · Full Stack DeveloperAlgiers, Algeria

  • −60%operational costs
  • −100%licensing costs
  • 4,000sales points
  • Nationwide logistics optimization across 4,000 sales points, through route optimization.
  • Full internal geospatial API (geocoding, reverse geocoding, routing, elevation, autocompletion) replacing Google Maps.
  • Internal GIS platform with a WPF (MVVM) app and a high-performance reverse geocoding engine in C#/.NET.
  • Image recognition system with OpenCVSharp (shape detection, object classification).
  • Full-featured .NET + SQL Server ERP: inventory, sales, automated billing, analytics.

stack:

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

git show it-systemes

feat(it-systemes): leading a team of 8 developers

IT Systèmes

2023Head of C# DevelopmentParis

  • +25%productivity
  • 8.NET developers
  • Led a team of 8 .NET developers, with SOLID standards and CI/CD pipelines.
  • Modular Microsoft Teams plugin in Clean Architecture, integrating SharePoint and Azure AD via Microsoft Graph API.
  • Automated billing module linking Teams conversations to accounting software.

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 ArcelorMittal mission

2023–2024Software Development EngineerMarseille

  • +32%performance
  • Modernized a mission-critical industrial platform: Visual Basic 6 → .NET Core & Angular migration.
  • Integrated an IoT platform for real-time industrial data analysis.
  • Training and onboarding for business teams adopting the new platform.

stack:

  • .NET Core
  • Angular
  • SQL Server
  • IoT

git show cma-cgm

perf(cma-cgm): geospatial APIs, batches −40%

NOOEH Colis Privé — CMA CGM mission

2024–2025Senior Backend .NET DeveloperMarseille

  • −40%batch execution time
  • 5developers led
  • Advanced geospatial APIs for complex geometry processing (NetTopologySuite + PostGIS).
  • Optimized geospatial distance-calculation batches.
  • Postal contour management with optimized geographic search.
  • Logistics routing engine improving delivery tour planning.
  • Architectural decisions and team leadership.

stack:

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

git show aprr

feat(aprr): Free Flow, high-traffic tolling

Davidson APRR mission — Free Flow

2025Tech Lead – Senior Backend .NET DeveloperDijon

  • Scalable backend architecture with Clean Architecture and advanced patterns (Mediator, Decorator, Factory, Repository, Unit of Work).
  • PostgreSQL schemas (indexing, partitioning, JSONB) for high-traffic tolling data flows.
  • Event-driven architecture with RabbitMQ (publishers/consumers) for asynchronous, scalable workflows.
  • High-performance Minimal APIs and a WPF (MVVM) client for real-time toll flow supervision.
  • CI/CD pipelines on Azure DevOps with DevSecOps practices; mentoring, code reviews, Scrum.

stack:

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

git show leclerc

feat(leclerc)!: in-store robotics and vision AI HEAD → main

E.Leclerc via Infomil

2026Tech Lead — shelf monitoring

Retail tech: bringing robotics and vision AI right into the store aisles.

Simbe Tally robot scanning the shelves
Focal Systems AI cameras analysing the shelves
shelf monitoring
  • Integration of in-store robotics and vision AI solutions for shelf monitoring.
  • Technical leadership as Tech Lead, where retail, in-store AI and IoT meet.

stack:

  • Retail tech
  • Robotics
  • Vision AI
  • IoT

ls projects

Side project: a secured software supply chain

Personal project

Secure Software Supply Chain Platform

Production-grade CI/CD with DevSecOps

Complete CI/CD pipeline implementing modern software supply chain security practices.

  1. sast Semgrep · CodeQL · Ruff — passed
  2. dependency-scan pip-audit · Safety · OSV Scanner — passed
  3. container-scan Trivy · Grype — passed
  4. sbom-slsa SBOM and SLSA provenance attestation for every build — passed
  5. cosign Keyless Docker image signing, verified before deployment — passed
  6. multi-arch linux/amd64 · linux/arm64, GitHub Actions caching — passed
  7. quality-gate Tests · coverage 75%+ · strict lint (mypy strict) — passed
  8. dependabot Patch/minor/major rules, controlled merge — passed
  9. deploy Staging validation · smoke tests · rollback notification — passed

Project details

billel --help

What I do

USAGE billel [option]

--architecture
Scalable distributed systems in Clean Architecture, advanced patterns (CQRS, Mediator, event-driven).
--devsecops
Secure CI/CD pipelines: SBOM, SAST, Cosign image signing, SLSA, compliance.
--geo
Geospatial APIs, geocoding, routing and logistics optimization with PostGIS and NetTopologySuite.
--perf
PostgreSQL optimization (indexing, partitioning, JSONB), IoT data, high-performance batch jobs.
--modernisation
Audit, migration and modernization of application stacks, digital transformation support.
--lead
Team mentoring (up to 8 devs), code review, architecture decisions, Agile/Scrum.

ssh contact@billelattafi.fr

Let's work together

A .NET mission, a Tech Lead need, a geospatial or DevSecOps topic: drop me a line.

  • Open to new missions
  • France · full remote
  • Occasional on-site travel possible
  • Billing via umbrella company (portage salarial)