Skip to content
View abdessamad-haddouche's full-sized avatar

Block or report abdessamad-haddouche

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse

πŸ‘‹ Hi, I'm Abdessamad HADDOUCHE

I’m a Backend Developer with a focus on building scalable and efficient systems using Node.js and related technologies. I specialize in RESTful API development, working with JavaScript and Python, and integrating various database systems to manage data flow effectively. Additionally, I hold a Master's degree in Finance, which gives me a deeper understanding of business and financial processes, especially in finance-related projects.


πŸ’Ό Professional Summary

  • πŸ”§ Backend Development: I specialize in Node.js with frameworks like Express.js to build scalable web applications. I also have experience using Python with Flask for API development.
  • πŸ’Ύ Database Expertise: Experience with MongoDB, MySQL, and other databases, designing efficient data storage and retrieval solutions.
  • πŸ“‘ RESTful API Development: I design and implement RESTful APIs to ensure seamless communication between distributed systems and services.
  • 🐍 Programming: Comfortable working with JavaScript and Python, and continuously learning and adapting to new tools and technologies.
  • πŸŽ“ Master's in Finance: I hold a Master's degree in Financial and Accounting Management from the National School of Business and Management in Fez (ENCG de FΓ¨s). This background allows me to bridge the gap between technical solutions and business needs, especially in finance-related development projects.

πŸš€ Technical Skills

  • Backend Development: Node.js (with frameworks like Express.js) and Python (using Flask), along with other backend technologies.
  • Databases: MongoDB, MySQL, and others.
  • API Development: RESTful API design and implementation.
  • Programming Languages: JavaScript, Python.
  • Version Control: Git, GitHub.

πŸ“‚ Notable Projects

Technologies: Node.js, Express.js, MongoDB, JWT, Google OAuth, RESTful API

  • Developed the backend for a real estate web application using Node.js and Express.js, with a focus on building a robust and maintainable RESTful API to manage users, properties, agents, and transactions.
  • Integrated JWT-based authentication and Google OAuth for secure user login and registration.
  • Leveraged MongoDB as the database to store property listings, user profiles, and transactional data, ensuring optimal data retrieval and management.

Technologies: Python, OOP, CLI, JSON

  • Built a Command Line Interface (CLI) to manage AirBnB objects, providing functionality for creating, retrieving, updating, and deleting resources.
  • Supported both interactive and non-interactive modes for enhanced flexibility in user interaction.
  • Designed with modularity in mind to ensure easy future development and extensibility.

Technologies: C, Data Structures (Stack, Queue), Bytecode Interpreter

  • Developed a Bytecode Interpreter for Monty Bytecode files, focusing on manipulating a stack data structure.
  • Implemented support for multiple opcodes such as push, pop, and add, with robust memory management using malloc and free.
  • Focused on efficient stack and queue operations, ensuring memory optimization in C.

πŸ† Achievements

  • Developed backend systems for small to mid-scale applications, optimizing data management and ensuring performance.
  • Gained valuable experience working collaboratively on team-based projects, leveraging Git for version control and project coordination.

πŸ“« How to Reach Me


πŸ“ˆ GitHub Stats

GitHub Stats


πŸ‘¨β€πŸ’» Let's Collaborate!

I’m always eager to learn and grow as a backend developer, and I am open to new opportunities. If you're looking for someone with a strong foundation in backend development and an understanding of finance, feel free to reach out.

Pinned Loading

  1. AirBnB_clone AirBnB_clone Public

    Python 1

  2. monty monty Public

    C 1

  3. propertyHub propertyHub Public

    Forked from Imranelaf/alx-final-project

    JavaScript 1

  4. alx-backend-storage alx-backend-storage Public

    Python 1

  5. simple_shell simple_shell Public

    C

  6. AirBnB_clone_v2 AirBnB_clone_v2 Public

    Forked from justinmajetich/AirBnB_clone

    Python