بناء أنظمة جاهزة للإنتاج
أبني تطبيقات ويب وأنظمة مؤسسية قابلة للصيانة، مع التركيز على وضوح المعمارية والموثوقية والأداء واحتياجات التشغيل الفعلية.
أحوّل الأفكار إلى برمجيات موثوقة وقابلة للتوسع
متاح للعملأنا مهندس برمجيات Full-Stack أركّز على تحويل المتطلبات المعقدة إلى برمجيات موثوقة وسهلة الصيانة. أعمل على منصات الويب وتطبيقات الهاتف والخدمات الخلفية والتكاملات والأنظمة المعتمدة على البيانات، مع اهتمام بالمعمارية النظيفة والحلول العملية والجاهزية للإنتاج.
أبني وأسلّم حلولًا برمجية متكاملة، من واجهات المستخدم وتطبيقات الهاتف إلى الخدمات الخلفية والبيانات والتكاملات والنشر.
أبني تطبيقات ويب وأنظمة مؤسسية قابلة للصيانة، مع التركيز على وضوح المعمارية والموثوقية والأداء واحتياجات التشغيل الفعلية.
أصمم وأربط واجهات REST API آمنة وتكاملات بين الأنظمة باستخدام ASP.NET Core، مع المصادقة والصلاحيات، والتكامل مع الأنظمة القديمة، والأنماط القائمة على الأحداث.
أطوّر تطبيقات هاتف متعددة المنصات باستخدام React Native وExpo وFlutter، بما يشمل العمل دون اتصال، والواجهات ثنائية اللغة، وتجهيز الإصدارات للمتاجر.
أصمم وأتعامل مع البيانات العلائقية واللحظية باستخدام PostgreSQL وMicrosoft SQL Server وMySQL وFirebase وRedis/Valkey، مع التركيز على سلامة البيانات والوصول الآمن.
أبني واجهات متجاوبة وثنائية اللغة باستخدام React وTypeScript وVite وMaterial UI وTailwind CSS، مع مكوّنات قابلة لإعادة الاستخدام مبنية على مخططات البيانات.
أعمل مع Git وDocker وLinux وخطوط CI/CD وIIS، وأتولّى النشر إلى بيئة الإنتاج، وأتتبّع المشكلات في التطبيق والبنية التحتية حتى أصل إلى سببها الفعلي.
أدرّب نماذج صغيرة لمهام محددة مثل التعرّف الضوئي على الحروف في الأرشيف الممسوح، وأضيف مساعدات ذكية تجيب من توثيق المنتج نفسه، وأبني أدوات حول وكلاء البرمجة الذكية، وأختارها حسب الدقة والسرعة والتكلفة.
مجموعة تقنيات اكتسبت خبرتها من العمل الفعلي على أنظمة الويب والخدمات الخلفية وتطبيقات الهاتف وقواعد البيانات والتكاملات والنشر.
مجموعة مختارة من المشاريع تشمل المنصات المؤسسية، وأنظمة القطاع العام، وتطبيقات الهاتف، والأتمتة، والمشاريع الأكاديمية.

أصمّم وأبني منصة مؤسسية مكوّنة من وحدات لعمليات قطاع المياه في الجهات العامة. لكل مجال وحدة مستقلة — المختبرات (LIMS)، وموارد المياه، والتزويد والتوزيع، ومعالجة مياه الصرف الصحي، ونظم المعلومات الجغرافية (GIS)، والترخيص، والفوترة، والإشعارات — خلف بوابة واحدة تدعم تسجيل الدخول الموحّد والتحقق بخطوتين. وتتشارك الوحدات خدمات المنصة: خدمات ونماذج قابلة للضبط، ومعالجة قائمة على مسارات العمل، وتوليد الوثائق، وسجل التدقيق، وتكاملات مبنية على نمط Outbox. التقنيات: .NET 10 مع .NET Aspire وبوابة YARP، وASP.NET Core، وEntity Framework Core، وPostgreSQL/PostGIS، وReact 19 وTypeScript، وMapLibre GL JS، وDocker. التطبيق الميداني: تطبيق مصاحب مبني بـReact Native (Expo) يعمل دون اتصال لموظفي الميدان — أخذ العينات، وقراءة العدادات، والمسوحات، وتقييم الأضرار. يحفظ السجلات على الجهاز ويزامنها عند عودة الاتصال. التركيز: قدرات مشتركة للمنصة، ومسارات عمل آمنة، وسلامة البيانات، بحيث يُضاف أي مجال جديد كوحدة لا كنظام منفصل.

