Skip to content
View Strawbang's full-sized avatar

Block or report Strawbang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Strawbang/README.md

Header

I'm Djamel, Full-Stack Software Engineer 👨‍💻 passionate about modern web technologies 🚀

👨‍💻 About Me

  • 🔭 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)

🛠️ Technical Stack

Languages & Frameworks

  • 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 & Infrastructure

  • Databases: PostgreSQL, MySQL, MariaDB, MongoDB, Redis
  • DevOps: Docker, Kubernetes, Swarm, Traefik, Jenkins, GitHub Actions
  • Cloud: Google Cloud Platform (GCP), Portainer

Methodologies & Patterns

  • Architecture: Hexagonal Architecture, MVC
  • Design: Atomic Design, Object-Oriented Programming, Design Patterns
  • Process: Agile, Scrum

📊 GitHub Statistics

Strawbang's Github Stats Strawbang's Top Languages

total stars followers views

🎯 Featured Projects

🎙️ VoiceVista

  • 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

💼 Consultant Tracking

  • 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
  • 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

💼 Professional Experience

Full-Stack Software Engineer | Wemanity Group (METRO FRANCE)

Paris, France | March 2022 - March 2024

  • 🏗️ 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

Full-Stack Software Engineer | MaFormation Médicale

Paris, France | October 2020 - December 2021

  • 🔄 Led transition from PHP to JavaScript stack
  • 🎨 Designed and implemented NodeJS/React application
  • 🏛️ Established component-based architecture for better scalability

Full-Stack Software Engineer | Fokal Studio

Ferrières-en-Brie, France | June 2018 - May 2020

  • 💻 Led development of custom client websites
  • 🔧 Specialized in WordPress customization and digital solutions
  • 🚀 Drove digital transformation initiatives

🎓 Education

  • 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

Connect with me

🏆 Key Achievements

  • 🌟 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

📝 Latest Blog Posts

Pinned Loading

  1. portfolio portfolio Public

    My portfolio

    Astro

  2. monorepo monorepo Public

    Bootstrap monorepo in typescript

    TypeScript

  3. thetiptop-api thetiptop-api Public

    JavaScript

  4. thetiptop-back thetiptop-back Public

    JavaScript

  5. thetiptop-front thetiptop-front Public

    JavaScript

  6. thetiptop-workflow thetiptop-workflow Public

    Shell