About Me
Discover my background, skills, and expertise as a Full-Stack Software Engineer.
Background
Hello! I'm a Full-Stack Software Engineer with over 5 years of experience, remote-first and open to working worldwide. I take products from idea to production, from responsive web apps to my own open-source tools, and I bring that same end-to-end ownership to client teams, currently at Ippon Technologies.
- March 2026 - Present Current
Suez IWS
Full-Stack Developer
Full-Stack modernization of Pléco, SUEZ IWS enterprise B2B extranet: migrating a legacy Liferay UI to Angular micro frontends, rebuilding the CI/CD pipeline, full design overhaul, and security hardening for industrial hazardous waste management at scale.
- November 2025 - Present Current
Ippon Technologies
Full-Stack Software Engineer
Spearheading internal R&D initiatives to accelerate legacy modernization. Built an AI-Driven Modernization CLI in Rust using Tree-sitter for AST parsing and RAG for automated legacy code documentation. Implemented agentic workflows with MCP, creating autonomous testing agents and refactoring assistants that interact directly with IDEs.
- January 2025 - April 2025
SYSTRAN by ChapsVision
Full-Stack Software Engineer
Contributed to web application development using TypeScript and Next.js on an AI-powered NLP platform dedicated to translation services. Collaborated with an international team, proposed solutions to modernize a legacy codebase, and participated in Agile ceremonies.
- March 2022 - March 2024
Wemanity Group (METRO France)
Fullstack Developer
Worked as a Fullstack Developer using Node.js, React.js, TypeScript and GraphQL.
- September 2020 - February 2022
Ma Formation Médicale
Fullstack Developer
Involved in redesigning the API, transitioning legacy PHP codebase to JavaScript, and implementing a modular, component-based architecture.
Beyond web development, I have hands-on experience with AI-driven tools, including RAG, MCP, and LLM integration, as well as DevOps practices with Docker, Kubernetes, and CI/CD pipelines. I'm well-versed in Agile and Scrum methodologies.
See all my experiences →Education
- 2020 - 2021
Master's degree in computer engineering
Expert Architect Web
Institut F2I · Docker · Jenkins · JavaScript · Git · CSS · SQL · React.js · REST APIs · Node.js · DevOps
- 2018 - 2020
Bachelor's degree in computer engineering
Digital Project Manager
Institut F2I · JavaScript · Git · CSS · SQL · Node.js
- 2017 - 2018
Diploma of Advanced Technician
Solutions and Business Applications
IRIS - Ecole supérieure d'informatique · JavaScript · Git · CSS · SQL · Node.js
- 2015 - 2017
Diploma of Advanced Technician
Solutions and Business Applications
Lycée Léonard de Vinci de Melun · JavaScript · Git · CSS · SQL · MongoDB · Node.js · Java · Symfony
- 2014 - 2015
Diploma of Advanced Technician
Solutions and Business Applications
CNED · Git · CSS · SQL
- 2011 - 2014
Professional Baccalaureate
Digital Electronic Systems
Lycée La Fayette · SQL
Skills
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- CSS
Backend
- Node.js
- Express.js
- GraphQL
- REST APIs
- Rust
AI & GenAI
- RAG
- GenAI
- MCP
- LLM Integration
- Tree-sitter
- AST Parsing
DevOps
- Docker
- Kubernetes
- Swarm
- CI/CD
- GitHub Actions
- Cloud Platforms
Methodologies
- Agile
- Scrum
- Test-Driven Development
- Code Review
Architecture
- Hexagonal Architecture
- Atomic Design
- Modular Component-based Design
Tools
- Git
- VSCode
- Docker
Languages
Français
Native or Bilingual
English
Full Professional
Allemand
Elementary
Contact
Phone
GitHub
Portfolio
Resume
Want a copy of my resume? Download it here:
Download ResumeFrequently asked questions
Who is Djamel Bougouffa?
Djamel Bougouffa is a Full-Stack Software Engineer with over 5 years of experience, based in Paris and remote-first. He builds and ships his own products and open-source developer tools (Rust, MCP, RAG) and brings the same end-to-end ownership to client teams, currently at Ippon Technologies.
Is Djamel Bougouffa available for remote work?
Yes. Djamel is remote-first and open to full-stack engineering opportunities worldwide, as well as roles in the Paris area. He is most interested in product building, software craft, AI/GenAI, and Rust.
What technologies does Djamel Bougouffa specialize in?
His core stack is TypeScript, React, Node.js, and Rust. He also works hands-on with AI tooling (RAG, MCP, and LLM integration) and DevOps practices including Docker, Kubernetes, and CI/CD pipelines.
What open-source tools has Djamel Bougouffa built?
He builds the rustkit-ai ecosystem in Rust: trimcp, an MCP proxy that compresses tool output to save tokens, and semtree, an on-device semantic code search tool using tree-sitter and local embeddings. Both run without API keys.
How can I contact Djamel Bougouffa?
You can reach Djamel through the contact page on this site, by email, or on LinkedIn and GitHub. He usually replies within a day or two.