Assem Abu Deif

Assem Abu Deif Senior Full Stack & Mobile Engineer | متخصص في بناء أنظمة قابلة للتوسع ودمج تقنيات الذكاء الاصطناعي

تعلم تكنولوجي جديدة مابيبدأش من الصفر لو الأساس الهندسي سليم. 🚀الفترة اللي فاتت قررت أوسع الـ Backend Stack بتاعي وأدخل ...
27/04/2026

تعلم تكنولوجي جديدة مابيبدأش من الصفر لو الأساس الهندسي سليم. 🚀

الفترة اللي فاتت قررت أوسع الـ Backend Stack بتاعي وأدخل عالم الـ .NET، وعشان أطبق اللي بذاكره عملياً زي ما متعود، بنيت البروجيكت ده: RESTful Todo List API.

حتى لو دي بدايتي مع التقنية دي، كان هدفي الأساسي إني أطبق أفضل ممارسات كتابة الكود (Best Practices) والـ Architecture اللي بشتغل بيهم دايماً، عشان أطلع API نظيف ومترتب.

السيستم مبني باستخدام:
• ASP.NET Core 10
• Entity Framework Core + Azure SQL
• JWT Bearer Authentication (للـ Security).
• Repository & Service Patterns (عشان أفصل الكود ويكون سهل يتعدل عليه).
• OpenAPI ومرفق معاه Postman Collection جاهزة عشان أي حد يقدر يتست الـ API بسهولة.

التجربة دي أكدتلي إن فهم الـ Software Architecture والـ Design Patterns بيسهل جداً إنك تنقل خبرتك لأي إطار عمل جديد في وقت قياسي وتطلع كود احترافي.

الكود كله مفتوح المصدر ومرفوع على جيت هاب، يسعدني جداً إن زملائي اللي شغالين .NET يلقوا نظرة عليه ويشاركوني أفكارهم في الـ Code Review:
🔗 https://github.com/assemabudeif/.Net-TodoList

تفتكر ليه فيه تطبيقات بتعيش سنين وبتتطور بسهولة، وتطبيقات تانية بعد 6 شهور بس، الكود بتاعها بيبقى "عُقدة" ومستحيل تعدل ف...
20/04/2026

تفتكر ليه فيه تطبيقات بتعيش سنين وبتتطور بسهولة، وتطبيقات تانية بعد 6 شهور بس، الكود بتاعها بيبقى "عُقدة" ومستحيل تعدل فيه أي حاجة من غير ما تضرب حاجة تانية؟ 🤔

الفرق ببساطة هو "هندسة البرمجيات" (Software Architecture).

كـ Senior Engineer، أكبر خدمة بقدر أقدمها لعميلي مش بس إني أطلع أبلكيشن "شغال"، لكن إني أبني سيستم بـ Clean Architecture. وده معناه إننا بنفصل الكود لطبقات معزولة:

1️⃣ الداتا (Data): مصادر البيانات والـ APIs.
2️⃣ البيزنس (Domain): منطق التطبيق الحقيقي (قواعد الشغل) وده قلب السيستم.
3️⃣ العرض (Presentation): الواجهات (UI) والـ State Management (زي Riverpod).

ليه الـ Clean Architecture مش رفاهية؟

✅ Scaling سهل: تقدر تضيف ميزات جديدة بعد سنة كأنك لسه بتبدأ، من غير ما تهد القديم.

✅ Testing حقيقي: نقدر نختبر كل جزء في البيزنس لوحده لضمان استقرار التطبيق.

✅ توفر فلوس: العميل بيوفر آلاف الدولارات اللي كان هيدفعها بعدين في "إعادة كتابة الكود" (Re-writing).

أنا مش بس ببني تطبيقات، أنا ببني أصول برمجية مستدامة لشركتك.

لو بتفكر تبني تطبيق لشركتك وعايز تضمن إنه سيستم يعيش معاك ويكبر، ابعتلي رسالة وخلينا نتناقش في مشروعك.

الذكاء الاصطناعي مش هياخد مكان المبرمج، لكن المبرمج اللي بيستخدم AI هياخد مكان اللي مابيستخدموش.كـ Senior Engineer، استخ...
19/04/2026

الذكاء الاصطناعي مش هياخد مكان المبرمج، لكن المبرمج اللي بيستخدم AI هياخد مكان اللي مابيستخدموش.

كـ Senior Engineer، استخدام أدوات الذكاء الاصطناعي مش مجرد "بحث سريع"، ده بمثابة Pair Programming لو وظفته صح. السر كله في الـ Prompt Engineering، وإزاي تكتب أمر يخلي الموديل يطلعلك Production-Ready Code، مش مجرد كود تجريبي مليان أخطاء.

عشان تطلع كود احترافي وقابل للاستخدام الفوري، الـ Prompt بتاعك لازم يكون مبني على هيكل هندسي واضح:

Role (الدور): حدد هوية الذكاء الاصطناعي بدقة (مثال: Act as a Senior Flutter Developer).

Goal (الهدف): اطلب المهمة بشكل مباشر (مثال: Implement a secure token-based authentication).

Context (السياق): وضح بيئة العمل (مثال: We are using Riverpod for state management and Dio for networking).

Constraints (القيود): حط شروطك الفنية (مثال: Handle offline edge cases, follow Clean Architecture principles, no deprecated packages).

Output Format (صيغة المخرجات): حدد شكل النتيجة (مثال: Provide only the final Dart files with English comments, without beginner explanations).

بالمعادلة دي، إنت بتوجه الذكاء الاصطناعي يكتب كود متوافق مع معايير شركتك، وبيوفر عليك ساعات من كتابة الـ Boilerplate code والـ Debugging.

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

شاركوني، إيه أكتر أداة AI بتعتمدوا عليها في الـ Development Cycle بتاعتكم؟

أي حد جرب يرفع أبلكيشن على الـ App Store، عارف كويس إن "أبل" مابترحمش في المراجعات، خصوصاً في سياسات الخصوصية (Privacy) ...
16/04/2026

أي حد جرب يرفع أبلكيشن على الـ App Store، عارف كويس إن "أبل" مابترحمش في المراجعات، خصوصاً في سياسات الخصوصية (Privacy) والـ Background Tasks.

النهارده حابب أشارك معاكم تجربة عملية من شغلي، وهو تطبيق "مؤنس" (Mounis). أبلكيشن إسلامي متكامل لمواقيت الصلاة، قراءة القرآن، والأذكار (بدون إعلانات)، واللي نزلته مؤخراً وبقى Live ومتاح للمستخدمين.

إيه كانت التحديات التقنية في بناء "مؤنس"؟
الأبلكيشن ده مكنش مجرد شاشات بتتعرض، كان فيه تحديات هندسية حقيقية عشان يشتغل بكفاءة:

نظام الإشعارات المعقد (Hybrid Notifications): مواقيت الصلاة بتتغير كل يوم وتختلف من مكان للتاني. كان لازم أبني سيستم بيعمل حساباته لـ 5 أيام قدام (5-day rolling window) عشان الإشعار يوصل في وقته بالثانية، حتى لو الموبايل Offline ومفيش إنترنت.

تتبع تقدم القراءة (Reading Tracking): بناء نظام حفظ محلي (Local Storage) دقيق بيسجل المستخدم وقف فين في قراءة القرآن، عشان يكمل بسلاسة من غير ما نعتمد على سيرفرات خارجية.

قيود أبل الصارمة: تخطي سياسات الـ App Store المعقدة في الـ User Tracking لضمان قبول التطبيق من أول مرة.

إزاي حلينا التحديات دي وطلعنا بمنتج مستقر؟
عشان الأبلكيشن يكون سريع ومايعملش أي Crash، ركزنا على الأساس الهندسي:

استخدمت Clean Architecture عشان السيستم يكون متقسم صح وقابل للتطوير (Scalable).

اعتمدت على Riverpod مع Flutter عشان نتحكم في الـ State بسلاسة ونضمن إن الشاشة بتتحدث لحظياً مع أي تغيير.

اتعاملت مباشرة مع الـ Native iOS APIs عشان ناخد أفضل وأسرع أداء ممكن.

الخلاصة: البرمجيات القوية مبتجيش بالصدفة، هي نتيجة هندسة وتخطيط مظبوط قبل كتابة أول سطر كود.

لو عندك فكرة أبلكيشن لشركتك، وعايز تبنيه كمنتج حقيقي، مستقر، وقابل للتوسع (Production-Ready).. ابعتلي رسالة وخلينا نتناقش في فكرتك ونبدأ شغل.

لينك التطبيق على App Store: https://apps.apple.com/eg/app/%D9%85-%D8%A4-%D9%86-%D8%B3/id6759240417

للتواصل المباشر: [email protected]

تطبيقك أو نظام شركتك مش مجرد سطور كود، ده استثمار حقيقي لازم يتبني على أسس هندسية صحيحة عشان ينجح ويكبر مع حجم البزنس بت...
15/04/2026

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

أهلاً بيكم، أنا عاصم أبو ضيف، Senior Full Stack & Mobile Engineer.
الصفحة دي بتمثل انطلاقة لشغلي ككيان برمجي مستقل، وهدفها الأساسي هو تقديم وبناء حلول برمجية متكاملة (Production-Ready) للشركات وأصحاب المشاريع.

في سوق مليان أنظمة بتقع مع أول ضغط، التركيز هنا بيكون على شيء واحد: بناء مشاريع برمجية قابلة للتوسع، مستقرة، وتتحمل آلاف المستخدمين بدون أخطاء كارثية.

الخدمات البرمجية اللي بنقدمها:

Mobile App Development: بناء تطبيقات موبايل احترافية (Flutter, Native Kotlin/Swift) بتجربة مستخدم سلسة وأداء عالي.

Backend & Web Systems: هندسة قواعد البيانات وتصميم أنظمة Backend قوية (Laravel, Django) لتشغيل وإدارة تطبيقك بكفاءة.

AI-Powered Solutions: دمج تقنيات الذكاء الاصطناعي في مشروعك لتقديم ميزات تنافسية تسبق بيها السوق.

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

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

للتواصل وبدء العمل:

رسائل الصفحة المباشرة.

Email: [email protected]

LinkedIn: https://www.linkedin.com/in/assemabudeif

Address

Mallawi, Minya (ملوي، المنيا)
Mallawi
61631

Alerts

Be the first to know and let us send you an email when Assem Abu Deif posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

Category