Summary
Overview
Work History
Education
Skills
References
Training Courses
Timeline
Generic

Badereddin Matar

Backend Developer
Cairo,C

Summary

Full-Stack Developer with hands-on experience in Laravel (PHP) and Vue.js for building scalable, high-performance web applications. Skilled in backend architecture, RESTful API development, and front-end engineering using JavaScript and Ajax. Experienced in applying Test-Driven Development (TDD), Clean Code, and SOLID principles to ensure code quality and maintainability. Proficient in using Git for version control, queues, event–listener patterns, caching, and notification systems to optimize system performance and reliability. Adept at developing custom dashboards, role-based access controls, and real-time updates with Pusher/WebSockets. Strong background in project workflow management, team collaboration, and delivering results within agile environments.

Overview

4
4
years of professional experience

Work History

Full-Stack Developer

British Academy For Training And Development
05.2024 - Current
  • Provided full technical support and continuous improvement for the company’s main web platform.
  • Designed and developed complete systems and dynamic dashboards aligned with business workflows and user roles.
  • Implemented new features to optimize performance, scalability, and user experience.
  • Applied Test-Driven Development (TDD) to ensure code reliability, maintainability, and high-quality standards.
  • Utilized Git and GitHub for version control, code reviews, and collaborative development.
  • Managed project tasks, sprint planning, and progress tracking using Trello in coordination with cross-functional teams.
  • Delivered full-stack solutions using Laravel (PHP) for backend development and Vue.js (JavaScript) for frontend implementation.

Freelancer as a Back-End Developer

Mostaql Platform
06.2022 - Current

Project: Shipping Management Platform

  • Built a full-stack web application for managing shipping operations with role-based access control (RBAC).
  • Vendor Portal: vendors can create profiles, submit transport requests to two invoice addresses, and print invoices with unique barcodes.
  • Driver Portal: drivers log in to view assigned and available delivery requests.
  • Employee Portal: staff manage requests and scan barcodes to instantly retrieve order data.
  • Implemented RESTful APIs for mobile and third-party integration.
  • Applied Test-Driven Development (TDD) to ensure high-quality, maintainable code.
  • Used Event–Listener architecture and Queues for background processing such as notifications and invoice generation.
  • Integrated Mail Notifications and in-app Notifications for real-time updates.
  • Added Caching to improve performance and reduce database load.
  • Delivered full order lifecycle tracking, barcode-encoded invoice generation, and searchable order history.


Project: Real Estate & Lease Management Website

  • Developed a secure platform for property, tenant, and lease management.
  • Implemented RESTful APIs for property and tenant data exchange.
  • Enabled creation and upload of digital lease agreements linked to tenants and properties.
  • Built an Event–Listener system to trigger Notifications and Emails when agreements are created or updated.
  • Applied TDD for stability and long-term maintainability.
  • Added Caching to optimize property and tenant data retrieval.
  • Provided dashboards for property status, active leases, renewals, and tenant records with audit-ready logs.

Full-Stack Developer

Operate Solution
09.2024 - 02.2025
  • Developed and maintained the backend of the company’s main platform with a focus on scalability, performance, and maintainability.
  • Implemented new features and system improvements to enhance overall user experience (UX) and workflow efficiency.
  • Applied Test-Driven Development (TDD) to ensure reliable, secure, and well-tested backend logic.
  • Built a dynamic Excel upload mechanism allowing users to download a predefined Excel template, upload data files, and receive real-time validation feedback indicating successful imports or detailed error causes.
  • Designed and optimized server-side logic using PHP, integrating seamlessly with frontend components.
  • Developed interactive and dynamic features using JavaScript and Ajax for smooth, responsive user interactions.
  • Utilized Git for version control, code review, and collaboration with cross-functional teams.

Full-Stack Developer

Badri & Hania Trading Company
07.2023 - 09.2023
  • Built a comprehensive management system for restaurants and retail stores using Laravel (PHP) and JavaScript, focusing on scalability, clean architecture, and maintainability.
  • Developed a POS and printing management module to control multiple printers across branches and automatically print invoices per store printer setup.
  • Integrated with Call Center APIs to display caller information instantly when a call is received, linking calls directly to customer profiles and previous orders.
  • Implemented an offline order caching mechanism to store orders locally during internet outages and synchronize them automatically once the connection is restored, preventing duplicates.
  • Added a complete accounting module to manage revenues, expenses, and daily transactions with financial summaries and reports.
  • Built a role-based employee management system with permissions, activity tracking, and attendance logging to monitor staff operations securely.
  • Designed real-time product quantity tracking using Pusher (WebSockets), allowing call center and cashier staff to view live inventory updates without page reload.
  • Developed a statistics and analytics dashboard for monitoring product categories, sales, and performance trends.
  • Applied Test-Driven Development (TDD) to ensure system reliability, stability, and maintainable code.
  • Followed Clean Code principles for readability, scalability, and ease of future enhancements.
  • Used Git for version control, team collaboration, and structured deployment workflows.

Back-End Developer

Private project with Mr. Yazan Yazouri
03.2023 - 04.2023
  • Managing sales and monitoring installment payments.
  • Making sales agreements, promissory notes, and invoices when paying the monthly installment.
  • Reminding customers via SMS of their installment due date and communicating with them via SMS after payment.

Back-End Developer

Freelancers Team for Mobile Applications Development
11.2022 - 01.2023
  • Building and modifying APIs.
  • Making a modest project for reserving accommodations, such as apartments, hotels, and a rental vehicle project.

Back-End Developer

Ministry of Interior
11.2021 - 01.2022
  • Constructing a program for controlling committees.
  • Establishing a privilege system and a login system.
  • Website development using Laravel, Ajax, and SQL Server.

Education

Bachelor's Degree - Information Technology

Islamic University of Gaza
Gaza Strip
01.2022

Skills

System Architecture: Scalable, modular, and maintainable system design following Clean Code principles

References

  • Yazan, Yazouri, Mr., +972 59-945-6788
  • Ansam, Alshaer, Ms., +972 59-835-7489
  • Rani, Alwaheidi, Mr., rani.waheidi@gmail.com, +972 56-614-4144
  • Kareem, Ibrahim, Mr., +966 50 520 8718
  • Bahaa, Saltan, Mr., +34 664 40 69 25

Training Courses

  • Laravel 9 -Build Complete Multi Vendor Ecommerce Project A-Z - 79 hours, Udemy
  • Java Course - 50 hours, Vision Plus Education Center
  • Flutter & Freelance Work Course - 60 hours, Vision Plus Education Center
  • PHP Laravel Course - 50 hours, Ajyal Association for Creativity and Development
  • Web Development: JS, MYSQL, PHP & PHP Laravel - 50 hours, Vision Plus Education Center

Timeline

Full-Stack Developer

Operate Solution
09.2024 - 02.2025

Full-Stack Developer

British Academy For Training And Development
05.2024 - Current

Full-Stack Developer

Badri & Hania Trading Company
07.2023 - 09.2023

Back-End Developer

Private project with Mr. Yazan Yazouri
03.2023 - 04.2023

Back-End Developer

Freelancers Team for Mobile Applications Development
11.2022 - 01.2023

Freelancer as a Back-End Developer

Mostaql Platform
06.2022 - Current

Back-End Developer

Ministry of Interior
11.2021 - 01.2022

Bachelor's Degree - Information Technology

Islamic University of Gaza
Badereddin MatarBackend Developer