تجربه

سوابق حرفه‌ای من

توسعه‌دهنده فول‌استک (MERN)

DGT PORTFOLIO|تمام وقت
اکتبر ۲۰۲۵ - اکنون
۷+ ماه دورکاری

مسئولیت‌های اصلی:

  • توسعه یک پلتفرم SaaS با استفاده از Next.js برای ساخت پروفایل‌های حرفه‌ای و یکپارچه‌سازی با سیستم پرداخت PayPal.
  • ساخت APIهای امن با استفاده از Node.js و JWT/NextAuth برای اطمینان از حفاظت قوی داده‌ها.
  • بهینه‌سازی عملکرد و سئو (SEO) از طریق SSR برای ارائه یک تجربه کاربری سریع.
  • مدیریت استقرار کامل روی Vercel با استفاده از Git/GitHub.

توسعه حرفه‌ای

وقفه کاری|آموزش
نوامبر ۲۰۲۴ - ژانویه ۲۰۲۵
۳ ماه دورکاری

حوزه‌های تمرکز و پروژه‌ها:

  • تکمیل یک برنامه آموزشی فشرده در توسعه بک‌اند با NestJS (Node.js + TypeScript).
  • مفاهیم پیشرفته: توسعه RESTful API، احراز هویت (JWT, OAuth, RBAC)، ارتباطات بلادرنگ با Socket.io، یکپارچه‌سازی GraphQL، چندزبانگی (i18n)، MongoDB و معماری میکروسرویس.
  • توسعه یک سیستم کامل تجارت الکترونیک شامل: مدیریت کاربران، احراز هویت امن، مدیریت محصولات و پرداخت‌ها.

کارآموز توسعه‌دهنده فول‌استک

شهرهای مشاغل و مهارت‌ها (CMC)|کارآموزی
سپتامبر ۲۰۲۳ - ژوئن ۲۰۲۴
۱۰ ماه العیون، مراکش

دستاوردها:

  • طراحی رابط‌های کاربری تعاملی و جذاب.
  • کسب تجربه در توسعه بک‌اند و مدیریت پایگاه داده.
  • توسعه مهارت‌ها در ایجاد و نگهداری برنامه‌های وب پویا.
  • به‌کارگیری متدولوژی Agile برای بهبود کارایی تیم.
  • کسب تجربه در استفاده از Git و GitHub برای مدیریت پروژه.
  • استفاده از SonarQube برای تجزیه و تحلیل کیفیت کد.
  • استفاده از Docker برای ساده‌سازی مدیریت محیط توسعه.
  • ارتقاء مهارت‌های نرم مانند ارتباطات و کار تیمی.

توسعه‌دهنده فول‌استک MERN

آکادمی منطقه‌ای آموزش و پرورش|کارآموزی
مارس ۲۰۲۴ - مارس ۲۰۲۴
۱ ماه العیون، مراکش

وظایف اصلی:

  • طراحی و توسعه یک برنامه مدیریت وظایف (Task Manager).
  • پیاده‌سازی احراز هویت و مجوزدهی با استفاده از JWT.
  • آزمایش API با استفاده از Postman برای اطمینان از عملکرد صحیح.
  • بهبود تجربه کاربری از طریق طراحی رابط کاربری ساده.
  • استقرار اپلیکیشن در Vercel و مدیریت کد با Git/GitHub.

کارآموز توسعه دیجیتال

شهرهای مشاغل و مهارت‌ها (CMC)|کارآموزی
نوامبر ۲۰۲۲ - ژوئن ۲۰۲۳
۸ ماه العیون، مراکش

یادگیری پایه‌ای:

  • کسب مبانی الگوریتم‌ها و برنامه‌نویسی شی‌گرا.
  • طراحی و ساخت وب‌سایت‌های ثابت و پویا.
  • کار با پایگاه‌های داده و انجام عملیات پایه‌ای.
  • یادگیری JavaScript برای توسعه اپلیکیشن.
  • آشنایی با اصول امنیت سیستم‌های اطلاعاتی.
  • توسعه مهارت‌های رفتاری و اجتماعی برای محیط حرفه‌ای.