مهندسی
ساختهشده آنگونه که باید ساخته شود
پلتفرمهای SaaS سازمانی و هوشمصنوعیمحور را با معماری تمیز، امن بهصورت پیشفرض، رویدادمحور و توسعهپذیر میسازم — از یک مخزن خالی تا تولید.
پلتفرمی که ساختم
یک پلتفرم SaaS چندمستأجری و بازارچهٔ ماژول
عمدتاً بهتنهایی و بهصورت کامل، یک پلتفرم SaaS چندمستأجریِ آمادهٔ تولید را بههمراه یک بازارچهٔ ماژولِ نصبشدنی طراحی و ساختم — .NET در بکاند، یک فرانتاند مدرن با Angular و یک منشور مهندسیِ سختگیرانه. اینجا آمده که چه میکند و چگونه کنار هم میایستد.
چندمستأجری با ایزولاسیون کامل
پایگاهدادهٔ مجزا برای هر مستأجر با رشتههای اتصالِ رمزنگاریشده با AES-256، زنجیرهٔ پنجمرحلهایِ تشخیص مستأجر و بدون هیچ جدول مشترک.
معماری تمیز · DDD · CQRS
مرزهای لایه که در سطح ارجاع پروژه اعمال میشوند، خطلولهٔ فرمان/پرسوجوی MediatR با لاگ، اعتبارسنجی، کش و تراکنش، و الگوی Result برای خطاهای موردانتظار.
یکپارچهسازی رویدادمحور
یک outbox تراکنشی با RabbitMQ از طریق MassTransit — تحویلِ دستکمیکبار، مصرفکنندههای idempotent و تفکیک تمیز میان رویدادهای دامنهٔ درونفرایندی و رویدادهای یکپارچهسازیِ میانفرایندی.
امنیت بهصورت پیشفرض
JWTهای کوتاهعمر با توکنهای بازآوریِ چرخشی، BCrypt با ضریب هزینهٔ ۱۲، بررسی مجوز O(1) از روی claimها، مجوزدهیِ دفاع در عمق، احراز دوعاملی TOTP، ورود اجتماعی OAuth/OIDC با PKCE، سرآیندهای امنیتی، محدودسازی نرخ و لاگگیریِ ممیزی سازگار با GDPR.
بازارچهٔ ماژولِ نصبشدنی
ماژولهای امضاشده و نسخهدار که در زمان اجرا در AssemblyLoadContextهای ایزوله و بدون استقرار مجدد بارگذاری میشوند — پایگاهداده و مهاجرت برای هر ماژول، ناوبری و مجوزهای پویا و قراردادهای میانماژولیِ منتشرشده با fallbackهای NoOp.
بلادرنگ
هابهای SignalR — احرازشده با JWT و گروهبندیشده برای هر مستأجر — که اعلانها، گفتگو و جریانِ توکنبهتوکنِ هوش مصنوعی را پیش میبرند.
بینالمللیسازی و وایتلیبل
چندزبانه از روز نخست، با برندینگ اختصاصی برای هر مستأجر و دامنههای سفارشی، بهگونهای که پلتفرم پشتِ برندِ هر مشتری ناپدید میشود.
DevOps و تولید
Docker و CI/CD با GitHub Actions، میزبانی شخصی روی Ubuntuِ سختسازیشده (پراکسی معکوس TLS با Nginx، SQL Server، Redis، RabbitMQ، لاگگیری ساختیافته، UFW + fail2ban + سختسازی SSH) و روی Azure با سرویسهای مدیریتشده و Kubernetes — بررسی سلامت، شناسههای همبستگی، لاگِ کوئریهای کند و رصدپذیری کامل.
وابستگیها بهسمت درون اشاره میکنند — دامنه به هیچچیز وابسته نیست.
هر تغییرِ وضعیت یکبار ثبت و بهصورت مطمئن تحویل میشود.
شیوهٔ کار من
شیوهٔ هوشمندِ کار کردن
بهعنوان سرپرست فنی با عاملهای هوش مصنوعی و مهندسی هوش مصنوعی رهبری و میسازم — هماهنگسازی، بازبینی و تحویل با سرعت و کیفیتی که شیوهٔ دستیِ قدیمی به آن نمیرسد. این یک ترفند نیست؛ اینگونه معیاری بالاتر را در گسترهٔ بیشتری حفظ میکنم.
هوشمصنوعیمحور در روش
عاملهای هوش مصنوعی را در سراسر چرخهٔ مهندسی — طراحی، پیادهسازی، بازبینی و تست — هماهنگ میکنم و همچنان معماریای میمانم که مالکِ هر تصمیم است.
همیشه راستیآزموده از منبع
پیش از تعهد به یک کتابخانه، یک API یا یک الگو، آن را در برابر منبع معتبر راستیآزمایی میکنم. آنچه را که چند سال پیش درست بوده عرضه نمیکنم.
یک معیار کیفیتِ سختگیرانه
بدون هیچ اخطار ساخت، مجموعهٔ کامل تستها سبز پس از هر تغییر، و مهاجرتها همراه با همان تغییری که به آن نیاز دارد. بدون میانبُر، بدون «بعداً درستش میکنم».
مهارتها
آنچه با آن کار میکنم
گروهبندیشده بر اساس جایی که اهمیت دارد — نخست معماری، سپس ابزارها.
معماری و رویهها
زبانها و فریمورکها
فرانتاند
ابر و DevOps
داده و پیامرسانی
بلاکچین
مهندسی هوش مصنوعی
رهبری
کارهای منتخب
نمونهکاویها
چند سامانه که از مسئله تا تولید رساندم.
پلتفرم SaaS چندمستأجری و بازارچهٔ ماژول
یک پلتفرم چندمستأجریِ آمادهٔ تولید را بههمراه بازارچهٔ ماژولِ نصبشدنی، از یک مخزن خالی طراحی و ساختم — معماری تمیز، هستهٔ رویدادمحور و امنیت بهصورت پیشفرض.
ICO توکن ملی
مهندسیِ یک عرضهٔ توکن ملی را که بیش از ۱۱۲٬۰۰۰ سرمایهگذار جذب کرد انجام دادم — قراردادهای هوشمند امن روی Ethereum و Tron، با بازبینی امنیتی گسترده.
صرافی فیات به کریپتو
یک صرافی فیات به کریپتو را بر معماری میکروسرویس ساختم که داکرایز و روی Azure مستقر شد — و هزینهٔ سرور فیزیکی را حذف کرد.
پلتفرم چندمستأجری تأمین مالی جمعی
یک پلتفرم چندمستأجری تأمین مالی جمعی را از یک مخزن خالی تا تولید معماری و ساختم و تیم میانرشتهای را که آن را تحویل میدهد رهبری میکنم.
پلتفرم میکروسرویسِ بلاکچین
سرویسهای توزیعشدهٔ .NET را که از طریق gRPC ارتباط میگیرند برای یک پلتفرم بلاکچین ساختم — مرزهای سرویسِ تمیز و پیامرسانیِ مطمئن.
سامانهٔ مدیریت محتوای خبرگزاری
یک سامانهٔ مدیریت محتوای مقیاسپذیر را برای یک خبرگزاری بزرگ بهصورت کامل مهندسی کردم، با تقویت امنیت داده در میلیونها رکورد و بهینهسازی کش، توازن بار و کوئریها برای ترافیک بالا.
به این سطح از مهندسی در تیم یا محصولتان نیاز دارید؟
چه معماری باشد، چه تحویل، و چه رهبریِ تیمی که محصول را میفرستد — بیایید گفتگو کنیم.

