ساخته‌شده آن‌گونه که باید ساخته شود

پلتفرم‌های SaaS سازمانی و هوش‌مصنوعی‌محور را با معماری تمیز، امن به‌صورت پیش‌فرض، رویدادمحور و توسعه‌پذیر می‌سازم — از یک مخزن خالی تا تولید.

دیدن نمونه‌کاوی‌ها
  • .NET
  • C#
  • Angular
  • TypeScript
  • Azure
  • Docker
  • Kubernetes
  • RabbitMQ
  • Apache Kafka
  • Redis
  • PostgreSQL
  • GitHub Actions
  • Git
  • Ethereum

یک پلتفرم SaaS چندمستأجری و بازارچهٔ ماژول

معماری آن را سرتاسر بر عهده داشتم و تیمی را که آن را ساخت رهبری کردم — همان کسانی که یک دهه است کنارشان کار می‌کنم و بیشترشان با من Clever Initiative را هم‌بنیان‌گذاری کردند. یک پلتفرم SaaS چندمستأجریِ آمادهٔ تولید با بازارچهٔ ماژولِ نصب‌شدنی: ‎.NET در بک‌اند، فرانت‌اندی مدرن با Angular و منشور مهندسیِ سخت‌گیرانه. در ادامه می‌بینید چه می‌کند و اجزایش چگونه کنار هم کار می‌کنند.

چندمستأجری با ایزولاسیون کامل

پایگاه‌دادهٔ مجزا برای هر مستأجر با رشته‌های اتصالِ رمزنگاری‌شده با AES-⁠256، زنجیرهٔ پنج‌مرحله‌ایِ تشخیص مستأجر، و بدون حتی یک جدول مشترک.

معماری

معماری تمیز · DDD · CQRS

مرزهای لایه که در سطح ارجاع پروژه اعمال می‌شوند، خط‌لولهٔ فرمان/پرس‌وجوی MediatR با لاگ، اعتبارسنجی، کش و تراکنش، و الگوی Result برای خطاهای موردانتظار.

صفر جدول مشترک میان مستأجرها.

بین‌المللی‌سازی و وایت‌لیبل

چندزبانه از روز نخست، با برندینگ اختصاصی برای هر مستأجر و دامنه‌های سفارشی، به‌گونه‌ای که پلتفرم پشتِ برندِ هر مشتری ناپدید می‌شود.

امنیت به‌صورت پیش‌فرض

JWTهای کوتاه‌عمر با توکن‌های بازآوریِ چرخشی، BCrypt با ضریب هزینهٔ ۱۲، بررسی مجوز O(1)‎ از روی claimها، مجوزدهی با رویکرد دفاع در عمق، احراز دوعاملی TOTP، ورود اجتماعی OAuth/OIDC با PKCE، سرآیندهای امنیتی، محدودسازی نرخ و لاگ‌گیریِ ممیزیِ سازگار با GDPR.

بلادرنگ

هاب‌های SignalR — احرازشده با JWT و گروه‌بندی‌شده برای هر مستأجر — پشتوانهٔ اعلان‌ها، گفت‌وگو و پخشِ توکن‌به‌توکنِ پاسخ‌های هوش مصنوعی.

DevOps و تولید

Docker و CI/CD با GitHub Actions، میزبانی شخصی روی Ubuntu سخت‌سازی‌شده (پراکسی معکوس TLS با Nginx،‏ PostgreSQL،‏ Redis،‏ RabbitMQ، لاگ‌گیری ساخت‌یافته، UFW + fail2ban + سخت‌سازی SSH) و روی Azure با سرویس‌های مدیریت‌شده و Kubernetes — بررسی سلامت، شناسه‌های همبستگی، لاگِ کوئری‌های کند و رصدپذیری کامل.

بازارچه

بازارچهٔ ماژولِ نصب‌شدنی

