تقديم
أتمتع بخبرة تزيد عن 6 سنوات في هندسة البرمجيات الاحترافية، وأعمل عبر دورة حياة التطوير كاملة، بدءًا من فهم المتطلبات وتصميم البنية، مرورًا بالتنفيذ والاختبار والنشر، ووصولًا إلى تحسين أنظمة الإنتاج.
ما يمكنني مساعدتك فيه
تطوير الويب المتكامل
بناء تطبيقات ويب كاملة من الصفر
تطوير تطبيقات React متجاوبة وقابلة للصيانة
بناء خدمات الواجهة الخلفية وواجهات برمجة التطبيقات باستخدام TypeScript/Node.js و.NET
دمج تطبيقات الواجهة الأمامية مع واجهات REST وقواعد البيانات والمصادقة وخدمات الجهات الخارجية
إعادة هيكلة التطبيقات الحالية وتحديثها
تطوير الواجهة الخلفية وواجهات برمجة التطبيقات
تصميم وتنفيذ واجهات REST وواجهات الخدمات المصغرة
بناء خدمات خلفية قابلة للتوسع باستخدام Node.js و.NET
دمج واجهات برمجة التطبيقات وخدمات الجهات الخارجية
المصادقة والتفويض
تصميم قواعد البيانات وتحسين الاستعلامات
التخزين المؤقت والمعالجة غير المتزامنة
الاتصال الفوري والميزات المعتمدة على WebSocket
السحابة وAWS
نشر التطبيقات وتشغيلها على AWS
العمل مع خدمات مثل S3 وLambda وAPI Gateway وCognito وSSM وParameter Store
تصميم تطبيقات تتميز بقابلية التوسع والموثوقية وسهولة الصيانة
تحويل التطبيقات والخدمات إلى حاويات Docker
إعداد مسارات التكامل والنشر المستمر
أتمتة البنية التحتية والنشر
تصميم الأنظمة والبنية
تصميم بنيات خلفية قابلة للتوسع
تفكيك الأنظمة الأحادية إلى خدمات مصغرة
بنيات موازنة الأحمال والتوافر العالي
الأنظمة الموزعة والمعالجة غير المتزامنة
التخزين المؤقت وقوائم الانتظار وإعادة المحاولة وضمان تنفيذ العمليات مرة واحدة والتعامل مع حالات الفشل
بنية قواعد البيانات وواجهات برمجة التطبيقات
تحسينات الأداء وقابلية التوسع
تحسين التطبيقات الحالية
تصحيح مشكلات الإنتاج الصعبة
تحديد اختناقات الأداء
إعادة هيكلة الشيفرة القديمة
تحسين بنية التطبيقات
إضافة الاختبارات المفقودة وتحسين الموثوقية

