Download PDF

Summary

Seasoned Staff Software Engineer with deep experience building large-scale mobile, web, and cloud systems. Specialized in integrating on-device ML inference into production-grade mobile products to power intelligent media understanding and content suggestions. Proven leadership in delivering high-impact architectural foundations, performance improvements, and AI-driven content creation systems at Meta (Facebook). Best-selling technical author, Apache PMC member, open-source contributor, and international conference speaker.

Work experience

Aug 2020Present

Staff Software Engineer

Meta

- Led major performance and reliability improvements across Facebook Stories, Feed, and Reels publishing workflows.

- Built modern extensible content‑sharing foundation powering key Facebook App surfaces.

- Delivered Default Privacy Settings rollout in production impacting billions of users.

- Designed early regression‑detection systems preventing large‑scale outages and protecting UX.

- Drove App Modernization initiatives improving long‑term architecture and developer velocity.

- Contributed to Meta’s AI‑powered sharing infrastructure and advanced media‑accuracy systems.

- Integrated on-device ML inference into media workflows, enabling intelligent content suggestions and vision-based understanding at scale. 

- Implemented core client components for Advanced Camera Roll Suggestions (featured in CNET: https://lnkd.in/eSssJ4DR).

- Acted as tech lead across multi‑team org‑wide initiatives; mentored engineers toward promotion.

July 2016Aug 2020

Senior Software Architect (Principal Software Engineer)

ViacomCBS
  • Platform architect for Android products (Noggin, Nick, Nick Jr) across US & Europe.

  • Unified architecture across product lines to improve consistency and scalability.

  • Introduced modular architecture improving build times by 300% and maximizing code reuse.

  • Achieved 99% crash‑free stability through platform‑wide engineering improvements.

  • Served as development manager for brand engineering teams; mentored engineers; aligned product, UX, and tech roadmaps.

Feb 2006June 2016

Advisory Software Engineer

IBM
  • Led multiple enterprise mobile and web projects across telecom, banking, government, and healthcare sectors.

  • Delivered large‑scale solutions using WebSphere, DB2, IBM Cloud, Worklight, and Microservices architectures.

  • Awarded numerous IBM global awards (Eminence & Excellence, Manager Choice Awards, Lab Services Awards).

  • Served as consultant, architect, and technical lead across international accounts (Egypt, Qatar, Sweden, South Africa, Peru)

  • Produced widely‑read IBM developerWorks articles on JavaScript, JSF, and enterprise integration.

PUBLICATIONS (Books)

  • JavaScript Mobile Application Development — Best‑Selling Book.
  • Pro JSF and HTML5 (2nd Edition).
  • JavaScript Unit Testing.
  • The Definitive Guide to Apache MyFaces & Facelets (Co‑author).
  • Numerous articles on ProAndroidDev, IBM developerWorks, DZone.

SELECTED SPEAKING ENGAGEMENTS

Spoken at major international conferences including: ApacheCon NA, JavaOne, Droidcon (NYC, London, Krakow), Geecon, JavaLand, Google DevFest Chicago, AnDevCon San Francisco, Devoxx Morocco.

Education

20002004

B.Sc. of Computer Science

Cairo University

Graduated with Honors (Top 10 of class)

Additional Information

  • Nationality: Egyptian (US Green Card Holder)
  • Languages:
    • Native Language: Arabic.
    • English: Fluent Read/Write, Very Good at Speaking.