À Propos
Parcours, compétences et comment me joindre.
Parcours
Je suis ingénieur logiciel, avec plus de 7 ans d'expérience, basé en France. J'ai passé l'essentiel de ce temps à livrer des produits web et mobiles, pour la distribution, la formation médicale et la traduction. Depuis fin 2025, je construis de l'outillage IA pour les bases de code volumineuses et anciennes : une plateforme interne chez Ippon Technologies, et semtree en open source.
- Mars 2026 - Présent En cours
Suez IWS
Développeur Full-Stack
Modernisation Full-Stack de Pléco, l'extranet B2B enterprise de SUEZ IWS : migration d'une UI Liferay legacy vers des micro frontends Angular, refonte de la pipeline CI/CD, refonte complète du design et renforcement sécurité pour la gestion des déchets dangereux à l'échelle industrielle.
- Novembre 2025 - Présent En cours
Ippon Technologies
Ingénieur Logiciel Full-Stack
Conception et réalisation d'une plateforme IA interne de modernisation legacy : une CLI Rust, une application web et un serveur MCP sur un même cœur, avec parsing tree-sitter, recherche, documentation générée, espaces par organisation et suivi des coûts LLM. Déployée auprès de plus de 120 consultants.
- Janvier 2025 - Avril 2025
SYSTRAN by ChapsVision
Ingénieur Logiciel Full-Stack
Contribution au développement d'applications web avec TypeScript et Next.js sur une plateforme NLP dédiée aux services de traduction. Collaboration avec une équipe internationale, proposition de solutions pour moderniser un code legacy, participation aux cérémonies Agile.
- Mars 2022 - Mars 2024
Wemanity Group (METRO France)
Développeur Full-Stack
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, et livraison de fonctionnalités de caisse, bornes et suivi de commandes dans les 93 entrepôts METRO. React, Node.js, TypeScript, GraphQL.
- Septembre 2020 - Février 2022
Ma Formation Médicale
Développeur Full-Stack
A participé à la refonte de l'API, à la transition du code PHP vers JavaScript et à la mise en place d'une architecture modulaire.
Au-delà du développement web, j'ai une expérience concrète avec les outils pilotés par l'IA (RAG, MCP, intégration LLM) ainsi qu'avec les pratiques DevOps : Docker, Kubernetes et pipelines CI/CD. Je maîtrise les méthodologies Agile et Scrum.
Voir toutes mes expériencesFormation
- 2020 - 2021
Master en ingénierie informatique
Expert Architecte Web
Institut F2I
- 2018 - 2020
Licence en ingénierie informatique
Chef de Projet Digital
Institut F2I
- 2017 - 2018
BTS SLAM
Solutions et Applications aux Processus Métiers
IRIS - Ecole supérieure d'informatique
Compétences
Frontend
- React
- Angular
- Next.js
- TypeScript
- JavaScript
- CSS
Backend
- Java
- Spring Boot
- Node.js
- Express.js
- GraphQL
- REST APIs
- Rust
IA & GenAI
- RAG
- GenAI
- MCP
- LLM Integration
- Tree-sitter
- AST Parsing
DevOps
- Docker
- Kubernetes
- Swarm
- CI/CD
- GitHub Actions
- Cloud Platforms
Méthodologies
- Agile
- Scrum
- Test-Driven Development
- Code Review
Architecture
- Hexagonal Architecture
- Atomic Design
- Modular Component-based Design
Outils
- Git
- VSCode
- Docker
Langues
Français
Natif ou Bilingue
English
Professionnel complet
Allemand
Élémentaire
Contact
Phone
GitHub
CV
Vous souhaitez une copie de mon CV ? Téléchargez-le ici :
Télécharger le CVQuestions fréquentes
Qui est Djamel Bougouffa ?
Djamel Bougouffa est un ingénieur logiciel avec plus de 7 ans d'expérience, basé en France. Chez Ippon Technologies, il a conçu et construit une plateforme IA interne de modernisation legacy (CLI Rust, application web et serveur MCP), déployée auprès de plus de 120 consultants. Il maintient aussi semtree, un outil open source de recherche sémantique de code en Rust, et construit ses propres produits.
Djamel Bougouffa est-il disponible en télétravail ?
Oui. Djamel recherche des postes d'ingénierie en remote, depuis la France, pour des équipes françaises ou internationales. Il s'intéresse surtout à l'outillage IA, aux outils pour développeurs et aux produits qui doivent fonctionner sur des bases de code volumineuses et anciennes.
Dans quelles technologies Djamel Bougouffa est-il spécialisé ?
Son socle technique repose sur TypeScript, React, Angular, Node.js, Java et Rust. Il travaille aussi concrètement avec les outils IA (RAG, MCP, intégration LLM) et les pratiques DevOps : Docker, Kubernetes et pipelines CI/CD.
Quels outils open source Djamel Bougouffa a-t-il créés ?
Il a cofondé rustkit-ai, une organisation open source d'outils Rust pour le développement assisté par IA, où il a construit semtree (recherche sémantique de code, locale par défaut, avec tree-sitter et des embeddings calculés sur la machine) et trimcp (un proxy MCP qui compresse la sortie des outils pour économiser des tokens).
Comment contacter Djamel Bougouffa ?
Vous pouvez joindre Djamel via la page contact de ce site, par email, ou sur LinkedIn et GitHub. Il répond généralement sous un à deux jours.