النهار · 09:00
في النهار

مهندس تقنيات مالية في ZagTrader

أنظمة SWIFT وFIX، والربط مع البورصات، وأتمتة الاختبارات بالذكاء الاصطناعي باستخدام C#/.NET وTypeScript.

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

MOHAMMADOTAQI

الليل · 23:00
في الليل

صانع تطبيقات

بعد ساعات العمل أصمّم منتجاتي وأطلقها — تطبيقات جوال ومنصات SaaS باستخدام Flutter وReact Native وNext.js وDjango.

ادخل الليل
النهار — المهندس

أبني أنظمةً تكون فيهاالموثوقية شرطاً لا خياراً —بل هي المنتج نفسه.

مهندس برمجيات يبني البنية التحتية للتقنيات المالية في ZagTrader نهاراً — رسائل SWIFT وFIX، والربط مع البورصات، ومنصة لأتمتة الاختبارات بالذكاء الاصطناعي — ويطلق تطبيقاته ومنتجات SaaS الخاصة به ليلاً.

التسوية
MT54x
تسوية SWIFT (ISO 15022)
0
منصات بنيتها
0
ربط مع بورصات ومصادر بيانات
0
سنوات في البرمجة
إنجازات وشهادات
  • +Google — الدعم التقني لتكنولوجيا المعلومات (2023)
  • +Google — إدارة المشاريع (2023)
  • +DataCamp — Python وNumPy وpandas
  • +ضمن أفضل 24 — هاكاثون أهلي للتكنولوجيا المالية (2025)
  • +أفضل عضو — GDVC (2024)
بكالوريوس علم الحاسوب
جامعة الحسين التقنية — 2025
النظام

رسائل تُسوّى بها الصفقات.

في ZagTrader أبني البوابة التي تصل الأسواق بأمناء الحفظ والبنوك — توجيه رسائل SWIFT وFIX والتحقق منها وأرشفتها عبر دورة ما بعد التداول.