ماژول‌های امضاشده و نسخه‌دار که در زمان اجرا در AssemblyLoadContextهای ایزوله و بدون استقرار مجدد بارگذاری می‌شوند — پایگاه‌داده و مهاجرت برای هر ماژول، ناوبری و مجوزهای پویا و قراردادهای میان‌ماژولیِ منتشرشده با fallbackهای NoOp.

یکپارچه‌سازی رویدادمحور

یک outbox تراکنشی با RabbitMQ از طریق MassTransit — تحویلِ دست‌کم‌یک‌بار، مصرف‌کننده‌های idempotent و تفکیک تمیز میان رویدادهای دامنهٔ درون‌فرایندی و رویدادهای یکپارچه‌سازیِ میان‌فرایندی.

معماری

درون هسته

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

معماری تمیز

وابستگی‌ها به‌سمت درون اشاره می‌کنند — دامنه به هیچ‌چیز وابسته نیست.

جریان رویدادمحور

  1. فرمان / پرس‌وجو
  2. خط‌لولهٔ MediatR
  3. outbox تراکنشی
  4. گذرگاه پیام
  5. مصرف‌کنندهٔ idempotent
هر تغییرِ وضعیت یک‌بار ثبت و به‌صورت مطمئن تحویل می‌شود.
شیوهٔ کار من

شیوهٔ هوشمندِ کار کردن

به‌عنوان سرپرست فنی، با عامل‌های هوش مصنوعی و مهندسی هوش مصنوعی رهبری می‌کنم و می‌سازم — هماهنگ‌سازی، بازبینی و تحویل با سرعت و کیفیتی که شیوهٔ دستیِ قدیمی به آن نمی‌رسد. این ترفند نیست؛ این‌گونه است که معیاری بالاتر را در گسترهٔ بزرگ‌تری حفظ می‌کنم.

هوش‌مصنوعی‌محور در روش

عامل‌های هوش مصنوعی را در سراسر چرخهٔ مهندسی — طراحی، پیاده‌سازی، بازبینی و تست — هماهنگ می‌کنم و همچنان معماری می‌مانم که مالکِ هر تصمیم است.

همیشه مستند به منبع

پیش از تعهد به یک کتابخانه، یک API یا یک الگو، آن را با منبع معتبر راستی‌آزمایی می‌کنم. چیزی را که چند سال پیش درست بود تحویل نمی‌دهم.

یک معیار کیفیتِ سخت‌گیرانه

صفر اخطار ساخت، همهٔ تست‌ها سبز پس از هر تغییر، و مهاجرت‌ها همراهِ همان تغییری که به آن‌ها نیاز دارد. بدون میان‌بُر، بدون «بعداً درستش می‌کنم».

مهارت‌ها

آنچه با آن کار می‌کنم

گروه‌بندی‌شده بر اساس جایی که اهمیت دارد — نخست معماری، سپس ابزارها.

  • معماری و رویه‌ها

    • معماری نرم‌افزار
    • میکروسرویس‌ها
    • طراحی دامنه‌محور (DDD)
    • معماری تمیز
    • الگوهای طراحی
    • SOLID
    • طراحی رویدادمحور
    • CQRS
  • زبان‌ها و فریم‌ورک‌ها

    • C#
    • .NET 10
    • ASP.NET Core
    • Entity Framework Core
    • TypeScript
    • Node.js
  • فرانت‌اند

    • Angular
    • React
    • RxJS
    • SASS / CSS3
  • ابر و DevOps

    • Microsoft Azure
    • Docker
    • Kubernetes
    • CI/CD
    • Azure DevOps
    • GitHub Actions
    • Nginx
    • Ubuntu / Linux
    • Git
  • داده و پیام‌رسانی

    • PostgreSQL
    • SQL Server
    • Redis
    • RabbitMQ
    • Kafka
    • Elasticsearch
    • Hangfire
    • SignalR
  • بلاک‌چین

    • Solidity
    • قراردادهای هوشمند
    • Ethereum
    • Tron
  • مهندسی هوش مصنوعی

    • توسعهٔ عامل‌محور با هوش مصنوعی
    • هماهنگ‌سازیِ فراخوانی ابزار در LLM
    • سطوح محصولِ هوش‌مصنوعی‌محور
    • طراحی پرامپت و سیستم
    • RAG
  • رهبری

    • رهبری فنی
    • مالکیت معماری
    • Agile / Scrum
    • منتورینگ
    • بازبینی کد
