شاديأبو هلال

أقوم بتصميم واجهات المستخدم والمنصات التي تدعمها — أنظمة التصميم، ومراكز الأعضاء، والتدويل، والتكامل والتسليم المستمر، وأدوات يعتمد عليها المهندسون.

٢٫٦م+

٢٫٦ مليون+ تنزيل أسبوعي

١٠

١٠ حزم npm

٢٠+

٢٠ سنة

١٣٨ألف

١٣٨ ألف وصول على ستاك أوفرفلو

// نُشر على نطاق واسع

rtl-detect · npm · VS Code · i18n

نبذة

هندسة تميل إلى الواجهة.

أنا شادي أبو هلال، كبير مهندسي البرمجيات في Broadcom. أمضيت سنوات ككبير مهندسي البرمجيات في Yahoo وVerizon Media، أصمّم أنظمة ويب يستخدمها الملايين.

معظم مصادري المفتوحة يأتي من مشكلات الإنتاج: اتجاه اللغة، وCSS من اليمين لليسار، ومسارات البناء، وأدوات يلتقطها الآخرون في دقيقة. بدأت rtl-detect كمساعد. صارت اعتمادًا.

أكتب على ستاك أوفرفلو عندما تعيش الإجابة الدقيقة أطول من اجتماع. أتحدث العربية والإنجليزية، ومقيم في كاليفورنيا.

المهارات

اللغات المحكية: العربية، الإنجليزية

الأنظمة والبنية

  • بنية الأنظمة
  • الأمان وقابلية التوسع
  • استراتيجيات التخزين المؤقت
  • أطر عمل مخصصة
  • أتمتة CI/CD

الهندسة

  • الواجهة الأمامية (React، Redux، Angular، Web Components)
  • الخلفية (Node.js، Java)
  • الجوال (SwiftUI، Kotlin Jetpack)
  • HTML، CSS، JavaScript، TypeScript
  • اختبارات وحدة، وظيفية، E2E، ومتصفحات متعددة
  • اختبار لقطات الشاشة
  • التدويل (i18n)
  • دعم واجهات RTL

القيادة والعمليات

  • القيادة بالقدوة
  • Agile / Scrum

ما أقوم به

  • تصميم ومراجعة مشاريع واسعة النطاق وآمنة
  • التعاون مع فرق UX وPM والخلفية والواجهة
  • إدارة فرق Scrum والتسليم
  • قيادة التوظيف والتوجيه والإرشاد
  • اختيار التقنيات والأدوات للفرق
  • تحليل الأنظمة وسلوك المستخدمين
  • إعداد وتحسين مسارات CI/CD
  • بناء نماذج أولية للميزات والمنتجات الجديدة
  • وضع معايير البرمجة وفرضها
  • تقديم محاضرات تقنية وورش عمل وتدريب
  • حل العوائق قبل أن تعطل الفرق
  • تحسين بيئات التطوير
  • ضمان اختبار الكود قبل الإطلاق

الأدوار

  1. كبير مهندسي البرمجيات

    برودكوم

    ٢٠٢٤ — الآن

    بالو ألتو، كاليفورنيا، الولايات المتحدة

  2. كبير مهندسي البرمجيات

    شركة ياهو

    ٢٠٢١ — ٢٠٢٣

    ماونتن فيو، كاليفورنيا، الولايات المتحدة

  3. كبير مهندسي البرمجيات

    فيرايزون ميديا

    ٢٠١٩ — ٢٠٢١

    سان خوسيه، كاليفورنيا، الولايات المتحدة

  4. مهندس تطوير برمجيات رئيسي

    فيرايزون ميديا

    ٢٠١٩ — ٢٠١٩

    سانيفيل، كاليفورنيا، الولايات المتحدة

التعليم

بكالوريوس علوم في علوم الحاسوب

جامعة الأميرة سمية للتكنولوجيا

عمّان، الأردن

