أنس حبيجان

أنس حبيجان

مطوّر برمجيات فول ستاك أول

نبذة عني

مطوّر فول ستاك أول؛ أصمّم واجهات REST واضحة ونظيفة، وأنمذج البيانات (SQL/NoSQL)، وأؤتمت النشر على AWS باستخدام Docker/Kubernetes ضمن خطوط CI/CD. من Java/Spring وNode/Express إلى React وReact Native، أُطلق تطبيقات ويب متينة ويمكن قياس أدائها.

اتصال

أستورب, السويد
دوام كامل · عقد · عمل عن بُعد
الرد خلال 24–48 ساعة
تحميل السيرةالذاتية تحديث: نوفمبر 2025 • PDF • 300KB

المهارات التقنية

التقنيات الأساسية (Core Stacks)

Java / Spring Boot Node.js / Express React / React Native WordPress (Block Themes)

واجهات البرمجة والخدمات (APIs & Services)

REST design Auth / Roles Rate-limits Caching Pagination Idempotency API Contracts

البيانات (Data)

PostgreSQL MongoDB DynamoDB Schema design Indexes / Migrations

السحابة وعمليات التطوير (Cloud & DevOps)

AWS (Lambda, API Gateway, S3/CF, CloudWatch) Docker Microservice Kubernetes (fundamentals) CI/CD & Zero-downtime

الاختبارات والجودة(Testing & Quality)

JUnit Jest Integration tests Lint & Format Code Reviews Git Workflow

المراقبة والتشغيل (Observability & Ops)

Health checks Logs/Metrics Alerts

مهارات وأدوات مساندة

TypeScript jQuery AngularJS (legacy) MQTT FTP / RFID integrations
الخبرة العملية

مطور Backend

SmartRefill AB

  • تصميم وتسليم منصة مدفوعات إلكترونية جديدة بالكامل تدعم الخدمات الداخلية (المحافظ، شحن الأرصدة، آليات الحماية، سجلات التتبع) مع فصل واضح بين الخدمات وتحسين الصحة والمراقبة (Health & Observability).
  • أتمتة عمليات الانضمام والعمليات المتكررة (webhooks خاصة بـ KYC/AML، مهام مجدولة، تدفقات Idempotent) لتقليل العمل اليدوي وتحسين اتساق البيانات وشفافيتها.
  • وضع عقود واضحة للـ APIs وبناء خطوط CI/CD (قوالب للخدمات، فحوصات في الـ Pipeline، نشرات بدون توقف للخدمة)، ما حسّن وتيرة الإصدارات وقلّل من الأعطال والرجوع في بيئة الإنتاج.
التقنيات المستخدمة: Java Spring Boot Microservices PostgreSQL Docker Git CI/CD Jenkins

مطور متكامل

Kvicktest & KvickIt

  • قيادة فريق متعدّد التخصّصات لتسليم تطبيقات ويب وموبايل لعمليات الاختبارات وتدفقات الأعمال، تشمل واجهات React وReact Native، وواجهات REST مبنية على Node.js/Express، ومواقع ووردبريس لإطلاق المنتجات.
  • بناء تدفقات الحجز واستعراض النتائج ولوحات تحكم إدارية، مع تكامل واجهات REST آمنة، وتحويل متطلبات أصحاب المصلحة إلى عناصر Backlog واضحة وقابلة للاختبار.
  • تطبيق ممارسات هندسية منظَّمة (مراجعات كود، استراتيجيات Branching، أدوات Lint/تنسيق، اختبارات وحدات، وCI) ما حسّن موثوقية الإصدارات وقلّل من إعادة العمل.
  • إدارة تخطيط السبرنت وتقسيم المهام، والإشراف على المطورين وحل العوائق لضمان الالتزام بجدول التسليم.
التقنيات المستخدمة: React React Native Node.js (Express) JavaScript REST WordPress (Block Themes) Git

مستشار برمجيات

LearningWell SW AB

  • تطوير وصيانة خلفية Serverless على AWS لمنصة تتبّع العناصر TagWell، باستخدام TypeScript/Node.js (Serverless Framework، Lambda، API Gateway، مهام مجدولة، CloudWatch Logs/Metrics)، مع توفير واجهات REST آمنة لتطبيق الماسح على أندرويد وواجهة الويب.
  • نمذجة وتحسين أنماط الوصول في DynamoDB لمعالجة كميات كبيرة من أحداث التتبّع (إنشاء/تحديث السجل، سجلات التدقيق، وعمليات البحث السريعة).
  • إضافة اختبارات تكامل واختبارات مرتبطة بالواجهات (UI-facing harnesses) للتحقق من عقود الـ API والتدفقات الحرجة للمستخدمين، مما قلّل من الأخطاء الناتجة عن عدم التطابق بين الواجهة الأمامية والخلفية.
  • فرض معايير كود نظيف والتحقق عبر CI (أدوات Lint/تنسيق، اختبارات وحدات وتكامل) للحفاظ على استقرار الإصدارات وسهولة مراجعتها.
