MM
رزومه

مهدی منتظری

مهندس بک‌اند — دات‌نت و پایتون. سیستم‌های رویدادمحور، داده‌ی حجیم.

خلاصه

سیستم‌های بک‌اندی می‌سازم که وقتی داده بزرگ می‌شود، درست باقی می‌مانند. دو سال و نیم گذشته را روی یک پلتفرم باشگاه مشتریان و CRM کار کرده‌ام با حدود ۲۵ میلیون مشتری یکتا و ۸۰۰ میلیون رکورد فاکتور: بازنویسی از .NET Framework تا .NET 9، بازطراحی اسکیمای SQL Server زیر آن، و تفکیک سیستم به سرویس‌های دامنه‌محور روی RabbitMQ و gRPC. استک دوم من پایتون و FastAPI است.

سابقهٔ کاری

  1. توسعه‌دهنده‌ی دات‌نت

    اسمارت ایکس تهران

    — ۲ سال و ۵ ماه

    توسعه‌دهنده‌ی اصلی یک پلتفرم باشگاه مشتریان و CRM از نوع B2B2C با حدود ۲۵ میلیون مشتری یکتا و ۸۰۰ میلیون رکورد فاکتور؛ مسئول تصمیم‌های معماری و شیوه‌ی پیاده‌سازی.

    • مدرن‌سازی .NET Framework 4.7 → .NET 8 → .NET 9 به‌صورت بازنویسی، نه جابه‌جایی.
    • بازطراحی بخش‌های بزرگی از اسکیمای SQL Server روی پایگاه داده‌ی زنده در این حجم؛ عبور از locking و blocking پی‌درپی تا رسیدن به راهبرد مهاجرتی که دوام آورد.
    • کار سیستماتیک روی کارایی؛ بارگذاری داده‌ی صفحات تا ۳۰ برابر سریع‌تر.
    • هدایت انتقال به معماری ماژولار دامنه‌محور — vertical slice روی Clean Architecture با RabbitMQ و gRPC — حدود ۷۰٪ کامل‌شده در زمان خروج.
    • بخش‌بندی مشتریان از جمله با RFM، multi-tenancy، جریان‌های رویدادمحور.
    • آنبوردینگ و منتورینگ دو مهندسی که بعدتر به محصول پیوستند.
  2. توسعه‌دهنده‌ی بک‌اند (فریلنس)

    مستقل پروژه‌ای

    — ۳ سال و ۳ ماه

    کار بک‌اند برای مشتریان، موازی با نقش اصلی: سرویس‌های پایتون و FastAPI، یکپارچه‌سازی‌های REST و اتصال به LLM API (OpenAI، Gemini)، با دیپلوی روی Docker.

  3. توسعه‌دهنده‌ی ارشد نرم‌افزار، فول‌استک (پاره‌وقت)

    بالا۲۴ تهران

    — ۲ سال و ۲ ماه

    توسعه‌ی فول‌استک روی محصولات وب شرکت، به‌صورت پاره‌وقت و موازی با کار دیگر. C# و دات‌نت سمت سرور، به‌همراه فرانت‌اندی که روی آن ساخته می‌شد.

کارهای منتخب

  1. پلتفرم باشگاه مشتریان در مقیاس ۲۵ میلیون کاربر

    ۲۰۲۶

    یک پلتفرم وفاداری و CRM از نوع B2B2C با ۲۵ میلیون مشتری یکتا و ۸۰۰ میلیون رکورد فاکتور — از .NET Framework تا .NET 9 و سپس تفکیک به سرویس‌های دامنه‌محور.

    C#.NET 9ASP.NET CoreEF CoreSQL ServerRabbitMQgRPCDocker
  2. بازطراحی اسکیمای SQL Server روی پایگاه داده‌ی زنده

    ۲۰۲۵

    بازطراحی‌های سنگین اسکیما روی پایگاه داده‌ای با ۸۰۰ میلیون رکورد فاکتور — جایی که بخش سخت ماجرا اسکیما نبود، قفل‌ها بودند.

    SQL ServerT-SQLEF CoreC#
  3. اکت‌پکت — ردیاب عادت و چالش، برای کاربر ایرانی

    ۲۰۲۶

    یک اپلیکیشن عادت و چالش که تقویم جلالی در عمق آن است، نه رویش: رابط فارسی، راست‌به‌چپ از سر تا ته، و ورود با پیامک بدون نیاز به ایمیل.

    FastAPISQLAlchemy 2SQLiteJinja2PWACapacitorDocker