- 🔭 Currently working at Ippon Technologies as Full-Stack Software Engineer
- 💼 Over 7 years of experience in full-stack development
- 🌱 Passionate about:
- Modern Web Architecture & Microservices
- DevOps & Cloud Infrastructure (GCP, Docker, K8s)
- AI Engineering (RAG, Agentic Workflows, MCP)
- Systems Programming with Rust
- Test-Driven Development & Clean Code
- 📫 Reach me at: dbougouffa@gmail.com
- 🌐 Portfolio: djamel-bougouffa.com
- 🗣️ Languages: French (Native), English (Professional)
- Frontend: TypeScript, JavaScript, React.js, Next.js, Redux, HTML5, CSS3
- Backend: Node.js, NestJS, Express.js, Rust, PHP
- Testing: Jest, Cucumber.js
- API: REST, GraphQL, WebSocket, Apollo Server/Client
- ORM: TypeORM, Sequelize, Mongoose
- AI Engineering: RAG, LLM Integration, Agentic Workflows, MCP
- AST & Parsing: Tree-sitter, AST Analysis
- GenAI: Prompt Engineering, AI-assisted code modernization
- Databases: PostgreSQL, MySQL, MariaDB, MongoDB, Redis
- DevOps: Docker, Kubernetes, Swarm, Traefik, Jenkins, GitHub Actions
- Cloud: Google Cloud Platform (GCP), Portainer
- Architecture: Hexagonal Architecture, MVC
- Design: Atomic Design, Object-Oriented Programming, Design Patterns
- Process: Agile, Scrum
- Innovative music and podcast streaming application
- Technologies: React Native, TypeScript, Node.js, PostgreSQL
- Key Features:
- Modern and intuitive user interface
- High-quality audio streaming
- Playlist and favorites management
- Personalized recommendation system
- GitHub
- Modern web application for consultant time tracking and management
- Technologies:
- Frontend: Angular 14, TypeScript, SCSS, NgRx
- Backend: Spring Boot 3, Java 17, Hibernate
- Database: MariaDB
- Infrastructure: Docker, Docker Swarm, Traefik
- CI/CD: GitHub Actions
- Architecture:
- Backend: Hexagonal Architecture (Ports & Adapters)
- Domain-driven core business logic
- Clear separation of concerns
- Flexible infrastructure adapters
- Frontend: Component-based architecture with NgRx state management
- Backend: Hexagonal Architecture (Ports & Adapters)
- Key Features:
- Time tracking with activity logs
- Project and task organization
- Client management interface
- Automated reporting system
- Containerized deployment with Docker Swarm
- Load balancing with Traefik
- Secure authentication system
- GitHub
- DefinitelyTyped/DefinitelyTyped — Added French documentation (#66193)
- tree-sitter/tree-sitter-rust — Fix incorrect parsing of unary operators after the
..range operator (e.g...*awas parsed as a binary expression instead of a prefix range)
- 🦀 Building an AI-powered legacy modernization CLI in Rust using Tree-sitter for AST parsing and RAG for automated documentation
- 🤖 Implementing agentic workflows with MCP, creating autonomous agents for testing and refactoring
- 💬 Developing "Chat with Code" capability for natural language interaction with codebases
- 🔧 Tech Stack: Rust, Tree-sitter, RAG, MCP, TypeScript, Node.js, LLM APIs
- 🌐 Developed features on an AI NLP platform for translation services
- 🔧 Tech Stack: TypeScript, Next.js, NLP, Agile
- 🏗️ Led development of warehouse operations and employee management systems
- 🚀 Implemented advanced kiosk features and order tracking screens
- 📊 Developed innovative employee bonus management system for 93 warehouses
- 🔧 Tech Stack: TypeScript, React, Node.js, GraphQL, GCP, Kubernetes
- 🔄 Led transition from PHP to JavaScript stack (+40% performance, +30% maintainability)
- 🎨 Designed and implemented NodeJS/React application
- 🏛️ Established component-based architecture for better scalability
- 💻 Led development of custom client websites
- 🔧 Specialized in WordPress customization and digital solutions
- 🚀 Drove digital transformation initiatives
-
Master of Engineering, Computer Science - Expert Architect Web Institut F2I, Paris | 2021
-
Bachelor's Degree in Computer Engineering - Digital Project Manager Institut F2I, Paris | 2020
-
Diploma of Advanced Technician - Solutions and Business Applications IRIS, Paris | 2018
- 🦀 Building production Rust tooling with Tree-sitter, RAG and agentic workflows at Ippon Technologies
- 🌟 Successfully led development of warehouse management system impacting 93 METRO France locations
- 🚀 Drove successful transition from PHP to modern JavaScript stack at MaFormation Médicale
- 📈 Implemented component-based architecture improving development efficiency and scalability
- 🔧 Established standardized technologies and processes across multiple projects



