Mahmoud azzazi, Senior Full Stack Developer

Mahmoud azzazi

Senior Full Stack Developer

Udawi

Lieu
Arabie Saoudite - Jeddah
Éducation
Baccalauréat, Bachelor's, Business administration
Expérience
14 years, 4 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :14 years, 4 Mois

Senior Full Stack Developer à Udawi
  • Arabie Saoudite - Jeddah
  • Je travaille ici depuis avril 2021

Overall responsible for the development and management of the Company's website as follows:
● Server-side coding: Create and develop a company website using PHP.
● Database design and development: Database design and development using MySQL.
● Building front-ends: Building the front-end of the website also using HTML, CSS, JavaScript and some other utilities.
● Testing and Debugging: Testing the code and debugging any problems that come up.
● Online Payment: Dealing with payment gateways and providing multiple payment methods \[Visa - MasterCard - Mada - Apple Pay\].
● API design and implementation: This includes deciding on endpoints, methods, request and response formats, and authentication methods. This includes writing code to handle incoming requests, perform necessary operations on back-end systems, and return appropriate responses.
● Once the API goes into production, I am responsible for maintaining it, monitoring it for bugs and performance issues, fixing bugs and issues that come up, and making improvements to the API as needed.
● Technical Support: Follow up on customer problems, provide periodic reports on sales and customer behavior, and contribute to improving user experience.

Senior Full Stack Developer à Awad Badi Nahas Trading Co. Ltd
  • Arabie Saoudite - Jeddah
  • mars 2016 à mars 2021

Overall responsible for developing and managing the company's e-commerce website as follows:
● Server-side coding: Create and develop a company website using PHP.
● Database design and development: Database design and development using MySQL.
● Building front-ends: Building the front-end of the website also using HTML, CSS, JavaScript and some other utilities.
● Testing and Debugging: Testing the code and debugging any problems that come up.
● Electronic payment: Dealing with electronic payment gateways and providing multiple payment methods \[Visa - MasterCard - Mada - Apple Pay\].
● Integration: Linking inventory and customer orders to the business process management system \[SAP\].
● Technical support: Follow up on customer problems, provide periodic reports on sales and customer behavior, and contribute to improving user experience.

Front-end Developer à Master Vision Integrated Solution
  • Egypte - Le Caire
  • mai 2012 à mai 2015

Responsible for creating corporate portals, websites and large scale-web applications. Handled the tasks of designing and optimizing graphics for corporate client’s sites. Assigned the responsibilities of reviewing information architecture and creative design for feasibility. Responsible for designing and coding on user forms for website that require user registration. Designed interactive web pages for e-commerce sites. Handled other tasks under the instructions of the Senior web designer.
Key Achievements:
● Earned several awards for providing web design support to both headquarter employees and hundreds of field offices.
● Coordinated staff participation in community-sponsored charitable events.

Front-end Developer à Paladox
  • Egypte - Le Caire
  • avril 2009 à juillet 2012

As a front-end developer, my primary responsibility is to create and maintain the user-facing aspects of web applications or websites. This includes designing, developing and testing user interfaces to ensure they are intuitive, functional and visually appealing.
Here are some of the specific responsibilities I have as a front-end developer:
● Developing and maintaining user interfaces: Creating user interfaces for websites and web applications you will need using HTML, CSS, and JavaScript. While ensuring the responsiveness of the interfaces to work well on different devices.
● Collaboration with designers: Work closely with designers to implement their designs, accurately translating them into code.
● Testing and Debugging: Thoroughly testing code to ensure that interfaces work as intended and are free from bugs and issues.
● Front-end performance optimization: Improve front-end code performance to ensure that websites and web applications load quickly and run smoothly.
● Collaboration with back-end developers: Work with back-end developers to integrate front-end interfaces with back-end systems, ensuring the overall application works as intended.
● In addition to good communication and collaboration skills to work effectively with other members of the development team.

Éducation

Baccalauréat, Bachelor's, Business administration
  • à zagazig University
  • juillet 2009

A Bachelor's degree in Business Administration covers a broad range of topics related to the management and operation of businesses. Overall, a Bachelor's degree in Business Administration provide with a solid foundation in various aspects of business management, and equip you with the skills and knowledge needed to succeed in a wide range of careers in the business world.

Specialties & Skills

JavaScript
HTML + CSS
Adobe Creative Suite
wordpress
programming
php frameworks
JavaScript
Front-end Developer
Back-end Developer
web applications
web development
web design

Profils Sociaux

Langues

Arabe
Langue Maternelle
Anglais
Moyen
Français
Débutant