F7
F7 Platform

Product Families & Team Structure

Overview of the F7 domain teams, their composition, and the capacity allocation model that governs how engineering time is split between BAU and F7 transformation work.

Capacity Model

Engineer Split
BAU: max 40% -- maintenance, bug fixes, operational support
F7: min 60% -- new platform development, greenfield services

Key Principles

  • The same teams handle both BAU and F7 work -- no separate staffing.
  • Managers dedicate 50% of their time for hands-on technical work (architecture, code review, design).
  • Sprint planning must enforce the 40/60 split at the task level.
  • BAU allocation is a ceiling, not a target -- aim to minimize it.

Architecture Committee

The Architecture Committee is responsible for cross-domain design standards, LLD reviews, and ensuring consistency across all F7 services. Weekly Architecture Board meetings are held every Sunday.

Abdullah Al-Jajeh
Architecture Lead
Architecture direction, standards enforcement, cross-domain coordination
Baraa Azzam
Sr. Engineering Manager, Organizations
Organizations domain, IAM architecture, org hierarchy design
Mohammad Sakr
Director of Software Engineering, Inventory
Inventory domain, cost modeling, data architecture
Weekly Architecture Board -- Every Sunday

Domain Teams

Orders & Checkout

Jaques -- Director of Software Engineering

2 squads14 engineers (planned)9 on roster
2 Backend2 Frontend3 QA2 Manager

Menu

Seef El Deen Abu Zietoun -- Senior Engineering Lead

1 squad6 engineers (planned)6 on roster
3 Backend1 Frontend1 QA1 Manager

Inventory Operations

Mohammad Sakr -- Director of Software Engineering

1 squad5 engineers (planned)5 on roster
2 Backend1 Frontend1 QA1 Manager

Guest Experience

Mohamed AbdElaziz Gad -- Engineering Manager

1 squad7 engineers (planned)6 on roster
3 Backend1 Frontend1 QA1 Manager

Organizations

Baraa Azzam -- Senior Engineering Manager

1 squad7 engineers (planned)7 on roster
2 Backend2 Frontend2 QA1 Manager

Shared Services

Hossam Maurice -- Staff Software Engineer

1 squad3 engineers (planned)1 on roster
1 Backend

Marketplace

TBC -- TBC

1 squad3 engineers (planned)

Full Team Roster

Showing 52 of 52 members
NameTitleAreaTeamManager
AbdelRahman SweitySenior Software Automation EngineerQAClientsHasan AbuNamirah
Adham NiazySenior Software Engineer (FE)FEClientsSaif Ihsan
Demrick Niel AdazaSoftware EngineerFEClientsAdham Niazy
Mohammad ZakariaSenior Software EngineerFEClientsAdham Niazy
Fady WaheedSenior Software Automation EngineerQAClientsAhmed Reda
Hasan AbuNamirahSoftware QA Automation LeadQAClientsHussein Hakim
Muntaser Al-MuhaisenSenior Software EngineerFEClientsSaif Ihsan
Omar MoamenSoftware EngineerFEClientsAdham Niazy
Khawlah AlQorayanSenior Software Automation EngineerQAClientsHasan AbuNamirah
Manal SewaiedSoftware Automation EngineerQAClientsAhmed Reda
Marwa SalahSenior Software Automation EngineerQAClientsHasan AbuNamirah
Mohamed AlatroushSenior Software Automation EngineerQAClientsHasan AbuNamirah
Nouran SaadSenior Software Automation EngineerQAClientsHasan AbuNamirah
Rawan AbuShakraSenior Software Automation EngineerQAClientsHasan AbuNamirah
Saad NazirSenior Software Automation EngineerQAClientsAhmed Reda
Eesa HamzaSoftware DeveloperBEGuest ExperienceMohamed AbdElaziz
Mohamed AbdElaziz GadSoftware Engineering ManagerMgrGuest ExperienceJaques
Mohamed ShehataSenior Software Engineer (BE)BEGuest ExperienceMohamed AbdElaziz
Yaser IsmailSenior Software Engineer (BE)BEGuest ExperienceMohamed AbdElaziz
Esmail ElFishawySenior Software Automation EngineerQAGuest ExperienceHussein Hakim
Hossam GamalSenior Software Engineer (FE)FEGuest ExperienceMohamed AbdElaziz
Farah NawaflehSoftware EngineerBEInventory OperationsMohammad Sakr
Mohammad SakrDirector of Software EngineeringMgrInventory OperationsAbdullah Jaja
Sohail AhmadSoftware EngineerBEInventory OperationsMohammad Sakr
Mahmoud FazaaSenior Software Automation EngineerQAInventory OperationsNourhan Haggag
Anwar HaredySenior Software EngineerFEInventory OperationsMohammad Sakr
Nick AlcalaSenior Software EngineerBEMenuSaif Ihsan
Omar ElsayedSoftware Production EngineerBEMenuSaif Ihsan
Ahmed HebishEngineering ManagerBEMenuSaif Ihsan
Seef El Deen Abu ZietounSenior Software EngineerMgrMenuAbdullah Jaja
Husnain SyedSenior Software EngineerFEMenuSaif Ihsan
Youssef YasserSoftware Automation EngineerQAMenuAhmed Reda
AbdelRahman AliSenior Software Automation EngineerQAOrders & CheckoutHussein Hakim
Mahmoud ElAzabSenior Software Automation EngineerQAOrders & CheckoutHussein Hakim
Ahmed SoltanSenior Software Engineer (BE)BEOrders & CheckoutJaques Candeias
Ebrahim AwadSenior Software Engineer (BE)BEOrders & CheckoutJaques Candeias
Mohamed IbrahimSoftware Automation EngineerQAOrders & CheckoutHussein Hakim
Jaques CandeiasSoftware Engineering ManagerMgrOrders & CheckoutAbdullah Jaja
Hussein TirawiSenior Software EngineerFEOrders & CheckoutTayseer Emam
Nouf AlSalemSenior Software EngineerFEOrders & CheckoutJaques Candeias
Tayseer EmamSoftware Engineering ManagerMgrOrders & CheckoutJaques Candeias
Ayman AlSehliSenior Software Automation EngineerQAOrganizationsNourhan Haggag
Nermin SamySenior Software Automation EngineerQAOrganizationsNourhan Haggag
Omar Al BakriSenior Software DeveloperFEOrganizationsBaraa Azzam
Rangie LaurenteSoftware EngineerFEOrganizationsBaraa Azzam
Baraa AzzamSenior Software Engineering ManagerMgrOrganizationsAbdullah Jaja
John Alvin CaralosSenior Software EngineerBEOrganizationsBaraa Azzam
Rawda SabbourSenior Software EngineerBEOrganizationsBaraa Azzam
Hossam MauriceStaff Software Engineer (BE)BEShared ServicesAbdullah Jaja
Ahmed RedaSoftware QA Sr Engineering ManagerQAQA LeadershipHussein Hakim
Ibrahim YounisSoftware Automation EngineerQAQA LeadershipAhmed Reda
Nourhan HaggagSoftware QA Automation LeadQAQA LeadershipHussein Hakim

Structural Flag: Clients Team

Clients team has zero backend engineers (all FE + QA). This may require leadership discussion for F7 backend work allocation. Any backend services owned by or dependent on the Clients domain will need cross-team staffing or a dedicated backend hire.