کارهای منتخب

نمونه‌کاوی‌ها

چند سامانه که از مسئله تا تولید رسانده‌ام.

ویژهپلتفرم · معماری و راهبری تیم · ۲۰۲۴ – اکنون

پلتفرم SaaS چندمستأجری و بازارچهٔ ماژول

یک پلتفرم چندمستأجریِ آمادهٔ تولید را به‌همراه بازارچهٔ ماژولِ نصب‌شدنی، از یک مخزن خالی معماری کردم و تیمی را که آن را ساخت رهبری کردم — معماری تمیز، هستهٔ رویدادمحور و امنیت به‌صورت پیش‌فرض.

چالش
یک پلتفرم که کسب‌وکارهای بسیاری بتوانند روی آن کار کنند: هر مستأجر کاملاً ایزوله، هر محصول ساخته‌شده از ماژول‌های ترکیب‌پذیر — بی‌آن‌که کد انشعاب (fork) بخورد.
نتیجه
در Clever Initiative در مرحلهٔ تولید است. نخستین مشتری سازمانی ما، Fininly B.V.‎، پلتفرم سرمایه‌گذاری خود را روی آن اجرا می‌کند و آن را با برند خودش به مشتریان خودش می‌فروشد. پس از نمایش زندهٔ پلتفرم در مرحلهٔ MVP در تورنتو در مه ۲۰۲۵، شرکت CIG Holding نوشت که ۸۰٪ نیازهای پلتفرمش از پیش پیاده‌سازی شده بود.
نقش من
معمار به‌صورت سرتاسری؛ رهبری تیمی که آن را ساخت
  • .NET 10
  • Angular 21
  • CQRS
  • PostgreSQL
  • RabbitMQ
  • Docker
  • Azure

فین‌تک · سرپرست فنی · ۲۰۲۴ – ۲۰۲۶

پلتفرم تأمین مالی جمعی همسو با ECSPR

به‌عنوان سرپرست فنی Fininly، یک پلتفرم کامل تأمین مالی جمعی همسو با ECSPR را تحویل دادم — چندمستأجری، از یک مخزن خالی تا تولید — و تیم چندتخصصی‌ای را که آن را ساخت رهبری کردم.

  • .NET 10
  • Angular 21
  • TypeScript
  • MediatR
  • CQRS
  • PostgreSQL
  • RabbitMQ
  • Kafka
  • Hangfire
  • SignalR
  • Azure
  • Docker
  • CI/CD

DevOps · مهاجرت · ۲۰۲۵ – اکنون

مهاجرت‌های سازمانی به GitHub

به‌عنوان مهندس مهاجرت در MM Guide، شرکت‌های Blinqx و Betabit را به‌طور کامل به GitHub منتقل کردم: مخزن‌ها از GitLab،‏ Azure DevOps و Bitbucket منتقل شدند، همهٔ پایپ‌لاین‌هایشان تبدیل شد، و امنیت و سیاست‌ها در GitHub بهبود یافت.

  • GitHub
  • GitHub Actions
  • GitLab
  • Azure DevOps
  • Bitbucket

بلاک‌چین · فین‌تک · ۲۰۲۲ – ۲۰۲۴

ICO توکن ملی

مهندسیِ یک عرضهٔ توکن ملی را که بیش از ۱۱۲٬۰۰۰ سرمایه‌گذار جذب کرد انجام دادم — قراردادهای هوشمند امن روی Ethereum و Tron، با بازبینی امنیتی گسترده.

  • Solidity
  • Ethereum
  • Tron
  • .NET
  • بازبینی امنیتی