صمّمت وبنيت منتجًا للبيع المتنقل للموزّعين المستقلين وشركات التوزيع. على الهاتف يحمّل الموزّع البضاعة، ويبيع نقدًا أو بالأجل، ويحصّل الدفعات، ويسجّل المرتجعات والمصروفات، ثم يُقفل يومه بجرد النقد فيظهر الفرق عن القيمة المتوقعة في النظام. وعبر الويب يدير صاحب المؤسسة المستودع، ويحمّل كل مركبة، ويراجع مبيعات كل موزّع وتحصيلاته وفروقات إقفاله. المعمارية: Modular Monolith على .NET 10 مع Entity Framework Core وPostgreSQL. كل مؤسسة معزولة بأمان مستوى الصفوف (Row-Level Security)، ويتصل التطبيق بحساب قاعدة بيانات لا يستطيع تجاوز هذا العزل. لا تُعدَّل الأرصدة والمخزون يدويًا، بل تُحسب من دفاتر الحركات. ويعمل تطبيق الهاتف (React Native وExpo) دون اتصال بالكامل: يحصل كل سجل على معرّف UUIDv7 يولّده الجهاز، ولكل مركبة ترقيم فواتير خاص بها، فلا تُنشئ إعادة المزامنة سجلات مكرّرة، ولا تصدر مركبتان تعملان دون اتصال رقم الفاتورة نفسه. وتطبيق المالك على الويب مبني بـReact وVite وTailwind، مع عقد TypeScript مشترك بين تطبيقي الهاتف والويب. وأيضًا: خطط اشتراك مع فترة تجريبية مجانية، ودليل استخدام عربي داخل التطبيق مع مساعد ذكي يجيب من محتواه، وتقارير Excel وPDF، وإصدار منشور على Google Play.

أطوّر وأصون منصة حكومة إلكترونية تستخدمها بلديات فلسطينية، ليقدّم المواطنون طلبات الخدمات البلدية ويسدّدوا رسومها ويتابعوها إلكترونيًا. الهاتف: قاعدة شيفرة واحدة بـReact Native (Expo وHermes وبناءات EAS)، منشورة على Google Play لبلديات طولكرم ويعبد وعقابا وعزون والكوم وحوارة وترقوميا. ولكل بلدية نسخة بناء خاصة بهويتها وخدماتها وإعداداتها. الويب: بوابة المواطن وتطبيق PWA (React وMaterial UI) يعملان على REST API مبني بـ.NET 8 وEntity Framework Core ومصادقة JWT، ويتكاملان مع أنظمة البلديات القائمة عبر SOAP/WCF. ويعالج الموظفون الطلبات في نظام مبني على ASP.NET MVC مع محرّك مسارات عمل قابل للضبط. وأيضًا: تتبع طلبات الخدمات، وتوليد مستندات PDF، ودعم العربية والإنجليزية، ومسار إصدار تطبيقات Android وiOS.

مركز بيانات اللاجئين (بدعم من UNDP) منصة ويب لإدارة بيانات اللاجئين والمخصصات المالية والصرف والمشاريع والمنح والفعاليات. عملت على مسارات الموافقة وتتبع المراحل ولوحات المهام، وحدّثت واجهات React وMaterial UI، وأدخلت نماذج مبنية على المخططات (Schema)، وحسّنت حقول البحث والاختيار والمرفقات وتجربة الواجهة العربية من اليمين إلى اليسار. كما ساهمت في الواجهة الخلفية المبنية على .NET وEntity Framework Core وPostgreSQL وواجهات API المحمية بـJWT، مع الصلاحيات حسب الأدوار ومعالجة الأخطاء.

طوّرت لوحة تحكم للتشغيل والصيانة مبنية بـReact، مع مكوّنات Material UI قابلة لإعادة الاستخدام ونماذج مبنية على المخططات باستخدام React Hook Form. وبنيت Hooks قابلة لإعادة الاستخدام فوق Axios لجلب البيانات ومعالجة الأخطاء، ودعمت العربية والإنجليزية بواجهات متجاوبة، وأضفت جداول قابلة للبحث ومقسّمة إلى صفحات، ورفع الملفات، والتحقق من صحة المدخلات، ومسارات محمية حسب الأدوار.

بنيت أدوات أتمتة بـPython تنظّف بيانات Excel وتستخرجها وتتحقق منها ضمن مشروع لأرشفة تسوية الأراضي، وتطبيقات سطح مكتب بـJavaFX لتدقيق ملفات PDF الممسوحة ضوئيًا ودمجها لدعم ضبط جودة الأرشيف. التعرّف الضوئي على الحروف (OCR): درّبت نموذج CRNN صغيرًا (نحو مليون معامل، PyTorch) يقرأ أرقام الطلب والحوض والقطعة من أغلفة الملفات الممسوحة ضوئيًا، فتُفهرس الملفات دون إدخال يدوي. وقارنته بنماذج الرؤية العامة من حيث الدقة والسرعة وتكلفة الصفحة قبل اعتماده في مسار المعالجة.

بكالوريوس في علوم الحاسوب
2019 - 2024 • بيرزيت
بكالوريوس في علوم الحاسوب، مع مساقات ومشاريع في تطوير الأنظمة المتكاملة، وخدمات الويب، وتطبيقات الهاتف، وعلوم البيانات، وتفاعل الإنسان والحاسوب.
شهادة الثانوية العامة في الفرع العلمي
2016 - 2019 • رام الله

مطور برمجيات
2023 – حتى الآن • رام الله

متدرب Full-Stack
حزيران – آب 2024 • رام الله
الشهادات المهنية والبرامج التدريبية التي أكملتها.