تفاصيل العمل

•Architected a production Arabic e-commerce platform with 14 microservices in a pnpm + Nx monorepo, serving 3 dedicated Next.js 15 apps (buyer, seller, admin) — deployed on a $10/month VPS.

•Designed the full order lifecycle — cart, checkout, multi-method payment (Paymob), commission calculation, refund management, and seller payout withdrawals.

•Implemented a 3-level hierarchical category system (category → subcategory → sub-subcategory) for product classification, enabling structured browsing and filtering across the marketplace.

•Built a worker service with 9 BullMQ workers across 13 job queues handling email, notifications, video transcoding, image processing, and payment webhooks asynchronously.

•Implemented a recommendation engine using TensorFlow.js collaborative filtering, served as a standalone microservice with a dedicated rate limiter.

•Secured the platform with 7 Redis-backed rate limiters, CSRF double-submit cookies, SHA-512 HMAC webhook validation, brute-force lockout, and role-based JWT auth (httpOnly, 1h/7d).

•Set up 17 GitHub Actions workflows with SHA-256 change detection for per-service path-triggered deploys, Docker multi-stage builds with shared base images, and Traefik reverse proxy routing 6 subdomains with automatic SSL.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات