# Abdulrahman Eldeeb

**Backend Developer (Django)** · Fayoum, Egypt
ar2724@fayoum.edu.eg · https://github.com/ElDEEB21 · https://linkedin.com/in/abd-el-rahman-eldeeb

---

## Summary

Computer Science senior at Fayoum University and Codeforces Expert focused on backend development with Django and Django REST Framework. Experienced in building production-ready RESTful APIs using Dockerized workflows, token/JWT authentication, automated testing, and OpenAPI documentation. Strong foundation in algorithms and competitive programming. Also a technical instructor and mentor, teaching CS50, C++, data structures, and OOP to students and coaching competitive programming teams.

---

## Experience

### Recode Academy — Instructor
*Sep 2024 – Present · Fayoum, Egypt*

- Teach multiple courses including CS50, C++ programming, algorithms and data structures, and Object-Oriented Programming (OOP) core concepts
- Deliver structured curriculum covering problem-solving fundamentals, computational thinking, and advanced programming paradigms to diverse student cohorts

**Tech:** C++, Python, CS50

### Fayoum ICPC Community — Mentor & Coach
*Apr 2023 – Mar 2025 · Fayoum, Egypt*

- Mentored 15–20 students in programming fundamentals, data structures, and algorithm techniques to prepare for the Egyptian Collegiate Programming Contest (ECPC)
- Organized programming workshops, training sessions, and coding competitions to enhance programming abilities of community members

**Tech:** C++, Algorithms, Data Structures

---

## Skills

**Languages & Frameworks:** Python, C++, SQL, HTML/CSS, JavaScript, Django, Django REST Framework, Django ORM, PostgreSQL, SQLite, MySQL, Docker, Docker Compose, Git, GitHub Actions, JWT, Stripe, Swagger/OpenAPI, PyTorch, TensorFlow/Keras, OpenCV, Scikit-Learn, Pandas, NumPy
**Domain:** RESTful APIs, MVT Architecture, Service Layer, Selector Layer, Clean Architecture, TDD, Competitive Programming, Web Scraping
**Soft:** Technical Training, Team Leadership, Coaching & Feedback, Curriculum Development, Problem-Solving, Communication

---

## Projects

### E-Commerce REST API — [github.com/ElDEEB21/ecommerce-api-drf](https://github.com/ElDEEB21/ecommerce-api-drf)
Production-ready e-commerce API covering user auth, products, cart, orders, and Stripe payment processing with webhook-driven status updates. Implements Service Layer and Selector Layer patterns across 5 modular Django apps.
*Tech: Django REST Framework, PostgreSQL, Stripe, JWT*

### Recipe Management API — [github.com/ElDEEB21/recipe-api-app](https://github.com/ElDEEB21/recipe-api-app)
Dockerized Recipe Management REST API with user registration, token authentication, profile endpoints, and strict ownership isolation for user data. Full CRUD with advanced filtering and multipart image upload.
*Tech: Django REST Framework, PostgreSQL, Docker, OpenAPI, TDD*

### Postify – Modern Blogging Platform — [github.com/ElDEEB21/postify-django](https://github.com/ElDEEB21/postify-django)
Full-stack blogging platform with Django MVT, featuring markdown editor, hierarchical comments, Google OAuth via Django Allauth, and a creator dashboard with Chart.js analytics.
*Tech: Django MVT, SQLite, Chart.js, Django Allauth*

### FER-2013 CNN vs ResNet — [github.com/ElDEEB21/FER-2013-CNN-ResNet](https://github.com/ElDEEB21/FER-2013-CNN-ResNet)
Facial emotion recognition on FER-2013 — head-to-head comparison between a custom CNN built from scratch and transfer learning with ResNet50V2 (TensorFlow/Keras). Includes EDA, class-balanced training, and confusion-matrix evaluation.
*Tech: TensorFlow/Keras, Python, ResNet50V2, CNN*

### Rossmann Store Sales Prediction — [github.com/ElDEEB21/Rossmann-Store-Sales-DS](https://github.com/ElDEEB21/Rossmann-Store-Sales-DS)
ML pipeline predicting Rossmann store sales — EDA, feature engineering, and XGBoost model with GridSearchCV (97.9% R2). Deployed via Streamlit, FastAPI, and Power BI.
*Tech: Python, XGBoost, Scikit-Learn, Streamlit, FastAPI, Power BI*

---

## Education

**Bachelor of Computer Science and Artificial Intelligence** · Fayoum University · 2026
Graduated Jul 2026. Relevant Coursework: Object-Oriented Programming, Data Structures, Algorithms Design & Analysis, Operating Systems, Database Management Systems, Computer Architecture

---

## Certifications

- Build REST APIs with Django REST Framework and Python — Shubham Sarda (Udemy), 2025
- Python Django - The Practical Guide — Maximilian Schwarzmuller (Academind/Udemy), 2025
- Build a Backend REST API with Python & Django - Advanced — Mark Winterbottom & Brooke Rutherford (Udemy), 2025
