تقديم
تركيزي على الأنظمة الموزعة عالية الإنتاجية والبث في الوقت الحقيقي. المثال الأكثر وضوحا: في تطبيق Alo أعدت كتابة محلل تغذية السوق بلغة C# غير الآمنة، حيث قللت وقت التحليل من 30 ميكروثانية إلى 44 نانوثانية (أسرع ب 700 مرة). هذا أزال عنق الزجاجة الرئيسي وسمح للنظام بالوصول إلى 500,000 رسالة كافكا في الثانية أثناء الإنتاج.
أحب المشاكل الصعبة: ظروف السباق، اتساق اللقطات، تحليل البروتوكول على المستوى الثنائي، وإلغاء التحقق من ذاكرة التخزين المؤقت التي تعمل فعليا تحت الحمل. أستخدم DDD وCQRS وClean Architecture عندما تستدعي المشكلة، وليس كإعدادات افتراضية.
خارج العمل، أدير ThunderPropagator، وهي مكتبة بث .NET 10 متعددة البروتوكولات منشورة على NuGet. يدعم WebSockets، MQTT5، QUIC، WebTransport، وTCP/UDP عبر مونوريبو مكون من 6 مستودعات مع 970+ التزامات.
مفتوح لوظائف .NET الخلفية العليا والوظائف الكاملة في .NET، سواء عن بعد أو هجين.


