Djamel Bougouffa
Ingénieur logiciel, plus de 7 ans d'expérience. Je conçois et construis de l'outillage IA pour les bases de code volumineuses et anciennes : parsing du code, recherche, agents via MCP, et le produit par-dessus.
Basé en France. Ouvert au remote, pour des équipes en France ou à l'international.
Construit et livré
Travaux récents, chacun avec un lien vérifiable.
-
Depuis 2025
Étude de casPlateforme IA de modernisation legacy
Ippon Technologies
Conception et réalisation de tout le produit : une CLI Rust, une application web et un serveur MCP sur un même cœur. Parsing tree-sitter, recherche, documentation générée, espaces séparés par organisation et suivi des coûts LLM. Déployée auprès de plus de 120 consultants.
-
Depuis 2025
Code sur GitHubsemtree
Open source, Rust
Recherche sémantique de code, locale par défaut : découpage tree-sitter sur 20 langages, embeddings calculés sur la machine, classement hybride vecteurs et BM25, et un serveur MCP pour les agents de code. 9 crates sur crates.io.
Enregistrement du README de semtree : indexation du propre code source de semtree (9 fichiers), puis deux recherches en mode sémantique. -
Depuis 2026
Étude de casExtranet B2B réglementé
Suez IWS, mission client
Suivi des déchets dangereux pour des clients industriels. Pipeline CI/CD reconstruite, travail sur la sécurité, et contribution à la migration en cours d’un front Liferay legacy vers des micro frontends Angular, en livrant des fonctionnalités Java dans le cœur applicatif.
-
Depuis 2025
Site du produitGo Togother
Produit personnel
Covoiturage interurbain en Thaïlande, construit seul de bout en bout : API NestJS, app React Native, web app Next.js et paiement par QR PromptPay. En pré-lancement.
-
2022 – 2024
Étude de casPrimes et opérations en magasin
METRO France, via Wemanity
Responsable du dépôt front d'un produit de primes sur objectifs utilisé par plus de 4 000 salariés et 1 000 managers. Fonctionnalités de caisse, bornes et suivi de commandes dans les 93 entrepôts METRO.
Articles
Tous les articles- L'IA écrit le code maintenant, raison de plus pour maîtriser l'architecture L'IA n'a pas rendu les développeurs obsolètes. Elle a déplacé la valeur. Écrire du code se banalise ; décider de la forme du système, non. Voici pourquoi l'architecture et le craft sont devenus les compétences qui prennent de la valeur, et pourquoi le développeur « classique » a intérêt à monter en compétence dès maintenant.
- L'architecture hexagonale est le plus beau cadeau à faire à un agent IA Les ports et adaptateurs n'ont pas été conçus pour l'IA. Mais isoler sa logique métier derrière des frontières propres se révèle être le moyen le plus efficace de laisser un agent de code travailler vite sans saccager le domaine. Voici pourquoi, avec un vrai avant/après en Java.
- Pourquoi j'ai quitté l'IDE IA pour le terminal, et l'outillage que j'ai dû construire J'ai troqué mon IDE boosté à l'IA contre un agent en terminal. Ça a tenu, non pas parce que le terminal est plus cool, mais parce qu'il est composable. Voici ce qui a changé, les vrais compromis, et les outils que j'ai dû bâtir.
- Déployer une app RAG Rust sur AWS avec Terraform : pourquoi j'ai choisi EC2 plutôt que Bedrock Retour d'expérience concret sur le déploiement d'une application RAG en Rust sur AWS EC2 avec Terraform : gestion des données Qdrant sur EBS, CI/CD GitLab sans credentials statiques, et les vrais arbitrages entre self-hosting et AWS Bedrock.
Vous recrutez pour un poste en remote ?
Écrivez-moi avec le poste et quelques mots sur l'équipe. Je réponds en général sous deux jours.
dbougouffa@gmail.com