تجربه

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

بنیان‌گذار و توسعه‌دهنده فول‌استک (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 و شیوه‌های مدیریت پروژه.
  • مدیریت پایگاه داده و پردازش داده‌ها.
  • توسعه فرانت‌اند برای رابط‌های کاربری تعاملی و واکنش‌گرا.
  • توسعه بک‌اند و منطق برنامه‌نویسی سمت سرور.
  • مفاهیم توسعه و استقرار برنامه‌های ابری (Cloud-native).
  • توسعه پایان به پایان برنامه‌های وب از طریق پروژه نهایی یکپارچه.

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

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

وظایف اصلی:

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

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

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

توسعه مهارت‌های پایه‌ای در توسعه دیجیتال از طریق آموزش عملی، شامل:

  • مبانی الگوریتم‌ها و تکنیک‌های حل مسئله.
  • مفاهیم برنامه‌نویسی شی‌گرا (OOP).
  • ایجاد وب‌سایت‌های ایستا و پویا.
  • برنامه‌نویسی JavaScript و تعامل در وب.
  • مدیریت پایگاه داده و پردازش داده‌ها.
  • مبانی امنیت سیستم‌های اطلاعاتی.
  • آشنایی با فرایندهای توسعه دیجیتال و شیوه‌های حرفه‌ای.