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

Skip to content

Strawbang/Strawbang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

50 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published