صرافی · میکروسرویس · ۲۰۲۲ – ۲۰۲۴

صرافی فیات به کریپتو

یک صرافی فیات به کریپتو را بر معماری میکروسرویس ساختم که داکرایز و روی Azure مستقر شد — و هزینهٔ سرور فیزیکی را حذف کرد.

  • میکروسرویس
  • .NET
  • Docker
  • Azure
  • RabbitMQ

بلاک‌چین · توزیع‌شده · ۲۰۲۲ – ۲۰۲۳

پلتفرم میکروسرویسِ بلاک‌چین

سرویس‌های توزیع‌شدهٔ ‎.NET را که از طریق gRPC ارتباط می‌گیرند برای یک پلتفرم بلاک‌چین ساختم — مرزهای سرویسِ تمیز و پیام‌رسانیِ مطمئن.

  • .NET
  • gRPC
  • میکروسرویس
  • Docker

CMS · مقیاس · ۲۰۱۳ – ۲۰۲۰

سامانهٔ مدیریت محتوای خبرگزاری

یک سامانهٔ مدیریت محتوای مقیاس‌پذیر را برای یک خبرگزاری بزرگ به‌صورت کامل مهندسی کردم، با تقویت امنیت داده در میلیون‌ها رکورد و بهینه‌سازی کش، توازن بار و کوئری‌ها برای ترافیک بالا.

  • .NET
  • SQL Server
  • کشینگ
  • کارایی
  • امنیت
معرفی‌نامه‌ها

به‌صورت مکتوب

آنچه شرکت‌ها دربارهٔ Clever Initiative و کار من نوشته‌اند — بخش‌هایی از نامه‌ها، عیناً نقل‌شده.

نامه‌ای در حمایت از Clever Initiative

“Clever Initiative introduces a truly innovative and transformative solution that is unlike anything currently available in the Dutch market.”

“After thorough evaluation and consultation with expert teams, we realized that Clever Initiative has the potential to save over a year of development time and significant financial resources.”

“Fininly has been particularly impressed by the experienced team behind Clever Initiative, whose depth in SaaS, AI, and fintech security gives us confidence in the platform’s evolution and support.”

Arthur van Cadsand

مدیرعامل · Fininly B.V. (در زبانهٔ تازه باز می‌شود)
آمستردام ·

نامه‌ای به Fininly، به‌عنوان نخستین مشتری آن، دربارهٔ Clever Initiative و کار من

“In that context, we were introduced to Clever Initiative and its founder, Mehdi Daustany. We were immediately impressed by their in-house capabilities and deep expertise in rapidly building industry-standard SaaS products.”

“Given the strong combination of Fininly’s clear vision and Clever Initiative’s and Mehdi Daustany’s technical excellence, I personally recommended that Fininly engage in a close collaboration with them.”

P.P.M. van Dijk

مدیرعامل · Kapitaal Op Maat B.V.
روتردام ·

نامه‌ای پس از نمایش زندهٔ پلتفرم Clever Initiative در مرحلهٔ MVP در تورنتو

“On May 2nd, 2025, we met Mehdi Daustany in Toronto and received a live demo of Clever Initiative’s MVP-stage platform. It immediately stood out as a completely unique solution in the global market.”

“We were genuinely impressed: 80% of our platform needs were already implemented.”

Mike Hosseini

مدیر اجرایی · CIG Holding Ltd.
تورنتو ·

به این سطح از مهندسی در تیم یا محصولتان نیاز دارید؟

چه معماری باشد، چه تحویل، چه رهبریِ تیمی که محصول را تحویل می‌دهد — بیایید گفت‌وگو کنیم.

  • بیش از ۱۷ سال ساخت نرم‌افزار سازمانی

  • رهبری فنی تیم‌های چندتخصصی

  • مستقر در آمستردام