التقنيات المستخدمة: AWS TypeScript Node.js Serverless DynamoDB

مطور متكامل

JobChat

  • قيادة فريق متعدّد التخصّصات لتسليم نسخة MVP من منصة ويب تربط الشركات بطلاب جامعة لوند، تشمل نشر الوظائف، وإدارة الطلبات، والرسائل، وأدوات إدارية للمنصة.
  • بناء الواجهة الأمامية والخلفية من الصفر: تصميم واجهات REST ونماذج البيانات، وتنفيذ نظام الدخول والصلاحيات (JWT/Roles) والتحقق من المدخلات، وتطوير تدفقات النشر والبحث وإدارة طلبات التوظيف.
  • إعداد ممارسات تسليم خفيفة وفعّالة (Git flow، مراجعات كود، تقسيم المهام) ونشر الحل على AWS (ملفات ثابتة + Runtime لـ Node.js)، ما حسّن سرعة التكرار والتنسيق بين أعضاء الفريق.
التقنيات المستخدمة: Node.js MongoDB jQuery HTML/CSS AWS

تطوير واختبار منصة Yggio

Sensative AB

  • المساهمة في تطوير Yggio، وهي منصة لإنترنت الأشياء والـ Digital Twin، من خلال بناء وتعديل وحدات الويب الخاصة بإدارة الأجهزة والأحداث والأتمتة.
  • تنفيذ تدفقات أوامر أجهزة Z-Wave (إرسال/استقبال)، وعمليات ضمّ الأجهزة الجديدة (Onboarding)، وربطها بلوحة التحكم، مما حسّن موثوقية عمل الحساسات الميدانية.
  • إضافة روتينات لالتقاط البيانات والمزامنة (مثل استيراد الملفات/FTP إلى قاعدة البيانات) وأدوات للمحافظة على اتساق سجلات الأجهزة والبيانات الحية (Telemetry).
  • المشاركة في جلسات تحليل النظام، وتحويل المتطلبات إلى تذاكر عمل قابلة للاختبار، والتحقق من السيناريوهات الشاملة (End-to-End) عبر الواجهة الأمامية والخلفية.
التقنيات المستخدمة: AngularJS TypeScript Node.js AWS MongoDB
التعليم

دبلوم في تطوير الويب والأنظمة

جامعة لوند، السويد

كلية الصناعات التطبيقية

سوريا، حمص

أسلوبي في العمل

مهارات التواصل
حل المشكلات
القدرة على التكيّف
المرونة المهنية
اللغات

مهارات تواصل قوية

• ضبط التوقعات من خلال عروض تجريبية قصيرة وملاحظات إصدارات واضحة.
• كتابة وثائق القرارات المعمارية (ADRs) ووثائق الـ API لتسهيل انضمام المطورين الجدد بسرعة.

حل المشكلات

• الانطلاق من فهم القيود، وتقليل المخاطر عبر Spikes واختبارات العقود (Contract Tests).
• معالجة المسار الأبطأ أولاً (استعلامات قاعدة البيانات، الشبكة، والملفات/الأصول).

القدرة على التكيّف

• التبديل بسرعة بين Java/Spring وNode/React حسب احتياج المشروع.
• تعلّم ما يلزم (Block Theme / Plugin / Serverless) دون تعطيل مسار العمل.

المرونة المهنية

• استعادة الخدمة أولاً، ثم تقديم تحليل جذر المشكلة (RCA) خلال 24 ساعة متى أمكن.
• تقسيم النطاق إلى MVP وإطلاقات متدرجة (Staged Rollouts) لتقليل المخاطر.

اللغات

  • العربية:اللغة الام
  • الانكليزية:متقدم
  • السويدية:مبتدئ

أنس حبيجان

مطور كامل الطبقات أولي، يُطلق منصات ويب قابلة للتوسع من البداية إلى النهاية — يشمل ذلك واجهات REST API، نمذجة البيانات (SQL/NoSQL)، وعمليات CI/CD — مع التركيز على كتابة كود نظيف، تحسين الأداء، وتحقيق نتائج قابلة للقياس.

تواصل


© Anas Hbijan. All rights reserved.