
Al-Matar is a progressive Saudi OTA platform for travel bookings, offering seamless 24/7 hotel and flight reservations in multiple languages. My responsibilities at Al-Matar include:
- Managing multiple services within a microservices architecture.
- Handling both frontend and backend development tasks.
- Creating and maintaining various service endpoints.
- Conducting SQL migrations and implementing services across two technology stacks.
- Enhancing the performance and reliability of the microservices, ensuring efficient integration and functionality.
Mahaseel is a smart digital platform that connects farmers with customers instantly, aiming to distribute high-quality fresh produce from Egypt to the world and become the leading digital enabler in the Middle East and North Africa. During my tenure, I:
- Debugged and enhanced features for Talabat Mahaseel, improving user experience.
- Utilized NestJS to develop finance-related applications.
- Developed and launched 'Beluga Pay,' a fintech training app for bank transactions.
Throughout my freelance period, I collaborated with various platforms, taking on roles that challenged my technical skills in debugging, feature enhancement, and software optimization. This phase of my career not only diversified my experience but also sharpened my problem-solving skills, making me adept at quickly understanding and improving upon existing software architectures, thus contributing significantly to the enhancement of user experience and software functionality
Data Structure and Algorithms
Design Patterns
Problem-solving
Docker
Git & GitHub
ArgoCD
Microservices
JavaScript
TypeScript
PHP
Python
Nodejs
Nestjs
Lumen/Laravel
Django
Expressjs
Swagger API
Anguler
React
MongoDB
MY SQL
RESTful APIs
Experienced backend developer with a solution-oriented mindset and a proven track record, boasting 8 months of freelance work, followed by a 3-month tenure at Mahaseel Masr, and currently enhancing my professional journey at Al-Matar for Now. Specializing in the development and maintenance of software and software architectures. With proficiency in communication, collaboration, and technical documentation, I possess a keen problem-solving ability that I bring to every project.