Mahmoud Elsokary, Senior Software Engineer

Mahmoud Elsokary

Senior Software Engineer

Jumia

Lieu
Egypte - Le Caire
Éducation
Baccalauréat, Computers and Information Science
Expérience
20 years, 5 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :20 years, 5 Mois

Senior Software Engineer à Jumia
  • Egypte - Le Caire
  • Je travaille ici depuis janvier 2021

Role:
• Designed or wrote the code and testing of Java, JavaScript, or PHP.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
Projects:
1. Jumia Mall:
Description: E-commerce system.
Tools: PHP, Angular, PostgreSQL, SSO Login, Rest API.
Responsibilities: Enhancement of backend and frontend code, Performance,
and designing issues with JavaScript.
2. Jumia User System:
Description: Help create and manage all users with roles and permissions.
Tools: Java, Angular, KAFKA, PostgreSQL, SSO Login, API.
Responsibilities: Enhancement of backend and frontend code
3. Jumia Bill and Tax System:
Description: Create all bills and send them to local authorities.
Tools: Java, RabbitMQ, PostgreSQL, Angular, API.
Responsibilities: Designing and coding backend and frontend code,
Performance, and designing issues with JavaScript.

Senior Software Engineer à EPAM Systems
  • Pologne - Katowice
  • janvier 2020 à décembre 2020

Role:
• Designed or wrote the code and testing of Java or JavaScript.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
Projects:
4. Parking System:
Description: Organize booking parking places system.
Tools: Java, Angular, PostgreSQL, SSO Login, Rest API.
Responsibilities: Enhancement of backend and frontend code, Performance, and design issues with JavaScript.
5. Management System:
Description: Help managers supervise employees.
Tools: Java, Angular, KAFKA, PostgreSQL, SSO Login, API.
Responsibilities: Enhancement of backend and frontend code
6. Weather Prediction System:
Description: Focus on the areas which have bad weather to grant a fast
recovery to the electricity units in case of any damage.
Tools: Lambda Function, Java, PostgreSQL, React, API.
Responsibilities: Enhancement of backend and frontend code, Performance, and designing issues with JavaScript.

Senior Software Developer / Team Lead à Unicom Group
  • Egypte - Le Caire
  • janvier 2019 à décembre 2019

• Designed, wrote, and tested the code of Java, PHP, or JavaScript.
• Prioritized software development projects.
• Set timelines and assigned tasks to team members.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
• Oversaw junior developers and evaluate their performance.
• Liaised with designers to decide on UI/UX elements.
Projects:
1. Iraq Post, Iraq Post Info Processor:
Description: Post information extraction, analysis, and merged into another
system.
Tools: PHP, Angular, MariaDB, API, Android, IOS swift.
Responsibilities: Designed system architecture, Develop/Program
Functionality and features.
2. Immigration System:
Description: Help the expats in their process of issuing needed documents.
Tools: Java, Angular, MariaDB, odoo, API.
Responsibilities: Designed system architecture, Develop/Program
Functionality and features, Frontend implantation with responsive.

Senior Software Developer à Etolv
  • Egypte - Le Caire
  • janvier 2015 à décembre 2018

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Senior Software Developer à Think Digital Solutions
  • Egypte - Le Caire
  • janvier 2014 à décembre 2014

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Senior Web Developer à Revolution Company
  • Egypte - Le Caire
  • janvier 2013 à décembre 2013

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Web Developer à Arab Science and Technology Foundation
  • Egypte - Le Caire
  • janvier 2010 à décembre 2011

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Web Developer à Pro Web System
  • Egypte - Le Caire
  • janvier 2008 à décembre 2009

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Web Developer à Mazaya Design
  • Egypte - Le Caire
  • janvier 2007 à décembre 2007

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Web Developer à Alkahf
  • Egypte - Le Caire
  • janvier 2006 à décembre 2006

- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.

Network and System Administrator à Masria Group
  • Egypte - Le Caire
  • janvier 2003 à décembre 2005

- Determine what the organization needs in a network and computer system before it is set up
- Install all network hardware and software and make needed upgrades and repairs
- Maintain network and computer system security and ensure that all systems are operating correctly
- Collect data in order to evaluate the network’s or system’s performance and help make the system work better and faster
- Add users to a network and assign and update security permissions on the network
- Train users on the proper use of hardware and software
- Solve problems when a user or an automated monitoring system informs them that a problem exists

Éducation

Baccalauréat, Computers and Information Science
  • à Integrated Thebes Academy For Science
  • janvier 2003

Integrated Thebes Academy For Science 2000 – 2003

Specialties & Skills

Langues

Arabe
Langue Maternelle
Anglais
Expert

Loisirs

  • Reading
    Reading Many books