SWIFT
MT54x
FIX
Engine
البنوك
/ الحفظ
محرّك
التسوية
البورصات
SQL
Server
بيانات
السوق
الخبرة
  1. أيلول 2025 — حتى الآن

    ZagTrader

    مهندس برمجيات

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

    • بنيتُ Swift Suite — المحرّك والجسر والمراقب — منصة متكاملة لتسوية الأوراق المالية عبر SWIFT تعالج رسائل ISO 15022 من MT540 إلى MT548 وMT564 وMT598/599، مع سير عمل للموافقة الثنائية (maker-checker).
    • صمّمتُ محرّك Swift: خط معالجة غير متزامن (قراءة ← تحقق ← بناء ← تحقق SWIFT ← إرسال ← أرشفة) يبني رسائل MT من قوالب SQL Server ويتحقق منها عبر Prowide باستخدام IKVM (تكامل Java مع .NET).
    • بنيتُ بوابة Swift Bridge التي تنقل الرسائل بين المحرّك (TCP / MessagePack) والجهات الخارجية — Fineksus (SOAP/CoreWCF) وTadawul·Edaa (SoupBinTCP) وSFTP — وأعدتُ بناء قوالب Tadawul·Edaa من مواصفة ISO 15022 وأصلحتُ رفض الرسائل (NAK) على الشبكة الفعلية.
    • صمّمتُ واجهة REST العامة للمنصة (55 عملية OpenAPI): مفاتيح API محدّدة الصلاحيات وقابلة للتدوير مع ترويسات الإيقاف والإنهاء، وإرسال idempotent، وwebhooks موقّعة عبر event outbox، وأخطاء RFC 7807 — وتحقّقتُ من 59 من أصل 59 نقطة نهاية على البيئة الفعلية.
    • أضفتُ إدارة الأسرار عبر Azure Key Vault / HashiCorp Vault، ونظام صلاحيات RBAC بأدوار مخصّصة، وتسجيلاً دون اتصال للمصادقة الثنائية TOTP في جميع أنظمة الحزمة.
    • بنيتُ الواجهة الرسومية وخط الإطلاق للإنتاج لمنصة ZT-AMTP، وهي منصة وكلاء ذكاء اصطناعي متعددين تزحف على تطبيقات الويب وتولّد اختبارات Playwright وتشغّلها وتعتمدها (Temporal وFastify وDrizzle/PostgreSQL وReact)؛ ورفعتُ نسبة نجاح الاختبارات على تطبيق العميل من 41% إلى 67.7%.
    • أطلقتُ FixPortal إلى الإنتاج: تحقق من رسائل FIX وفق قواميس QuickFIX/n، وقواعد لكل سوق، ومقارنة الرسائل — ASP.NET Core وEF Core وPostgreSQL وReact، مع أكثر من 170 اختباراً آلياً وCI/CD.
    • ربطتُ المنصة مع البورصات: Crypto.com عبر FIX (تسجيل دخول موقّع بـ HMAC، وتثبيت شهادة TLS، وبيانات السوق وإدخال الأوامر)، وبيانات AIX المرجعية عبر FIX، وبيانات BVB المرجعية عبر SOAP (845 أداة مالية)، وCoinMENA عبر REST مع توقيع Ed25519 — إلى جانب موصلات CMC Markets للعملات وOKX (WebSocket v5).
    • بنيتُ قارئ البيانات التاريخية من IDC (.NET 10، من WebSocket إلى SQL Server) الذي حلّ محل مهمة PHP قديمة وأضاف فترات زمنية خلال اليوم.
    • أنشأتُ لوحة WatchList (React + SignalR) لعرض بيانات السوق لحظياً، ولوحة Swift Monitor (React 19 + TypeScript وSignalR) مع سجل تدقيق، وإصدارات للقوالب ومقارنتها، ومصادقة OTP/2FA.
    • أطلقتُ نظام الترخيص المرتبط بالعتاد ZagKeyGenWeb (TripleDES وHMAC-SHA256 وAES-256/PBKDF2) إلى الإنتاج على Docker Compose مع PostgreSQL وصلاحيات بالأدوار وسجل تدقيق.
    • نقلتُ خمسة مستودعات Swift/FIX من SVN إلى Gitea، وحلّلتُ تكاملات ZagTraderConnector وبنية قاعدة بياناته لدعم تخطيط الطبقة الوسيطة، وجهّزتُ حزم التثبيت عبر Inno Setup.
    C#.NET 10ASP.NET CoreReactTypeScriptSignalRSWIFTFIXSQL ServerPostgreSQLDockerPlaywright
  2. تموز 2024 — آذار 2025

    Lightning Gate (JPECO)

    مطوّر Flutter وتطبيقات الجوال

    بناء تطبيقات جوال متعددة المنصات وإطلاقها.

    • طوّرتُ تطبيقات جوال باستخدام Flutter وFirebase مع التركيز على الاستقرار وقابلية التوسع.
    • عملتُ مع المصممين والمطورين على تسليم الميزات وإصلاح الأخطاء، ما حسّن تجربة المستخدم وموثوقية التطبيقات.
    FlutterDartFirebase
  3. تموز 2023 — أيار 2025

    الاتحاد الأردني للرياضات الإلكترونية (JEF/JEG)

    طاقم الرياضات الإلكترونية

    دعم تقني وتحكيم في بطولات الرياضات الإلكترونية الوطنية.

    • قدّمتُ الدعم التقني وعملتُ حكماً في البطولات الرسمية للرياضات الإلكترونية.
    • ضمنتُ سير المنافسات بسلاسة عبر إدارة البنية التقنية.
    IT SupportEsports
  4. تشرين الثاني 2021 — تموز 2024

    الأنشطة الطلابية — جامعة الحسين التقنية

    مسؤول أنظمة الدعم الفني

    إدارة الأنظمة التقنية وتنسيق الدعم الفني لفعاليات الطلبة.

    • أدرتُ الأنظمة التقنية ونسّقتُ الدعم الفني لفعاليات الطلبة وأنشطتهم.
    • قدتُ العمليات التقنية لفعاليات كبيرة، منها MACH1 مع AreoSquad في King's Academy.
    IT SupportEvent Tech
  5. حزيران 2023 — تشرين الأول 2023

    مركز التعلّم الإلكتروني — جامعة الحسين التقنية

    الدعم الفني وتطوير الويب

    المساهمة في منصة HTUx ودعم الكادر.

    • كتبتُ أدلة المستخدم والوثائق التقنية لتسهيل الانضمام إلى المنصة.
    • قدّمتُ دعماً تقنياً قلّص وقت حل المشكلات وحسّن استمرارية العمل.
    WebDocsSupport
الأنظمة — ZagTrader

ما بنيته في ساعات العمل.