تكريم وجوائز

  • أفضل ملصق — TechPulse ٢٠١٢ (Yahoo)

    ورقة تقنية وعرض حول معالجة الصور المتقدمة باستخدام HTML5 Canvas في المؤتمر التقني السنوي لـ Yahoo.

  • جائزة Super Star Team — ٢٠١١ (Yahoo)

    أعلى تكريم جماعي في Yahoo. بنينا Helwa — ١٠ ملايين مستخدم، ١٠٠ مليون مشاهدة صفحة شهريًا.

براءة اختراع

Method and System for Rendering Advertisements within an Application on a Mobile Device

US IPCOM000243103D · صدر في ١٥ سبتمبر ٢٠١٥

أحدث مشاريع العمل

أنظمة يستخدمها الملايين — من أمان VMware إلى نطاق Yahoo.

VMware vDefend SSP في Broadcom اليوم. مراكز الأعضاء، ولوحات الخصوصية، وأنظمة التصميم عبر Yahoo وAOL وTechCrunch وEngadget وغيرها.

  1. ٠١/منصة

    VMware vDefend Security Services Platform (SSP)

    Broadcom

    مهندس برمجيات في Broadcom — أصمّم الواجهة الأمامية لإدارة SSP وسير عمل الأمان.

    VMware vDefend Security Services Platform — المركز التشغيلي لـ vDefend عبر VMware Cloud Foundation. يمركز الذكاء الأمني، واكتشاف الشبكة والاستجابة، ومنع البرمجيات الخبيثة، والخدمات ذات الصلة في منصة قابلة للتوسع.

    • أمان
    • VMware Cloud Foundation
    • منصة
  2. ٠٢/منصة

    حسابي

    Yahoo

    React مع مكوّنات Web UI الداخلية.

    Member Center ٢٫٠ — تجربة الحساب لـ Yahoo وAOL وTechCrunch وعلامات Verizon Media الأخرى. صمّمت الواجهة الأمامية، وبنيت المعايير الأساسية، وصمّمت CI/CD مرنًا للمستودعات.

    • React
    • مكوّنات ويب
    • CI/CD

    متعدد العلامات: استبدل yahoo في الرابط بـ aol أو techcrunch أو engadget أو علامات مدعومة أخرى.

  3. ٠٤/منصة

    لوحة الخصوصية

    Yahoo

    تصميم المشروع وتنفيذ الكود الأساسي.

    Privacy Dashboard لـ Yahoo وAOL وTechCrunch وعلامات أخرى. خادم Java للواجهة الأمامية مع React SPA للأداء وتجربة المستخدم وتقليل استدعاءات API.

    • React
    • Java
    • متعدد العلامات

    متعدد العلامات: استبدل yahoo في الرابط بـ aol أو techcrunch أو engadget أو علامات مدعومة أخرى.

  4. ٠٥/مجموعة أدوات

    مكوّنات ويب React وأدوات

    Yahoo

    تصاميم متسقة عبر أسطح منتجات واسعة. ليست مفتوحة المصدر.

    مكتبة داخلية في Yahoo — مكوّنات React ويب قابلة لإعادة الاستخدام (RTL، ثيمات) وحزمة utils مع عميل REST ومدير مسارات وامتدادات لمكتبات مفيدة.

    • مكوّنات ويب
    • RTL
    • ثيمات

    داخلي في Yahoo — غير متاح للعامة.

مصدر مفتوح

  1. ٠١/npm

    rtl-detect

    ٢٫٦ مليون تنزيل أسبوعي. ٢٩٥ حزمة تعتمد عليها.

    مكتبة صغيرة تجيب سؤالًا واحدًا بدقة: هل هذه اللغة من اليمين إلى اليسار؟ مئات الحزم تعتمد عليها. هكذا تبدو البنية التحتية عندما تُنجز جيدًا.

    • i18n
    • RTL
    • Node.js
  2. ٠٢/إضافة

    Claude Code Context Picker

    سياق بلا مقال. متجر VS Code.

    اختر ملفًا أو سطرًا أو عنصرًا حيًا في الصفحة وأرسله إلى Claude Code. بُنيت كي يُري المهندس النموذج ما يقصده بدل أن يصفه.

    • VS Code
    • Claude Code
    • تجربة المطوّر