Home
Rabea Shaban — Full Stack Software Engineer

Hi, I'm Rabea Shaban — Full Stack Software Engineer

Full Stack Software Engineer

MERN Stack • Next.js • AWS

I build scalable, secure, and high-performance web applications using React, Next.js, Node.js, Express, MongoDB, TypeScript, and AWS.

TIMELINE

Professional Journey

A chronological overview of my professional experience, education, and milestones.

Digilians Initiative (Presidential Digital Pioneers)
AI-Based Software Development Specialized Diploma
Full-time intensive residential training under the Presidential Pioneers Initiative at the Egyptian Military Academy (Heliopolis, Cairo), organized by MCIT. Focuses on advanced software engineering, MERN stack, AI models integration, cloud platforms, DevOps architecture, agile lifecycles, and leadership communication.
AISoftware EngineeringMERNAWSDockerKubernetesHelmTerraformLinuxGitHub ActionsCI/CDDevOpsSystem DesignREST APIsLeadership
Freelance Full Stack Software Engineer
Self-Employed
Design, build, and deploy end-to-end full-stack web applications for global and local clients using the MERN stack, Next.js, and AWS. Focus on performance optimization, clean code principles, and responsive user experiences.
ReactNext.jsNode.jsExpressMongoDBAWSDockerDevOps
Meta Front-End Developer Professional Certificate
Coursera / Meta
9-course professional developer program including React Basics, Advanced React, UX/UI Design, Version Control, Coding with JavaScript, and final capstone projects.
ReactUI/UXVersion ControlJavaScriptJest
Digital Egypt Pioneers Initiative (DEPI)
.NET Full Stack Developer
Enterprise software developer training program organized by the Ministry of Communications & IT (MCIT). Developed AGRSUP - a full-stack e-commerce application using .NET Core and React with full auth and Stripe payments.
.NET CoreReactSQL ServerREST APIsStripe
Higher Institute of Technology, Management and Information – Minya
Bachelor of Management Information Systems
Graduated with Excellent grade. Focused on systems analysis, database management, and web programming. Graduation Project: Crime Prediction System using React and Firebase (Awarded Excellent grade).
MISReactFirebaseSystem Analysis
National Telecommunications Institute (NTI)
Web Developer Trainee
Completed professional web developer training. Built Tarahoj Dental Clinic application featuring booking flows and doctor dashboard. Studied HTML, CSS, JavaScript, and Bootstrap.
HTMLCSSBootstrapJavaScriptSQL
PORTFOLIO

Featured Work

A selection of my key projects showcased together with demo, source code, and design.

EduSphere Learning Management System dashboard

EduSphere

EduSphere is a full-stack Learning Management System built for students, teachers, and administrators using Next.js, React, TypeScript, Node.js, and MongoDB.

Next.jsReactTypeScript
Pharmacy POS management system dashboard

Pharmacy POS

Pharmacy POS is a multi-tenant pharmacy management and point-of-sale system built with React, TypeScript, Node.js, and modern backend architecture.

ReactTypeScriptNode.js
Zein Hub media and educational platform interface

Zein Hub

Zein Hub is a full-stack media and educational platform uniting training programs, lessons, instructor profiles, live sessions, assignments, attendance tracking, and certificates.

Next.jsReactTypeScript
Sy2antek automotive service and maintenance platform

Sy2antek

Sy2antek is a full-stack automotive service and maintenance platform connecting vehicle owners with professional mechanics and automotive services.

ReactTypeScriptNode.js
GROWTH MINDSET

Currently Learning

Technologies I'm actively learning and applying through labs, coursework, and hands-on practice.

AWS Cloud

Acquiring fundamental concepts of cloud computing, VPC networking, IAM security, EC2, S3, and RDS through hands-on coursework.

LearningHands-on LabsIn Progress

Docker

Learning containerization concepts, writing Dockerfiles, creating lightweight images, and managing local container storage.

LearningHands-on LabsIn Progress

Kubernetes

Studying container orchestration, microservices scheduling, service load balancing, and configuration management in sandbox clusters.

LearningHands-on LabsIn Progress

Helm

Exploring Kubernetes package management, editing values.yaml files, and structuring chart templates for easier cluster installs.

LearningHands-on LabsIn Progress

Terraform

Understanding Infrastructure as Code (IaC) syntax, state management, provider settings, and modular setups for cloud provisioning.

LearningHands-on LabsIn Progress

GitHub Actions

Practicing workflow automation, syntax for jobs/steps, integrating unit testing triggers, and setting up simple CI pipelines.

LearningHands-on LabsIn Progress

Linux

Mastering terminal commands, file system permissions, package management, bash scripting, and server configurations.

LearningHands-on LabsIn Progress

DevOps

Adopting standard deployment practices, clean release cycles, logging integrations, and infrastructure monitoring concepts.

LearningHands-on LabsIn Progress

System Design

Learning microservices architecture patterns, load balancers, caching layers, database indexing, and scaling practices.

LearningHands-on LabsIn Progress

Ready to Start Your Project?

Let's work together to bring your ideas to life with modern web technologies, containerized deployments, and clean cloud setups.

Contact Me