05 أنظمة
  1. 01

    Swift Suite

    منصة تسوية الأوراق المالية عبر SWIFT (المحرّك · الجسر · المراقب) وواجهتها البرمجية العامة.

    2025—26

    منصة متكاملة تعالج رسائل التسوية ISO 15022 من MT540 إلى MT548 وMT564 وMT598/599. محرّك .NET غير متزامن يبني الرسائل ويتحقق منها (Prowide عبر IKVM)، وجسر ينقلها إلى Fineksus وTadawul·Edaa وSFTP، ومراقب React + SignalR يضيف الحالة اللحظية والتدقيق والموافقة الثنائية وRBAC ومصادقة TOTP. وتتيح واجهة REST عامة (55 عملية) المنصة للعملاء بمفاتيح API محدّدة الصلاحيات وإرسال idempotent وwebhooks موقّعة، فيما تُحمَّل الأسرار من Azure Key Vault أو HashiCorp Vault.

    C# · .NET 10 · React · SignalR · IKVM · SQL Server · OpenAPI
  2. 02

    ZT-AMTP

    منصة لأتمتة الاختبارات بالذكاء الاصطناعي.

    2026

    منصة وكلاء متعددين تزحف على تطبيق الويب، وتولّد حالات الاختبار بالنماذج اللغوية، وتكتب اختبارات Playwright وتشغّلها وتعتمدها، بتنسيق من Temporal. بنيتُ الواجهة الرسومية — واجهة Fastify + Zod + Drizzle على PostgreSQL وواجهة أمامية React + TanStack Query مع تحديثات لحظية للتشغيلات (LISTEN/NOTIFY ← SSE)، وصلاحيات RBAC لكل مشروع، ودخول موحّد عبر GitHub / Entra، واحتساب استهلاك الرموز — إضافة إلى خط الإطلاق للإنتاج. ورفعتُ نسبة نجاح الاختبارات على تطبيق العميل من 41% إلى 67.7%.

    TypeScript · Fastify · Drizzle · PostgreSQL · React · Temporal · Playwright
  3. 03

    FixPortal

    بوابة إدارة بروتوكول FIX — تعمل في الإنتاج.

    2025—26

    تتحقق من رسائل FIX وفق قواميس QuickFIX/n (القياسية وقواميس المحرّك والمرفوعة)، مع قواعد لكل سوق، وحفظ الرسائل ومقارنتها، وفهرس للملفات، وتدير العملاء والأسواق والفوترة والجلسات. مبنية بـ ASP.NET Core وEF Core على PostgreSQL مع واجهة React، وإصدارات لرموز JWT، وتحديد لمعدّل محاولات الدخول، مع أكثر من 170 اختباراً آلياً وCI/CD عند الدمج في الفرع الرئيسي.

    ASP.NET Core · EF Core · PostgreSQL · React · QuickFIX/n
  4. 04

    ZagKeyGenWeb

    ترخيص مشفّر مرتبط بالعتاد — يعمل في الإنتاج.

    2025—26

    يولّد تراخيص البرمجيات ويتحقق منها مع ربطها بالجهاز وقاعدة البيانات وحدود المشغّلين، ويكشف العبث — سلامة عبر TripleDES وHMAC-SHA256 وفك تشفير آمن للإعدادات عبر AES-256/PBKDF2. يعمل في الإنتاج على Docker Compose مع PostgreSQL وأدوار المدير والمشغّل وسجل تدقيق.

    ASP.NET Core · PostgreSQL · Docker · TripleDES · HMAC · AES
  5. 05

    موصلات البورصات وبيانات السوق

    Crypto.com وAIX وBVB وCoinMENA وCMC Markets وOKX وIDC.

    2025—26

    ربط كامل مع Crypto.com عبر FIX (تسجيل دخول موقّع بـ HMAC، وتثبيت شهادة TLS، وبيانات السوق وإدخال الأوامر)، وبيانات AIX المرجعية عبر FIX 5.0 SP2، وبيانات BVB المرجعية عبر SOAP لـ 845 أداة مالية، وجسر أوامر CoinMENA بين FIX وREST بتوقيع Ed25519، وقارئ CMC Markets للعملات، وموصل OKX (WebSocket v5)، وقارئ IDC التاريخي (من WebSocket إلى SQL Server) الذي حلّ محل مهمة PHP قديمة.

    C# · FIX · WebSocket · SOAP · Ed25519 · SQL Server
الليل — بعد الدوام

حين تُغلق الأسواق، يبدأ البناء.

الليل — أعمال مختارة

ما أبنيه بعد ساعات العمل.

10 مشاريع
  1. 01جوال

    صدور

    تطبيق لحفظ القرآن الكريم مع تقييم التلاوة بالذكاء الاصطناعي.

    اختبار مغلق على Google Play

    عرض المشروع
  2. 02ويب

    مَبسِم

    منصة SaaS لإدارة العيادات لعدة عيادات معاً.

    قبل الإطلاق

    عرض المشروع
  3. 03ويب

    وارد

    نظام لإدارة المخزون والمستودعات للموزّعين.

    قبل الإطلاق

    عرض المشروع
  4. 04جوال

    واحة الكلمات

    لعبة كلمات متقاطعة عربية بعجلة الحروف.

    اختبار مغلق على Google Play

    عرض المشروع
  5. 05جوال + جهاز مباشر

    شيلدكن

    سوار لأمان العائلة، مع خاتم اختياري وتطبيق مرافق.

    قيد التطوير

    عرض المشروع
  6. 06ويب + جوال مباشر

    MOT

    منصة مجتمع للاعبين — تطبيق جوال وموقع n0tmot.com.

    التطبيق في الاختبار الداخلي على Google Play

    عرض المشروع
  7. 07جوال

    Masra

    منصة تعليمية إسلامية — تطبيق Flutter وواجهة Node/Prisma.

    عرض المشروع
  8. 08جوال

    Sehleh

    سوق للخدمات المحلية عند الطلب.

    عرض المشروع
  9. 09ويب

    تبيّن

    أداة عربية للتحقق من الأخبار وكشف التلاعب بالصور بالذكاء الاصطناعي.

    عرض المشروع
  10. 10ويب

    FactQuest

    مدرّب تفاعلي على التربية الإعلامية.

    عرض المشروع
