
Amgad Fikry Mohamed
Freelance Backend Software Engineer at Remote
Holberton School
Egypt
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.
Experience
Remote
Freelance Backend Software Engineer
March 2024 - Present
Designed, developed, and maintained full-stack applications using technologies like Flask, MySQL, React, Express.js, MongoDB, API Development, System Design, and Docker Compose. Conducting testing and debugging to ensure application reliability. Building the Codutopia e-learning platform from system design to deployment.
Freelance
Backend Software Engineer
March 2024 - Present
- Developed and maintained robust and scalable full-stack web applications for clients remotely, utilizing modern technologies and frameworks such as [Flask, SQL, React, Express.js, MongoDB].
- Collaborated closely with clients to understand project requirements, provide technical guidance, and deliver solutions that met their needs and expectations.
- Designed and implemented RESTful APIs and backend services, efficiently handling data storage and retrieval with databases.
- Integrated third-party services and APIs to enhance application functionality and improve user experience.
- Conducted thorough testing and debugging to ensure applications' reliability, performance, and security.
- Managed project timelines, communicated progress updates, and addressed client feedback promptly to ensure project success.
Ministry of Health & Population - Egypt
Physiotherapist
October 2016 - Present
Collaborated with multidisciplinary teams and applied critical thinking to diagnose and address complex physical conditions. Adapted to changing healthcare landscapes and maintained accurate patient records. Demonstrated strong problem-solving and teamwork skills.
Ministry of Health - Egypt
Physiotherapy
October 2016 - Present
- Patient-Centered Approach: I’ve worked closely with diverse patient populations, tailoring treatment plans to individual needs and goals.
- Team Collaboration: Collaborated with multidisciplinary teams.
- Problem-Solving: Diagnosed and addressed complex physical conditions, applying critical thinking and analytical skills.
- Adaptability: Successfully navigated changing healthcare landscapes, adapting to policy shifts and resource constraints.
- Documentation and Reporting: Maintained accurate patient records and communicated treatment progress effectively.
- Career Transition: Currently transitioning to a software engineering career, leveraging my analytical mindset and passion for problem-solving.
Education

Software Engineering
ALX
Graduated in 2024

Physical Therapy/Therapist
Cairo University
Graduated in 2014

Physical Therapy
Cairo University
Graduated in 2014
Certificates & Badges
No certificates or badges added
Projects
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
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. 🍪