Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Taha Marey

Taif

Summary

Versatile Laravel PHP Developer with a strong commitment to creating efficient web applications. Proficient in PHP and Laravel, specializing in database design, API development, and system optimization. Recognized for delivering secure, maintainable code while staying ahead of industry trends to enhance project success.

Overview

1
1
year of professional experience

Work History

BACKEND PHP DEVELOPER

Self Study
Taif
09.2024 - 11.2024

News System

  • Description: A platform where users can post news articles, and people can stay updated with the latest information. Designed for seamless interaction and real-time updates.
    Features:Realtime Updates: Users receive live updates on new posts and comments using Laravel Echo and Pusher.
    Caching: Improved performance by caching frequently accessed data such as trending news.
    Multi Authentication (Multi Guards): Handled different user roles (e.g., normal users, editors, admins) with multiple authentication guards.
    Middleware: Applied middleware for role-based route access and data security.
    OAuth Integration: Enabled third-party authentication with Google/Facebook for easy login.
    API Rate Limiting: Prevented API abuse using Laravel’s built-in rate-limiting functionality.
    Resource & Collection: Ensured consistent and clean API responses using Laravel’s Resources and Collections.
    Token-based Authentication: Secured API access using Laravel Sanctum.
    Session-based Authentication: Managed user sessions securely using Laravel Sanctum.
    Authorization: Implemented role-based access control to ensure only authorized users can create, edit, or delete posts.
    Email Notifications: Sent automated email alerts for new posts or replies to user comments.
    Database Notifications: Stored notifications in the database and displayed them in the user interface.
    SMS Notifications: Integrated Twilio to send critical updates and alerts via SMS.
    Tools Used: Laravel, MySQL, Laravel Sanctum, OAuth, Roles & Permissions, Laravel Echo, Pusher, and Ajax.
  • GitHub: https://github.com/Taha-Atta/News

BACKEND PHP DEVELOPER

Self Study
Taif
03.2024 - 06.2024

Introduction Website

  • Description: A professional portfolio website featuring a dashboard for admin management and multi-language support using localization.
  • Features:Admin Dashboard: A dedicated interface for managing website content and settings.
    Multi-Language Support: Implemented localization to switch seamlessly between languages for a global audience.
    Slug Management: Used advanced Laravel features to generate and manage SEO-friendly URLs.
    Dynamic Content: Allows for the easy addition of personal and professional details.
  • Tools Used: Laravel, HTML, CSS, JavaScript, GitHub, and Laravel localization..
  • GitHub : https://github.com/Taha-Atta/Introduction-website

BACKEND PHP DEVELOPER (Internship)

Denizey
10.2023 - 02.2024
  • Worked on four major projects, all built with APIs, including E-commerce, E-learning, Social Network, and Movie System.
  • Learned and implemented advanced development features and tools:API Development: Designed and implemented RESTful APIs.
    Swagger Documentation: Documented APIs for seamless integration and team collaboration.
    Roles and Permissions: Managed access controls using Spatie Roles and Permissions.
    Payment Gateways: Integrated payment systems like Stripe for secure transactions.
    Admin Panel: Built dynamic admin dashboards for managing project data.
    Repository Design Pattern: Applied advanced software design patterns for scalable code architecture.
    Teamwork Tools: Gained experience using Jira for Agile project management and Bitbucket and GitHub for version control.
    ERD Database Design: Designed and optimized database structures for efficient data management.

Education

Backend PHP Developer -

Route Academy
Cairo

Computer Science -

Route Academy
Cairo

Skills

  • PHP
  • Laravel
  • MySQL
  • RESTful API Development
  • HTML5
  • CSS3
  • JavaScript
  • Git
  • GitHub
  • Database Design
  • Debugging
  • Optimization
  • Swagger
  • Agile methodologies
  • Jira
  • Teamwork

Languages

  • Arabic
  • English

Timeline

BACKEND PHP DEVELOPER

Self Study
09.2024 - 11.2024

BACKEND PHP DEVELOPER

Self Study
03.2024 - 06.2024

BACKEND PHP DEVELOPER (Internship)

Denizey
10.2023 - 02.2024

Backend PHP Developer -

Route Academy

Computer Science -

Route Academy
Taha Marey