Amgad Fikry Mohamed

Amgad Fikry Mohamed

Freelance Backend Software Engineer at Remote

Holberton School

Egypt

AboutEventsChannelsCommunities

Hi, I'm Amgad Fikry Mohamed!

Freelance Backend Software Engineer at Remote

Backend engineer with a full-stack background and a unique healthcare industry perspective. Specializes in server-side logic, database architecture, and APIs. Achievements include developing the 'Codutopia' e-learning platform and a transformative clinic management app. Committed to continuous learning and innovative solutions.

Socials

Experience

Education

Certificates & Badges

No certificates or badges added

Projects

Clinic Management App

https://github.com/amgadfikry/clinic_management_app

Full Stack Developer

Clinic Management System is a comprehensive solution designed to streamline the management of medical clinics, offering features for both administrators and users. The project consists of a backend built with Flask and MySQL for the database, providing a secure API with authentication using hashed passwords and tokens. The front end is developed using React and Tailwind CSS, offering an admin panel for clinic management and a patient-user dashboard.

Admin Panel Features:

  • Manage specialties, doctors, offers
  • Control appointments and testimonials/reviews
  • Create dates for doctor appointments

User Dashboard Features:

  • Search for doctors by name or specialty
  • Make, modify, and view appointments
  • Update profile settings
  • Add testimonials and reviews

The first version represents the Minimum Viable Product (MVP) and the next version will have new features and more improvement.

Backend developer

Codutopia is an advanced e-learning platform designed to deliver a seamless educational experience. Utilizing cutting-edge technologies, Codutopia is built with Express.js, MongoDB, Redis, Oracle Cloud Storage, and Docker Compose to provide a scalable and efficient backend solution.

Instructor Features:

  • Create and manage courses, lessons, and quizzes.
  • Upload and manage media files (PDFs, videos, images).
  • Comprehensive dashboard for tracking student progress and engagement.

User Features:

  • Access to a diverse range of courses and lessons.
  • Interactive quizzes to assess knowledge.
  • Wishlist feature to save and track courses of interest.
  • Enrollment in courses to start learning.

Upcoming Features:

  • Integration of API and GraphQL interfaces for improved flexibility.
  • Enhanced data management with caching mechanisms.
  • Implementation of a queue system using Kafka for better performance.
  • Swagger integration for comprehensive API documentation.
  • Addition of payment methods for course purchases.

Languages

English

Intermediate

Skills

Javascript (JS)

Python

TypeScript

NoSQL

MongoDB

Redis

SQL

MySQL

Flask

Express.js

Node.js

Object-Relational Mapping (ORM)

OOP

Problem Analysis

Problem Solving

Debugging

Teamwork

Creative

Time Management

Self Learning

Swagger UI

Git

GitHub

Docker

ReactJS

Localized connects university students and recent graduates with industry experts and employers.

ProductStudentsEmployersUniversities

PrivacyTermsSitemap

©2025 Localized, Inc. All rights reserved.

Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