Hi,
This is Abdullah Elrubi: a Full-Stack Developer with React/TypeScript,Django/Python, and DevOps Expertise.
Projects
Wazer Eltarbia We Eltarfeh App
An application for students of the Arab Republic of Egypt that contains lessons and reviews of all subjects. The teachers add lessons and videos for each subject, and the student can add a question in a subject and respond to it through the teacher who specializes in the subject.
React Native
Django
Python
IOS
Android
JavaScript
Google Analytics
Firebase
PlantLust
A web-app for selling plants in the US from their nurseries. Users can purchase a plant from different nurseries with different prices and shipping costs.
React
TypeScript
Shopify
Django
Python
Docker
Postgres
Solr
Elastic Search
Celery
REME
A mobile application that allows booking a professional massage service allowing multichoice services to pick from like massage, couples massage, physical therapy.
React Native
JavaScript
PHP/Symphony
MySQL
Google Maps
IOS
Android
Perfection Contracting
it offers contracting and sub-contracting services along with engineering consultancies and designing. ExcelCodes was honored to create their profile , providing a presentable portfolio for "PCC" Company to show their work just as perfect.
Django
Python
SQL Server
HTML
CSS
JQuery
Bootstrap
Google Maps
Skills
I have utilized a variety of technologies to build and sustain both my own and my clients‘ projects.
This experience has enabled me to adapt and implement a wide range of solutions to meet diverse project requirements.
My expertise spans from front-end to back-end development, as well as DevOps practices, ensuring comprehensive project development and deployment.
React JS
React is a free and open-source front-end JavaScript library for building user interfaces based on components.React Native
Cross-platform framework for building mobile apps using JavaScript, offering native performance and rapid development with hot reloading.Next.js
Next.js is an open-source web development framework created by the private company Vercel providing React-based web applications with server-side rendering and static website generation.Material Design
Material Design is an adaptable system of guidelines, components, and tools that support the best practices of user interface design.TypeScript
TypeScript, developed by Microsoft, is an open-source, advanced programming language that enhances JavaScript by adding optional static typing and type annotations.HTML
The backbone of web pages, defining structure and content using markup language.CSS
Stylesheets that control the visual appearance of HTML elements on web pages.Javascript
Versatile scripting language used for web development, offering flexibility, interactivity, and extensive browser support.Django
High-level Python web framework known for its simplicity, scalability, and extensive built-in features for rapid development.Celery
Distributed task queue system in Python for asynchronous processing, handling tasks efficiently across multiple workers.NodeJS
JavaScript runtime built on Chrome‘s V8 engine, enabling server-side scripting and scalable network applications.PostgreSQL
Open-source relational database management system known for its robust features, extensibility, and strong focus on standards.Git
Git is an essential tool in my daily workflow, and I utilize GitHub as the primary platform for pushing and managing my code.AWS EKS
Managed Kubernetes service for automated scaling and deployment of containerized applications.AWS EC2
Scalable computing capacity in the cloud, allowing users to run virtual servers.AWS CodeBuild
A fully managed build service that compiles source code and runs tests.AWS ECR
Docker container registry service, making it easy to store and manage images.AWS S3
Object storage service, offering industry-leading scalability, data availability, and security.AWS Route 53
A scalable cloud Domain Name System (DNS) web service, ensuring route optimization.AWS Amplify
A set of tools and services for building secure, scalable mobile and web applications.
My Journey
Throughout my journey, I‘ve accumulated a vast amount of knowledge and experience in the realms of both development and life itself.
I remain keenly enthusiastic about acquiring new skills and embracing fresh challenges.
2009
Joined Faculty of Compouter Science and Information Systems.
2013
Graduated from Faculty of Compouter Science and Information Systems.
2014
Started my own blog using HTML5, CSS3, and JavaScript.
2018
Joined my first job as a Frontend developer (React.js, Next.js, Material UI, and Webpack) at ExcelCodes Company.
2019
Started my journey to learn Backend (Django and Python).
2020
Promoted to a Team-Leader for full-stack development.
2021
Started my freelancing journey on Upwork as a Full-Stack Developer
2022
Started working as Senior Frontend Developer at Compass company.
2022
Started learning DevOps using (Terraform, Helm Charts, Kubernetes, Docker, ArgoCD, and AWS).
Personal Achievements
9+
Full-Stack Projects
20+
Contributions
3+
DevOps Projects
16+
Upwork Clients
5+
Clients' Starts