Home
Rabea Shaban Profile

Hi, I'm Rabea Shaban

Full Stack Software Engineer

MERN Stack & Next.js Expert

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

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.

Journey Care Mother

Journey Care Mother

A comprehensive MERN-stack platform for pregnancy tracking, infant growth logs, and virtual consultations with healthcare practitioners. Features weekly milestones and chat features.

React.jsNode.jsExpress.js
Sa2yanti

Sa2yanti

Car maintenance request and booking application. Connects car owners with mechanics, supporting location mapping, request pipelines, and pricing estimates.

ReactNode.jsExpress.js
AGRSUP

AGRSUP

A full-stack e-commerce platform for agricultural supplies featuring secure authentication, user roles, product management, shopping cart, and online payment integration using Stripe.

React.NET CoreSQL Server
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