Leading the development of a SAAS-based donations platform.
Using Laravel with Microservices, focusing on Domain-Driven Design and CQRS for a scalable, multi-tenant architecture.
Developing robust APIs, utilizing Data Transfer Objects (DTOs), conducting code reviews, and leading a team of backend developers.
Managing services on AWS alongside Docker containers and setting up and maintaining CI/CD pipelines.
Designing and implementing SAAS integrations with multiple payment gateways (Moyasar), enhancing system capabilities and enabling secure, efficient transaction processing.
Working closely with DevOps teams, project managers, and stakeholders for seamless integration and continuous delivery.
Planning, analyzing, and providing estimates with reports to the technical manager.
Developed Python services using the FastAPI framework, including integration of ChatGPT with a CMS for advanced AI chat features, saving time and effort for the editorial team.
Aug 2021 - May 2022
10 months
Germany
Senior Software Engineer
P&M Agentur Software & Consulting GmbH
Developed backend services for several websites and web applications using PHP (WordPress, Contao CMS, Typo3, Laravel, Symfony), SQL, and JavaScript.
Focused on building, maintaining, migrating databases, and integrating data from various backend services.
Developed and optimized logistics web applications, improving route planning and delivery systems to increase efficiency and reduce operational costs.
Played a pivotal role in the design and development of corporate websites, ensuring optimal performance, security, and adherence to industry standards.
Worked closely with DevOps teams, project managers, and stakeholders for seamless integration and continuous delivery.
Oct 2017 - Jul 2021
3 years 10 months
United Arab Emirates
Senior Software Engineer
Mobiworld Technology Company
Responsible for developing front-end and back-end of websites, web applications, and CMS of 7awi.com, layalina.com and other websites.
Worked closely with DevOps teams, project managers, and stakeholders for seamless integration and continuous delivery.
Communicated with clients using Agile software (Jira Atlassian) and was responsible for troubleshooting and debugging clients' websites.
Updated websites and web applications with new features and functionalities based on client requirements.
Managed AWS services, focusing on S3 for storage.
Worked with Cloudflare Workers for web performance and security.
Jan 2015 - Sep 2017
2 years 9 months
Jordan
Software Engineer
Menaitech HR Solutions Company
Developed front-end and back-end of websites and web applications.
Troubleshooted and debugged HRMS, updated systems with new features, and managed databases.
Upgraded PHP versions and created a web application for managing HRMS documentation to make it compatible with multiple PHP versions.
Languages
Arabic
Native
English
Advanced
Education
Oct 2010 - Jun 2014
The Hashemite University
Bachelor's Degree · Computer Information Systems · Jordan