Backend Engineer

Open to part-time
Bio

Ahmed S. is a Backend Engineer with several years of experience in web development, specializing in PHP and Laravel. He builds robust web applications and RESTful APIs using PHP, Laravel, and MySQL, incorporating real-time features with Livewire. Ahmed also utilizes JavaScript frameworks like Vue.js and Alpine.js, along with CSS frameworks such as Tailwind and Bootstrap, to enhance front-end integration. His development process includes a focus on web security, test-driven development with PHPUnit and Pest, and effective version control with Git. Notable projects include the development of a comprehensive admin dashboard for MediaBrokers, which facilitates client management and real-time data updates, and the CVOX real-time messaging application that integrates secure user authentication and notifications using Pusher. At Bakkah Learning, he contributed to the backend architecture and developed a new LMS platform, showcasing his ability to refactor and enhance existing systems. Ahmed holds a B.Sc. in Electrical and Computer Engineering from the Higher Technological Institute. He is well-suited for roles that require building scalable backend systems and integrating complex functionalities in dynamic web environments.

Expertise
PHPLaravelGitJavaScriptCSSHTMLVue.jsGraphQLRelational Database
Video Intro
Assessments

General Coding Assessment

Perfect score on Palindrome Creator Question, Difficulty Easy · Perfect score on Find Intersection Questions, Difficulty Easy · Perfect score on Bracket Matcher Question, Difficulty Medium

Projects

MediaBrokers

A comprehensive admin dashboard for managing client and center interactions. Client management (CSV import, note-taking), real-time data filtering and updates (Livewire), newsletter broadcasting, and email notifications for meetings.

CVOX

A real-time messaging application for web and mobile platforms. Secure user authentication, real-time messaging and notifications using Pusher, and RESTful API development for cross-platform integration.

Laundry Management System

Laundry Management System built using a combination of PHP, Blade, JavaScript, and CSS. The project leverages the Laravel framework to provide a robust backend and a seamless user interface.

Bakkah LMS

LMS platforms to design, deliver, and manage online courses, track learner progress, and generate performance reports.

Experience
  1. Backend Developer

    Bakkah LearningDec 2024Present
    • Developed backend architecture, Refactored old code, Developed RESTful APIs, Developing new LMS for the company.
    • Developed a new Complaint page for customer service to review learners' complaints with replies, and refactored old code.
    • Developed a new cart service to manage customer needs with Vue.js and refactored the existing code.
    • Collaborating with frontend developers to integrate APIs and improve overall system functionality
    • Developing and maintaining backend features and services
    PHPLaravelAlpine jsVue.jsBootstrapMySqlunit testingGitTailwind
  2. Backend Developer

    GeniBridgeMar 2024Sep 2024
    • Designed and developed key functionalities such as real-time filtering, Livewire integration, and website settings management.
    • Collaborating with frontend developers to integrate APIs and improve overall system functionality
    PHPLaravelBladeAPIJSAlpine jsHTMLCSSTailwind
  3. Backend Developer

    SeniorStepsOct 2023Feb 2024
    • Developing and maintaining backend features and services
    • Writing efficient, reusable, and clean code
    • Collaborating with frontend developers to integrate APIs and improve overall system functionality
    PHPLaravelnpmAlpine jsBladeJSLivewire
Education
  1. B.Sc. in Electrical and Computer Engineering

    Higher Technological Institute (HTI)Cairo, Egypt2018 — 2023
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

SAMUEL A.
SAMUEL A.

Backend Engineer

0-2 Years of Experience

Node.jsMongoDBGraphQLGit
Mostafa W.
Mostafa W.

Backend Engineer

0-2 Years of Experience

PythonFlaskHTMLJavaScript
John O.
John O.

Backend Engineer

3-4 Years of Experience

Node.jsMongoDBGraphQLKafka
KHAWAR I.
KHAWAR I.

Backend Engineer

4+ Years of Experience

PAK
FlaskKubernetesNumPyJavaScript
View all

Backend Engineer

0-2 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll