تخطَّ إلى المحتوى

أهلًا! أنا حريرة

مطوّر ويب متكامل (MERN/MEVN) 💻 · مهتم بـ DevOps والحوسبة السحابية ☁️ · أحلّ المشكلات 🤔

أهلًا! أنا حريرة

{ ماذا أعمل؟ }

أحبّ العمل على المشاريع بالتعاقد ومساعدة الشركات على تنمية أعمالها. 🤜🤛

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

هندسة الواجهات الأمامية

Pinia

تطوير تطبيقات ويب متجاوبة، أحادية الصفحة أو مُصيَّرة على الخادم، باستخدام React.js وNext.js وVue 3 وAstro.

إدارة حالة التطبيق باستخدام Redux وRedux Saga وPinia وReact Context.

بناء مكتبات مكوّنات معيارية وقابلة لإعادة الاستخدام باستخدام Tailwind CSS وShadCN وMaterial-UI وBootstrap، انطلاقًا من تصاميم Figma.

كتابة واجهات أمامية آمنة الأنواع بـ TypeScript، مع الاهتمام بإمكانية الوصول والتجاوب والأداء على مختلف الأجهزة.

العمل على التعريب والتوطين (i18n)، والأدوات القابلة للتضمين، وعمليات الدمج مع خدمات خارجية في الواجهة الأمامية.

هندسة الخوادم وواجهات البرمجة

تصميم وبناء واجهات برمجة REST وخدمات وخدمات مصغّرة باستخدام Node.js وExpress.js وNestJS وFastify.

العمل مع قواعد البيانات العلائقية والمستندية — PostgreSQL وMySQL وMongoDB وDynamoDB — عبر أدوات ORM وODM مثل Prisma وSequelize وMongoose.

تنفيذ آليات المصادقة والتفويض باستخدام JWT وOAuth والتحقق عبر رمز OTP والتحكم في الوصول حسب الأدوار.

استخدام Redis للتخزين المؤقت وإدارة الجلسات، وتصميم المخططات وعمليات الترحيل لنماذج بيانات متغيّرة.

دمج واجهات البرمجة وخطافات الويب الخارجية، وبناء مسارات إشعارات عبر البريد الإلكتروني والرسائل النصية.

السحابة وDevOps والبنية التحتية

file_type_jest

البناء والنشر على AWS — Lambda وDynamoDB وS3 وCloudFront وECS Fargate وEC2 — مع تعريف البنية التحتية كشيفرة باستخدام AWS CDK.

تعبئة التطبيقات في حاويات باستخدام Docker، وضبط Nginx وCaddy كوكيلين عكسيين.

أتمتة الاختبارات وعمليات البناء والنشر عبر مسارات CI/CD على GitHub Actions وGitLab CI/CD وJenkins.

كتابة اختبارات الوحدة والاختبارات الشاملة باستخدام Jest وPlaywright للحفاظ على موثوقية الشيفرة مع نموّها.

العمل على GCP وAzure وFirebase إلى جانب AWS، والتعاون عبر Git وJira.

الذكاء الاصطناعي وهندسة الوكلاء

بناء منتجات مدعومة بالذكاء الاصطناعي وسير عمل قائم على الوكلاء باستخدام نماذج لغوية من Anthropic (Claude) وOpenAI وغيرها.

العمل مع Model Context Protocol‏ (MCP) لإتاحة الأدوات والبيانات لوكلاء البرمجة وتطبيقات الذكاء الاصطناعي.

دمج الاسترجاع من المستندات والمواقع وقواعد البيانات، مع مراجعة بشرية وضوابط على مخرجات النموذج.

أتمتة مسارات توليد المحتوى والصفحات، من مخرجات النموذج وحتى البناء والنشر.

كتابة أدوات ومهارات وموجّهات للوكلاء تبقى خاضعة لإدارة الإصدارات وقابلة لإعادة الإنتاج.