Talabat
Software Engineer
Mar 2018 — Jul 2018
Overview
Joined as part of a targeted short-term integration engagement at Talabat, a food delivery platform operating across the Gulf region under Delivery Hero. Built restaurant menu ingestion flows and order dispatch pipelines to connect Talabat's core platform with external restaurant systems across multiple data formats and partner schemas.
Key Achievements
- Processed restaurant menu data in XML and JSON, deserializing into internal Talabat models and transforming to platform-compatible structures
- Built reusable integration models to onboard multiple restaurant clients with different menu formats and data schemas
- Developed order-posting flows that retrieved orders from the database, serialized to XML or JSON, and dispatched them to external restaurant endpoints
- Improved integration reliability and consistency across the partner restaurant ecosystem
Tech Stack
Projects & Use Cases
Talabat Restaurant Integration Platform
A backend integration layer enabling Talabat to onboard and maintain dozens of partner restaurant clients, each operating with different menu structures and data formats. The platform ingested restaurant menu data in XML or JSON formats, deserialized it into normalized internal Talabat objects, and transformed it into standardized structures compatible with the ordering platform. Generic and reusable integration models were designed so that onboarding new restaurant clients required minimal custom code per partner. Order-posting flows worked in the reverse direction: retrieving confirmed orders from the Talabat database, serializing them into the format each restaurant system expected, and dispatching them to external partner endpoints.