Thanks to visit codestin.com
Credit goes to github.com

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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