ABAbdellah Bouhaddi
السيرة الذاتية ↓
→ جميع الأعمال المختارة
في بيئة الإنتاجمنتج الشركة · Tech-Instinct، بجاية، الجزائر · سبتمبر 2023 ← أبريل 2024

cat ./work/rh-partner.md

استعلامات أسرع وخدمات مُختبَرة لمنصة SaaS للموارد البشرية والرواتب في بيئة الإنتاج.

RH Partner منصة SaaS للموارد البشرية والرواتب. في Tech-Instinct صنتُ ووسّعتُ خدمات REST المصغّرة المبنية على Spring Boot في بيئة الإنتاج، وكل منها منشورة في حاوية Docker خاصة بها، وعملتُ على المخططات والاستعلامات والاختبارات التي تقف خلفها.

الدور
مطوّر واجهات خلفية
الفترة
سبتمبر 2023 ← أبريل 2024
السياق
منتج قائم · Tech-Instinct
التقنيات الأساسية
Java · Spring Boot · Docker
~35%أسرع في استعلامات SQL المتأثرة
90%+تغطية الاختبارات في النطاق المختبَر
1 حاويةلكل خدمة مصغّرة، في Docker

السياق

كانت RH Partner تعمل في بيئة الإنتاج بالفعل. وكانت المهمة صيانة خدماتها الخلفية وتوسيعها، لا إعادة بنائها.

الخدمات

  • صنتُ ووسّعتُ خدمات REST المصغّرة المبنية على Spring Boot التي تشغّل المنتج.
  • تعمل كل خدمة في حاوية Docker خاصة بها، إلى جانب SQL Server داخل Docker.
  • واجهات API مؤمّنة بـ JWT.

تسريع الاستعلامات

صمّمتُ مخططات قواعد البيانات وحسّنتُ استعلامات SQL، ما جعل الاستعلامات المتأثرة أسرع بنحو 35%.

الاختبارات والإصدارات

  • كتبتُ اختبارات وحدة وتكامل بـ JUnit، بتغطية تجاوزت 90% في النطاق المختبَر.
  • عالجتُ أعطال بيئة الإنتاج للحفاظ على موثوقية الإصدارات.

ما يبيّنه هذا العمل

عمل على الواجهة الخلفية لمنتج مباشر بمجموعة تقنيات ثانية: خدمات Java وSpring Boot في حاويات، يُقاس أداؤها بسرعة الاستعلامات وتغطية الاختبارات.

دراسة الحالة التاليةMATMAK: توسيع منصة SaaS قائمة على ‎.NET في بيئة الإنتاجاقرأها ←

ping abdellah

هل توظّف لعمل كهذا؟

أردّ خلال يوم واحد. ويسعدني أن أشرح لك كيف سأتعامل مع منتجك أو تقنياتك أو بنيتك التحتية.