انتقل للمحتوى
متاح لفرص كمهندس برمجيات أول، أو قائد تقني، أو Staff Engineer

عبدالرحمن سعيد

قائد فريق برمجيات | مهندس برمجيات أول متخصص في الـ Backend

ببني أنظمة برمجية تقدر تكبر، والفريق يقدر يفهمها ويعتمد عليها.

ببني أنظمة backend وأنظمة موزّعة، وبدير فريق بيوصل لـ 13 مهندس. بكتب كود، وبصمّم الأنظمة، وبقود التوظيف والتنفيذ. اللغة والأدوات بتتحدد حسب المشكلة وخبرة الفريق.

أبرز النقاط

سنين في بناء برمجيات للـ production
6+
مهندس في خمسة تخصصات في الفريق اللي بقوده
13
كمطور الـ backend الوحيد في Twiscope
2 سنة
بوابات دفع اشتغلت على ربطها (Tap، HyperPay)
2

أعمال مختارة

قراراتهندسيةوراأنظمةاتسلّمتواشتغلت

مسار مبسّط
  1. مصادر البيانات
  2. جمع وتحليل
  3. تقارير ودعم القرار

Twiscope · ASAS IT

إزاي backend مشترك بيدعم منصة للرصد والتحليل الإعلامي وهي بتتوسع

منصة للرصد والتحليل الإعلامي ودعم القرار. بنيت الـ backend من البداية، وبعدها قُدت الفريق وتطوير مسارات جمع البيانات ومعالجتها وتشغيلها.

  • Django / DRF
  • Celery
  • Redis
  • PostgreSQL
  • Elasticsearch
  • Kong
  • FastAPI
  • Terraform
  • AWS
مسار مبسّط
  1. التقارير المسموح بها
  2. بحث هجين
  3. إجابة بمصادرها

Sanad AI · ASAS IT

إزاي بنينا RAG بالعربي والإنجليزي والصلاحيات مفروضة برّه موديل اللغة

مساعد بيجاوب من تقارير Twiscope بالعربي والإنجليزي، مع مصادر الإجابة. قُدت التصميم مع مهندسي الـ AI، وبنيت تجهيز التقارير وربط الخدمة وتشغيلها؛ وصلاحيات الوصول بيتحقق منها الكود.

  • FastAPI
  • Elasticsearch
  • BGE-M3
  • AWS SQS
  • OpenRouter
  • Elastic APM
مسار مبسّط
  1. نتائج فحص الأمان
  2. السياسة ونطاق الفحص
  3. قرار الإصدار

Fendix · مستقل

إزاي Fendix بيحوّل نتايج أدوات الفحص لقرار إصدار واضح وقابل للتفسير

مشروعي المستقل لتحويل نتائج فحوصات الأمان لقرار إصدار واضح وقابل للتفسير. بنيت وبطوّر أداة Go مفتوحة المصدر ومنصة مستضافة، مع مراعاة الفحوصات اللي ما اتنفّذتش.

  • Go
  • Python
  • Semgrep
  • Django
  • Next.js
  • Sigstore cosign

طريقة شغلي

أنظمة تفضل واضحة وموثوقة وقت الضغط.

ببدأ بفهم احتياج المنتج وتوضيح المتطلبات. بعدها بحدد مسؤولية كل خدمة، وبصمم نماذج البيانات والـ queues، وبجهّز القياس والتشغيل عشان الفريق يقدر يتابع النظام مع زيادة الاستخدام.

  • الاعتمادية الأول
  • متابعة الأداء من البداية
  • البساطة وقت الضغط
  • قيادة عملية
  1. تحديد مسؤولية كل خدمة

    واجهات الخدمات، ونماذج البيانات، والمهام الخلفية، والصلاحيات

  2. قياس أداء النظام

    زمن الاستجابة، والمهام المنتظرة، والأخطاء، والتكلفة

  3. تبسيط التشغيل

    النشر، وتعليمات التشغيل، وخطوات استعادة الخدمة

  4. القيادة بالأدلة

    مراجعة الكود، وتحليل الأعطال، والمفاضلة بين الحلول، والتوثيق

اقرأ الفلسفة كاملة

الخبرة

المجالاتالليأقدرأضيففيها

  • أنظمة backend وأنظمة موزّعة

    واجهات API، ومعالجة في الخلفية، ونماذج بيانات وخدمات متصممة حسب احتياج المنتج وقيود التشغيل.

  • خدمات البحث والبيانات والـ AI

    بحث وتحليل بيانات باستخدام Elasticsearch و PostgreSQL/PostGIS، وتجهيز المعلومات اللي بتعتمد عليها إجابات الـ AI.

  • تصميم النظام

    تحديد مسؤولية كل خدمة، والربط مع أنظمة الدفع والخدمات الخارجية، وتنظيم النشر والتعامل مع الأعطال.

  • القيادة التقنية

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

التقنيات

التقنياتالليبشتغلبيها

Backend
  • Python
  • Go
  • Django
  • Django REST Framework
  • FastAPI
  • Celery
  • تصميم REST API
  • الـ Authentication والـ RBAC
البيانات والـ messaging
  • PostgreSQL
  • PostGIS
  • Redis
  • Elasticsearch
  • AWS SQS
الـ Cloud والـ delivery
  • AWS (EC2, RDS, S3, ALB)
  • Terraform
  • Docker
  • Kong API Gateway
  • GitHub Actions
  • Elastic APM
  • Prometheus
الممارسات الهندسية
  • حدود الـ services
  • Async pipelines
  • Multi-tenancy
  • الربط مع أنظمة طرف تالت وأنظمة الدفع
  • مراجعة الكود
  • توجيه المهندسين

عندكم مشكلة هندسية معقدة؟

محتاجين مهندس يحل مشكلة backend معقدة ويقود تنفيذ الحل؟

أقدر أساعد في توضيح حدود الخدمات، وتحسين الاعتمادية، وتنظيم التنفيذ مع الفريق — من التصميم والكود لحد التشغيل الفعلي.