در دسترس برای همکاری

محمد (بهمن) یاورزاده

برنامه‌نویس ارشد Back-end (‎.NET) · معمار نرم‌افزار

مهندس ارشد Back-end با بیش از ۱۵ سال تجربه در ‎.NET و ‎C#. تخصص در طراحی، پایدارسازی و بهینه‌سازی سامانه‌های production؛ از مهاجرت سیستم‌های legacy تا بهبود کارایی و کاهش هزینه در محیط‌های عملیاتی پرترافیک.

در حال حاضر در فلای‌تودی مسئولیت بک‌اند چند زیرسیستم کلیدی فروش و زیرساخت پایداری و مانیتورینگ پلتفرم را بر عهده دارم.

تمرکز فنی

  • .NET / C#
  • SQL Server
  • RabbitMQ
  • Redis
  • مهندسی کارایی
  • مهاجرت Legacy
مسیر حرفه‌ای

سوابق شغلی

  1. Senior .NET Back-end Engineer

    مهر 1403 تاکنون

    پیشروترین پلتفرم فروش بلیط پرواز خارجی در ایران

    مسئولیت بک‌اند چند زیرسیستم کلیدی فروش؛ طراحی مسیر پایداری، مشاهده‌پذیری و بهینه‌سازی هزینه و کارایی پلتفرم در محیط production.

    • کاهش حدود ۹۵٪ هزینه زیرسیستم ترجمه خودکار متون سایت با ذخیره‌سازی فنی ترجمه‌ها
    • بهینه‌سازی ثبت کارت‌های هدیه سازمانی انبوه (بیش از ۱٬۰۰۰ عدد) از ۲ دقیقه به کمتر از ۱۰ ثانیه
    • پیاده‌سازی Health Check و OpenTelemetry و دستیابی به کمترین Downtime در میان تمام زیرسیستم‌های فلای‌تودی
    • ورود ابزار سنجش امنیت و کارایی به شرکت برای نخستین‌بار و رفع آسیب‌پذیری‌ها و گلوگاه‌های شناسایی‌شده
    • حل ناپایداری WebEngage تحت بار بیش از ۳۰۰۰ درخواست در ثانیه با صف درون‌حافظه‌ای و RabbitMQ
    • طراحی و لایو کردن آخرین زیرسیستم در کمتر از ۳ روز، در برابر برآورد حدود یک ماه

    توسعه زیرسیستم‌های فروش

    • راه‌اندازی کامل زیرسیستم فروش eSIM؛ حل چالش Webhookهای پرسرعت و تک‌بارِ ارائه‌دهنده با صف‌بندی و تحویل مطمئن پیام از طریق RabbitMQ
    • راه‌اندازی کامل زیرسیستم فروش کارت هدیه (شخصی و سازمانی)
    • راه‌اندازی کامل زیرسیستم شوفر — انتقال مسافر به فرودگاه

    معماری و کارایی

    • طراحی کش هیبریدی (حافظه + Redis) برای کاهش تأخیر بارگذاری هتل‌ها در لحظه درخواست
    • به‌کارگیری MongoDB برای داده‌های کم‌اهمیت‌تر به‌جای SQL، جهت کاهش بار پایگاه‌داده اصلی و افزایش کارایی
    • توسعه پلاگین‌ها و قابلیت‌های عملیاتی روی Microsoft Dynamics CRM
    تکنولوژی‌ها
    • C#
    • .NET
    • RabbitMQ
    • Redis
    • MongoDB
    • OpenTelemetry
    • Health Checks
    • MS Dynamics CRM
  2. Senior Software Engineer

    مرداد 1399 - مهر 1403

    از سه شرکت برتر حوزه نرم‌افزار حسابداری ایران

    مسئولیت زیرسیستم‌های مالی و حسابداری و یکپارچه‌سازی آن‌ها؛ مهندسی کارایی روی محصول با نصب گسترده، توسعه روی ویندوز و وب و ابر، و منتورینگ برنامه‌نویسان جدید.

    • کاهش زمان ثبت فاکتور فروش با بیش از ۱۰۰ قلم از ۲۰ ثانیه به کمتر از ۲ ثانیه با پروفایلینگ و بهینه‌سازی دقیق کارایی
    • راه‌اندازی کامل سیستم ارتباط با سامانه مؤدیان مالیاتی
    • راه‌اندازی کامل سیستم رهگیری تغییرات با قابلیت ثبت مالکیت تا سطح تک‌تک ردیف‌های فاکتور
    • توسعه هسته پارمیس استار با بیش از ۲۰٬۰۰۰ نصب موفق

    مالی، حسابداری و کارایی

    • توسعه و یکپارچه‌سازی زیرسیستم‌های حسابداری، بازرگانی، انبارداری و حقوق و دستمزد
    • شناسایی و رفع نشت حافظه (Memory Leak) با ANTS Memory Profiler

    یکپارچه‌سازی و ارتباطات

    • یکپارچه‌سازی نرم‌افزار حسابداری با WooCommerce
    • راه‌اندازی کامل زیرسیستم اطلاع‌رسانی مبتنی بر تلگرام، پیامک و ایمیل
    • برقراری ارتباط کامل نرم‌افزار با دستگاه‌های POS
    • توسعه و مدرن‌سازی CRM قدیمی (ASP.NET MVC) و سازگارسازی آن با آخرین نسخه .NET

    پلتفرم‌ها و محصولات

    • توسعه روی هر سه نسخه: ویندوز (WinForms)، وب (Angular) و نسخه ابری
    • توسعه «پارمیس استار» با ثبت روزانه هزاران فاکتور و محصول «۳۶۰» (حسابداری آنلاین)
    تکنولوژی‌ها
    • C#
    • .NET
    • ASP.NET MVC
    • Angular
    • WinForms
    • SQL Server
    • WooCommerce
  3. Senior Developer & Team Lead

    مهر 1390 - مرداد 1399

    بزرگ‌ترین توسعه‌دهنده نرم‌افزارهای پزشکی ایران؛ نرم‌افزار «آزمون» با بیش از ۵٬۰۰۰ آزمایشگاه فعال

    طی ۹ سال از پشتیبانی به توسعه و رهبری تیم رسیدم. پس از دوره استقرار، نوسازی محصول اصلی از VB6 و WebForms به C#/.NET، سامانه‌های آنلاین آزمایشگاهی، و اتصال مستقیم تجهیزات به نرم‌افزار را بر عهده داشتم.

    • طراحی و استقرار سامانه پایش هوشمند دما در بیش از ۵۰۰ مرکز — بیش از ۵٬۰۰۰ دستگاه
    • رفع آسیب‌پذیری SQL Injection پس از حمله سایبری و پایدارسازی آن بدون تکرار
    • توسعه کامل نرم‌افزار ژنتیک مستقر در بزرگ‌ترین آزمایشگاه ژنتیک تهران، با بیش از ۲۰۰ کاربر فعال
    • طراحی و ساخت دستگاه‌های سخت‌افزاری و یکپارچه‌سازی مستقیم تجهیزات آزمایشگاهی با نرم‌افزار

    نوسازی و توسعه هسته محصول

    • توسعه و نگه‌داری همه زیرسیستم‌ها: آزمایشگاه، داروخانه، رادیولوژی، بیمارستان، فیزیوتراپی و مطب
    • زنده نگه‌داشتن سامانه‌های Legacy نوشته‌شده با VB6 به کمک C# و بازنویسی کامل بخشی از آن‌ها به C#
    • مهاجرت سایت آزمایشگاه‌ها از WebForms قدیمی به معماری MVC
    • توسعه کامل نرم‌افزار انبارداری اختصاصی آزمایشگاه‌ها و طراحی حدود ۱۰۰ گزارش تخصصی ژنتیکی با Stimulsoft

    سامانه‌های آنلاین و یکپارچه‌سازی

    • راه‌اندازی سامانه جوابدهی آنلاین برای بزرگ‌ترین آزمایشگاه‌های مرجع ایران (نور و آزادی) و امضای الکترونیک
    • پیاده‌سازی وب‌سرویس‌های تأمین اجتماعی برای آنلاین‌سازی نسخ الکترونیک
    • ایجاد سامانه ارتباط آنلاین میان آزمایشگاه‌ها برای ارسال آزمایش‌های ارجاعی و بازگشت خودکار نتایج
    • راه‌اندازی زیرسیستم کامل «خرید تا فروش پیامک» و ساخت ابزاری با C# که VB6 را Multi-thread کرد و ارسال پیامک گروهی را ممکن ساخت
    • راه‌اندازی سیستم تلفن گویا (IVR) و سامانه‌ای که هنگام بروز باگ غیرمنتظره، مراکز را خودکار به‌روزرسانی و در صورت نیاز دیتابیس را اصلاح می‌کرد

    سخت‌افزار و IoT (طراحی مدار)

    • طراحی و ساخت دماسنج هوشمند هشداردهنده، دستگاه نوبت‌دهی و دستگاه RFID برای ورود مشتریان VIP
    • راه‌اندازی ارتباط با تجهیزات آزمایشگاهی از طریق RS232 و TCP برای انتقال مستقیم نتایج به نرم‌افزار
    • راه‌اندازی دستگاه HEN برای چاپ خودکار لیبل روی نمونه‌های آزمایشگاهی بدون دخالت دست و دستگاه نظرسنجی مراکز

    امنیت

    • پیاده‌سازی سازوکار اختصاصی رمزگذاری داده‌ها که مانع دسترسی و سوءاستفاده شرکت‌های رقیب از داده‌های مشتریان شد
    تکنولوژی‌ها
    • VB6
    • VB.NET
    • C#
    • SQL Server
    • ASP.NET MVC
    • WebForms
    • Stimulsoft
    • RS232/TCP
    • طراحی مدار
سابقه تحصیلی

تحصیلات

  1. دانشگاه صدرا

    فروردین 94 - اردیبهشت 97
    کارشناسی

    مهندسی نرم افزار

  2. کاردانی

    فروردین 86 - خرداد 88

    برنامه نویسی کامپیوتر

در ارتباط باشیم

تماس

برای همکاری یا گفتگوی فنی از راه‌های زیر در ارتباط باشید.