About
I'm a full-stack Python developer with extensive experience building web applications using Django and Python. I have a strong background in creating RESTful APIs and have worked as a freelancer as well as a Django developer for Honour in Riyadh, KSA. My skill set includes proficiency in Python, JavaScript, SQL, Django, FastAPI, Flask, Django Rest Framework, Vue.js, HTML, CSS (Bootstrap), PostgreSQL, MySQL, Git, and Docker.
Education
ALAZHAR UNIVERSITY | BS COMPUTER SCIENCE
Cairo, EG | Sep 2014 - Jun 2019
GPA: 3.19
Work Experience
HONOR | DJANGO DEVELOPER
Riyadh, KSA | Feb 2022 – Present
- Collaborated with team members using Git for version control and code review.
- Implemented third-party libraries and packages to enhance the functionality of the applications.
- Refactoring a monolith apps into microservices.
- Converting codes from FBV to CBV in Django Views.
- Building restful APIs for existing projects.
- Deployed applications on EC2 instances using CI/CD with GitHub
- Ensured that programming code was fixed on Trello and Sentry, both in the frontend and backend.
FREELANCER | FULL STACK PYTHON DEVELOPER
Cairo, EG | Jun 2019 – Jan 2022
- Design and implement web applications using Django framework and Python programming language.
- Create RESTful APIs for communication between the front-end (Vue.js) and back-end of applications.
- Including comprehensive testing of the API.
Skills
Programming Languages
Python, JavaScript, SQL
Frameworks
Django, FastAPI, Flask, Django Rest Framework, Vue.js
Front-End Languages
HTML, CSS (Bootstrap)
Databases
PostgreSQL, MySQL
Tools
Git, Docker
Projects
E-COMMERCE API | DJANGO, DJANGO REST FRAMEWORK, POSTGRESQL, DOCKER, UNIT TESTING, GIT
github.com/djv-mo/e-commerce-django-rest
An e-commerce API built using Django and Django Rest Framework. It provides endpoints for managing products, categories, orders, and authentication. The project uses PostgreSQL as the database, Docker for containerization, and includes unit testing and Git for version control.
BILLING APP | DJANGO, DJANGO REST FRAMEWORK, VUE JS, DOCKER, UNIT TESTING
A web-based billing app that allows users to manage their bills using Django’s REST Framework and Vue-js.
The Ultimate Blog | DJANGO, Bootstrap, GIT
github.com/djv-mo/The-Ultimate-Blog
a blog platform using Django and its template engine, including categories, articles, a comment system, and a tagging system.