Taille maximale du fichier téléchargé: 3MO Types de fichiers autorisés: jpg, jpeg, gif uniquement

Click BROWSE button , select a photo , then click Save your photo
Les directives
  1. Téléchargez une photo de vous-même seulement.
  2. Les photos des enfants, des célébrités, des animaux ou des personnages de dessins animés seront refusées.
  3. Les photos qui contiennent de la nudité, de la violence, ou des thèmes de haine sont interdites et peuvent aboutir à l\'annulation de votre compte.
  4. Les photos de votre passeport, de votre carte d\'identité ou les photos contenant des informations personnelles telles que votre adresse, numéro de passeport ou vos coordonnées seront interdites pour votre propre sécurité.

Supprimer Les directives

Mai Abdel-Qader

Senior Software Engineering Manager

Bayt.com - Saudi Arabia

Lieu:
Arabie Saoudite - Riyad
Éducation:
Baccalauréat, Computer Information System
Expérience:
17 années, 0 mois

Expériences professionnelles

Quelle est votre expérience professionnelle? Celle-ci est l’une des sections les plus importantes de votre CV.
Indiquez vos fonctions, compétences, projets et réalisations dans chaque rôle professionnel. Si vous êtes un nouveau diplômé, vous pouvez ajouter vos activités de bénévolat ou les stages que vous avez faits.
Ajouter Expérience

Total des années d'expérience:  17 Années, 0 Mois   

janvier 2021 A À présent

Senior Software Engineering Manager

à Bayt.com - Saudi Arabia
Lieu : Arabie Saoudite - Riyad
janvier 2015 A décembre 2020

Performance & Security Engineer

à Bayt.com
Lieu : Arabie Saoudite - Riyad
Performance:

- Document and perform the current web site URL performance baseline,
- Identify and document the front end and backend bottlenecks with the site performance,
- Study horizontal scalability solutions like sharding and cache layers and propose solutions,
- Review Bayt data base model and identify redundancies and propose improvements,
- Research and implement on Etags and other dynamic content serving cache technologies,
- Review regularly top DB queries and perform enhancements when necessary,
- Research a better async debug logging process to identify site issues,
- Propose a clustered caching solution based on Redis,
- Research and propose queuing mechanism for image manipulation and distribution,
- Prepare performance improvement best practices and share with the team.


Security:

- Document and perform the current websites vulnerability assessment,
- Propose and implement an automated method to implement security checks during code release,
- Perform regular venerability assessment on the site,
- Perform regular security fixes and document and escalate when necessary to respective development teams,
- Create and document exploitable cases on Bayt or BCC sites,
- Close all and document where necessary all OWASP top 10 vulnerability threats,
- Regularly monitor firewall reports to see identified threats and take actions,
- Identify, document and share best practices to write secure code with Bayt development team,
- Stay on top of latest security threats by engaging with relevant communities and reading books,
- Research best practices to provide API and assess Bayt API infrastructure.


Collaborations with Infra team:

- Understand the current Physical Bayt architecture,
- Assist Ops team C debuggers lik valgrind, gdb,
- Learn how to debug running processes using gdb, strace, ltrace valgrind,
- Prepare a Python course for infra team to help them automate infrastructure management tasks.
janvier 2012 A décembre 2014

Lead Developer

à Bayt.com
Lieu : Arabie Saoudite - Khobar
Responsible for planning, developing, implementing and launching the assigned projects, and proactively communicating with the resources to ensure smooth execution of the projects.
janvier 2010 A septembre 2011

Technical Team Lead

à Bayt.com
Lieu : Jordanie - Amman
- Leading and mentoring a team of 5 software engineers; negotiating and communicating tasks consensus, defining enhancement criteria, acknowledging staff capabilities in addition to motivating and providing performance feedback.

- Assuming responsibility for entire maintenance operations of Bayt site, exercising technical ownership for several functionalities and features, and ensuring continuous system stability.

- Planning daily, weekly and monthly workflow activities as well as empowering the team to organize their work schedules and task estimations based on priorities.

- Performing design inspection, ensuring quality and reliability of code by conducting testing and code reviews for team deliverables as per set code standards and FDD.

- Revamping modules and system functionality, refining and developing solutions as per set best practices.

- Driving technical sessions, conducting presentations on technology buzzes, best practices, and solutions. Leading discussions on IT portal, developing content and creating best practices.
novembre 2007 A décembre 2009

Developer/Senior Developer

à Bayt.com
Lieu : Jordanie - Amman
- Analyzed user needs, project requirements and limitations, validate and evaluate information to determine the feasibility of project implementation as per time constrains.

- Aligned with FDD design feature, standards, and practices in designing the implementation of the feature/fix and illustrating code units and their relationships.

- Coordinated with product manager, software development team, QAs to obtain information on system and UI designs, project and software performance requirements.

- Handled tickets and UI design issues, investigated problems and developed alternatives and solutions.

- Prepared detailed workflow charts and diagrams that describe input, output, and logical operation, and coverted them into a series of instruction coded in a computer language.

- Conducted design inspection to test features to ensure efficient go live within set time estimation.

- Identified and applied SEO, security and performance best practices to be applied to the task from the department documented practices.

- Evaluated and optimized the code; removed redundant variables and rearranged code with the objective of ensuring proper structure, adherence to industry standards and compatibility with browsers, devices, or operating systems.

- Rendered expertise in web standards, server technologies, database concepts and programming languages with strong concentration on JQuery, JavaScript, HTML, XHTML, TCL and ADP scripts, AOL, Oracle, MySQL, and CSS.

- Employed caching mechanisms specifically Memcached, identified and applied security best practices and processes.

Éducation

Quel est votre niveau de formation?
Permettez aux employeurs de savoir plus concernant votre éducation. Soyez clair et concis.
juin 2007

Baccalauréat, Computer Information System

à University of Jordan
Lieu : Jordanie - Amman
Moyenne générale: 3.74 sur 4
- Graduated with honor achieving excellent GPA; 3.74/4.00

- Placed on the Honorary Board of the Faculty of Information Technologies.

Specialties & Skills

SQL Tunning

Feature Driven Development (FDD)

Information Analysis

PostgreSQL

TCL and ADP Scripts

Team Building

JavaScript

Tarantool

ClickHouse

Data Science

Deep Learning

Artificial Intelligence

Performance Tuning

Web Security

Web Development

Langues

Parlez-vous plus d\'une langue?
Dans certaines professions, la maîtrise d'une ou de plusieurs langues étrangères est un plus ; il faut donc ajouter vos compétences linguistiques pour obtenir de meilleurs résultats.

Arabe

Expert

Anglais

Moyen

Adhésions

Etes-vous membre d\'une organisation ou d\'un club professionnel?
Vos adhésions professionnelles révèlent vos aspirations professionnelles, ajoutez-les!
Organisation : Iqrani (Reading Club)
Adhésion/Rôle : volunteer
Membre depuis : January 2019

Formations et Certificats

ITIL ( Certificat )

Délivré en: August 2011

Loisirs et Intérêts

Partagez vos loisirs et intérêts pour aider les employeurs à mieux vous connaître
La meilleure façon pour que les employeurs puissent mieux vous connaitre est de consulter vos loisirs et intérêts

Reading

Chargement
Chargement...
Chargement...