تطوير الخلفيات وأنظمة الويب
تصميم وتطوير واجهات برمجة التطبيقات (APIs) والأنظمة الخلفية القابلة للتوسع باستخدام Node.js و Express.js و Spring Boot.
مهندس برمجيات متخصص في بناء أنظمة خلفية عالية الأداء وقابلة للتوسع باستخدام Node.js و Express.js و C++. أمتلك خبرة في تصميم بنيات الأنظمة، دمج واجهات برمجة التطبيقات للجهات الخارجية، وإدارة قواعد البيانات NoSQL و SQL.
تصميم وتطوير واجهات برمجة التطبيقات (APIs) والأنظمة الخلفية القابلة للتوسع باستخدام Node.js و Express.js و Spring Boot.
بناء أنظمة عالية الأداء من الصفر باستخدام C++ و Linux epoll، مع التركيز على تحسين السرعة وإدارة الذاكرة.
التعامل مع أدوات الحاويات والنشر السحابي لضمان موثوقية الأنظمة وأمانها.
تنفيذ مخزن مفتاح-قيمة أحادي الخيط وخالي من الاعتماديات بلغة C++17 باستخدام مقابس POSIX الخام و epoll.
حقق معدلات معالجة قياسية بلغت 3,289,473 طلب/ثانية لعملية SET و 3,048,780 طلب/ثانية لعملية GET.
بناء خادم HTTP أحادي الخيط من الصفر باستخدام Linux epoll بوضع Edge-Triggered وإدخال/إخراج غير حظري.
تم اختبار الأداء ليصل إلى حوالي 80,000 طلب/ثانية ومعالجة 872,000 طلب في 11 ثانية.
بناء إطار عمل HTTP مخصص من الصفر بلغة Node.js النقية بدون أي تبعيات خارجية، يتضمن التوجيه وتسلسل البرمجيات الوسيطة.
ضمان توجيه فعال وتنبؤي لـ APIs مع موازنة التحميل.
تنفيذ نظام رفع فيديو مقسم يتعامل مع ملفات تصل إلى 265 ميجابايت محاكياً لبنيات الرفع القابلة للتوسع.
تصميم خط أنابيب رفع متعدد الأجزاء باستخدام روابط S3 الموقعة مسبقاً ودعم الرفع القابل للاستئناف.
تطوير وتسليم النسخة الثانية الكاملة (V2) من النظام الخلفي لمنصة 'سوق الجملة' كمهندس خلفيات مستقل.
العمل كمتدرب هندسة خلفيات في بنك مصر وبناء وتعديل خلفية Spring Boot للعمليات المصرفية.
التخرج بدرجة البكالوريوس في علوم الحاسب من جامعة المنيا بمعدل تراكمي 2.7/4.0.
الوصول إلى رتبة خبير في البرمجة التنافسية على Codeforces والمشاركة في مسابقات ECPC و IEEExtreme وحل أكثر من 3000 مشكلة.
العمل كموجه لمجتمع ICPC في جامعة المنيا لمدة عام في خوارزميات وهياكل البيانات.