Mohammad E.

Senior Software Engineer

Ventenac-Cabardès, France

Experience

Jun 2022 - Present
3 years 5 months
Saudi Arabia

Senior Software Engineer

Smartlife Software Development Company

  • 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

Certifications & licenses

Advanced Database Design

Coursera

Clean Code Agile Software Craftsmanship

Robert C. Martin

Domain Driven Design With Laravel

Martin JOO

Head First Design Patterns

Eric Freeman, Bert Bates

Mastering PHP Laravel Framework

Udemy

Mastering PHP Symfony Framework

Udemy

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions