Full Stack Engineer

Open to full-time
Bio

Beshoy O is a Full Stack Engineer with several years of experience in full-stack development and software engineering. He is proficient in a wide range of technologies including PHP, Laravel, React, Next.js, and the MERN stack. Beshoy builds web applications, scalable systems, and microservices, utilizing practices such as secure login with JWT, role-based access, and CI/CD with GitHub Actions. His experience extends to containerization with Docker and Kubernetes, ensuring efficient deployment and maintenance. Beshoy has developed a scalable meal delivery system using Spring Boot and microservices, integrating RabbitMQ and Redis for efficient service messaging and data management. He also led a team project for a virtual clinic and pharmacy platform using the MERN stack, implementing Stripe payment integration and health subscription features. Beshoy is pursuing a B.Sc in Computer Science & Engineering at the German University in Cairo, with a focus on machine learning research. He is well-suited for roles that require full-stack development expertise and a collaborative approach to building innovative software solutions.

Expertise
KubernetesMongoDBGitJavaScriptSQLPHPCSSHTMLNext.jsPythonReactJavaLaravelNode.jsC#
Video Intro
Assessments
APPLICANT AVG · 53%BESHOY · 86%0255075100TopASSESSMENT SCORE (0–100)
  • Find Indices of Two Numbers That Add Up to TargetEasy
  • Great score at Handling Timeouts in Transaction ProcessingMedium
Projects

Adventure World

Developed a public blog-sharing website using PHP Laravel and XAMPP, allowing users to post and browse blogs. Implemented an admin approval system to review and manage user-submitted blogs before publishing. Built full CRUD functionality for blog management, enabling the admin to create, edit, delete, and approve posts.

Build Your Meal

Built a scalable meal kit delivery system like HelloFresh using Spring Boot and microservices. Created key services (User, Cart, Order, Inventory) with secure login (JWT) and role-based access. Used RabbitMQ for service messages and Redis to speed up cart data. Deployed with Docker and Kubernetes (Minikube), added load balancing, service discovery, and API gateway. Followed clean design (DDD) and used GitHub Actions for fast updates and easy maintenance.

Virtual Clinic & Pharmacy

Led as Scrum Master for a team project integrating virtual clinic and pharmacy websites using MERN Stack. Implemented cart and checkout functionalities with Stripe payment integration in the pharmacy website, while also developing health subscription packages functionalities in the clinic website and more. Led team efforts in both frontend and backend development, following the MVC design pattern, with a focus on CSS design for enhanced user experience and ensuring visually appealing and user-friendly websites.

Shinzo Online Bank

Led the Requirements Engineering process, meticulously documenting requirements’ specifications, and translating them into user stories, class diagrams, and ERDs, ensuring clarity and alignment with system design. Implemented various design patterns & contributed to enhancing UI/UX, resulting in an intuitive user experience.

Experience
  1. Fullstack Developer

    Gulf Insurance Group - GIGJul 2024Sep 2024
    • Built and managed web applications utilizing PHP Laravel for the backend and React/Next.js for the frontend.
    • Acquired hands-on full-stack development experience, emphasizing smooth coordination between front-end interfaces and backend logic.
    PHPLaravelReactNext.js
  2. Junior Teaching Assistant

    German University in CairoFeb 2023Jun 2023
    • Helped first-year students improve their Java programming and problem-solving skills by guiding them during lab sessions.
    Java
Education
  1. B.Sc in Computer Science & Engineering

    German University in CairoCairo, Egypt2020 — 2025
  2. Bachelor thesis in Machine Learning

    German University in CairoCairo, Egypt2024 — 2024
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavaScriptNode.js
Ukeme B.
Ukeme B.

Full Stack Engineer

0-2 Years of Experience

FlaskNode.jsMongoDBGit
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
Ogbonna E.
Ogbonna E.

Full Stack Engineer

0-2 Years of Experience

Nigeria
BashPythonC++SQL
View all

Full Stack Engineer

0-2 years experience

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