قيد العمل أيضاً
  • 11

    onecli

    أداة للمطورين

    أداة سطر أوامر للبرمجة بالذكاء الاصطناعي تجمع عدة نماذج: واجهة تفاعلية واحدة فوق أدوات Claude وCodex وGemini وQwen مع تبديل النموذج أثناء المحادثة، و«ذاكرة» مشتركة للمشروع تزامن ملفات السياق، وخط عمل من مخطِّط فمنفّذين فمدقّق، ووضع «مجلس» تجيب فيه عدة نماذج ويحكم بينها نموذج واحد.

    Node.js · بلا اعتماديات · تنسيق النماذج اللغوية
  • 12

    سوق تأجير الشقق

    سوق ثنائي الطرف · قيد العمل

    تأجير شقق بعقود طويلة وإقامات بالليلة على مخزون واحد — مخططات لطوابق المباني، ومخططات ثنائية الأبعاد، وجولات 360°، ودفتر أستاذ مزدوج القيد مع عمولة عند توقيع العقد.

    NestJS · Prisma · PostGIS · Flutter · Next.js
  • 13

    QrBooking

    SaaS للمقاهي · قيد العمل

    رمز QR لكل طاولة يفتح القائمة ويكشف كلمة مرور الواي فاي عند تحقق شرط الطلب في المقهى، ووكيل على الراوتر يغيّر كلمة المرور كل ليلة. عدة مقاهٍ على منصة واحدة مع أمان PostgreSQL على مستوى الصفوف.

    Next.js · PostgreSQL · RLS · WebSockets
خارج المكتب

هاكاثونات وجوائز ومجتمع.

هاكاثون أهلي للتكنولوجيا المالية

هاكاثون أهلي للتكنولوجيا المالية

ضمن أفضل 24 فريقاً · 2025

هاكاثون Tech 3arabi

هاكاثون Tech 3arabi

المركز السابع · 2025

GDVC

GDVC

جائزة أفضل عضو · 2024

ACM في HTU

ACM في HTU

أمين الصندوق والدعم التقني

الأدوات

ما أبني به

01

اللغات البرمجية

C#TypeScriptJavaScriptDartPythonJavaSQL
02

.NET والواجهات الخلفية

.NET 8–10ASP.NET CoreSignalREntity Framework CoreWeb APIsBackground ServicesNode.js · FastifyNestJSDjango · DRFREST / OpenAPIWebhooks
03

التقنيات المالية والبروتوكولات

SWIFT (ISO 15022 · MT540–548)FIX 4.4 / 5.0 SP2 (QuickFIX/n)SoupBinTCPITCHSOAP / CoreWCFSFTPMarket dataJoFotara e-invoicing
04

الواجهات الأمامية والجوال

ReactNext.jsFlutterReact Native · ExpoTanStack QueryTailwind CSSMaterial UIVite
05

الأمن والتكامل

Cryptography (AES · 3DES · HMAC · PBKDF2)Ed25519 · TLS pinningJWTOAuth · Entra SSOOTP / 2FARBACAzure Key VaultHashiCorp VaultIKVM (Java↔.NET)Prowide
06

البيانات والأدوات

SQL ServerPostgreSQLSupabaseValkey / RedisPrisma · DrizzleMongoDBFirebaseDocker ComposeCI/CD (GitHub · Gitea · EAS)Git / GitHubMessagePackInno Setup
07

الاختبار والأتمتة

PlaywrightVitestxUnitJestTemporal workflowsLLM test agents
08

النماذج اللغوية المحلية والعتاد

Ollama · LM Studio · llama.cppGGUF / K-quantsGPU + VRAM sizingCUDA · layer offloadLocal OpenAI-compatible APIs · Open WebUIHugging Face (Llama · Qwen · Mistral)PC / workstation builds
09

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

Prompt & context engineeringStructured / JSON outputPrompt cachingTool / function callingAgent harnessesMCP (Model Context Protocol)Claude Code · Cursor
تواصل

لنبنِ معاًشيئاً يصمد.

MO · عمّان