- 🔭 I'm currently open to new opportunities!
- 💼 Over 5 years of experience in full-stack development
- 🌱 Passionate about:
- Modern Web Architecture & Microservices
- DevOps & Cloud Infrastructure (GCP, Docker, K8s)
- Component-Based Architecture & Atomic Design
- Test-Driven Development & Clean Code
- 📫 Reach me at: [email protected]
- 🌐 Portfolio: djamel-bougouffa.com
- 🗣️ Languages: French (Native), English (Professional)
- Frontend: TypeScript, JavaScript, React.js, Redux, HTML5, CSS3
- Backend: Node.js, NestJS, Express.js, PHP
- Testing: Jest, Cucumber.js
- API: REST, GraphQL, WebSocket, Apollo Server/Client
- ORM: TypeORM, Sequelize, Mongoose
- 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
- Clean and maintainable codebase
- Containerized deployment with Docker Swarm
- Load balancing with Traefik
- Secure authentication system
- GitHub
- 🏗️ 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, GCP, Kubernetes, Scrum
- 🔄 Led transition from PHP to JavaScript stack
- 🎨 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
- 🌟 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
- 👥 Actively contributed to knowledge sharing and team collaboration