محمد کارگرکهن

برنامه‌نویس .NET

برنامه‌نویس بک‌اند با تجربه گسترده در طراحی، توسعه و نگه‌داری سامانه‌های سازمانی و مقیاس‌پذیر مبتنی بر .NET Core و معماری‌های Clean Architecture و DDD. مسلط به C#، ASP.NET Core، EF Core و SQL Server با سابقه پیاده‌سازی سیستم‌های امن، پایدار و قابل توسعه در مقیاس ملی. دارای تجربه عملی در توسعه سامانه‌های کلان حوزه منابع انسانی، آموزش و Loyalty، طراحی سرویس‌های پیچیده شامل احراز هویت (OpenIddict و OTP)، موتورهای امتیازدهی و پردازش‌های Batch، همراه با تسلط بر طراحی دیتابیس بهینه، RESTful API، بهینه‌سازی عملکرد و توسعه سیستم‌هایی با صدها هزار کاربر فعال.

  • 80%
    Design Patterns
  • 100%
    microservice
  • 80%
    Asp.Net Core
  • 80%
    Entity Framework
  • 80%
    Entity Framework Core
  • 100%
    SOLID
  • 80%
    طراحی وب سرویس های RESTful
  • 40%
    Domain Driven Design
  • 60%
    پایگاه داده MongoDB
  • 100%
    Redis
  • 60%
    Identity server4
  • 100%
    SignalR
  • 80%
    security web api
  • 20%
    Docker
  • 100%
    RabbitMq
  • 60%
    Unit testing software
  • 60%
    architect software
  • 60%
    Security microservice
  • 100%
    Git
  • 80%
    BitBucket
  • 100%
    gRPC
  • 80%
    برنامه نویسی وب HTML, CSS, jQuery
  • 80%
    Microsoft ASP.NET
  • 100%
    Object oriented programming software
  • 100%
    Elasticsearch
  • 100%
    Microsoft Azure
  • دیپلم ریاضی فیزیک

    تهران

  • کارشناسی کامپیوتر نرم افزار

    گرایش: نرم افزار

    موسسه/دانشگاه: رودهن

    تهران

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

  • برنامه‌نویس Back-End

    گلپخش اول

    تهران

    • پروژه سیمرغ | سامانه جامع باشگاه مشتریان و فروشگاه آنلاین

    سیمرغ یک سامانه یکپارچه باشگاه مشتریان و فروش آنلاین است که با هدف افزایش وفاداری مشتریان، مدیریت کمپین‌های تخفیف و اتصال هوشمند به فرآیند فروش طراحی و پیاده‌سازی شد. این سامانه شامل ماژول‌های امتیازدهی، کمپین‌ها، جوایز و مدیریت تراکنش‌های خرید است.

    مسئولیت‌ها:

    طراحی و توسعه بک‌اند با ASP.NET Core و Entity Framework Core

    پیاده‌سازی معماری چندلایه مبتنی بر Domain-Driven Design (DDD)

    طراحی مدل‌های دامنه شامل Customer، Campaign، Transaction و سیستم محاسبه امتیاز

    توسعه موتور امتیازدهی پویا بر اساس رفتار خرید مشتریان

    پیاده‌سازی سرویس‌های مدیریت کمپین، جوایز و کدهای تخفیف

    طراحی APIهای RESTful برای ارتباط با اپلیکیشن و فروشگاه آنلاین

    بهینه‌سازی کوئری‌ها و پردازش‌های دسته‌ای (Batch Processing)

    استفاده از Redis Cache برای افزایش کارایی و کاهش بار دیتابیس

    پیاده‌سازی تست‌های واحد با xUnit جهت تضمین پایداری سیستم

    دستاوردها:

    کاهش زمان پردازش تراکنش‌های امتیازدهی تا ۵۰٪

    طراحی موتور امتیازدهی منعطف و قابل پیکربندی توسط ادمین

    یکپارچه‌سازی موفق با سیستم فروش برای اعمال خودکار امتیاز و تخفیف

    بهبود ساختار معماری و افزایش نگهداری‌پذیری و توسعه‌پذیری سیستم

    ارتقای تجربه کاربری در مشاهده و استفاده از امتیازات و جوایز

  • برنامه‌نویس .NET

    دفتر خدمات الکترونیک قضایی

    تهران

    سامانه جامع آماری قوه قضاییه

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

    مسئولیت‌ها:

    توسعه و نگهداری سامانه مبتنی بر .NET Framework

    طراحی و پیاده‌سازی رابط کاربری با HTML، Bootstrap و AngularJS

    برقراری ارتباط هم‌زمان با پایگاه‌های داده Oracle و ClickHouse

    طراحی صفحات Editor و اتصال آن‌ها به Razor Engine برای رندر داینامیک

    مدیریت و بهینه‌سازی Connection Pooling برای بهبود عملکرد دیتابیس

    پیاده‌سازی مکانیزم Request Management جهت جلوگیری از درخواست‌های تکراری و افزایش پایداری سیستم

    دستاوردها:

    افزایش پایداری سامانه در پردازش حجم بالای داده‌های آماری

    کاهش زمان پاسخ‌دهی از طریق بهینه‌سازی ارتباط با پایگاه‌های داده

    تسریع توسعه صفحات داینامیک با استفاده از Razor Engine

    بهبود تجربه کاربری با طراحی رابط کاربری واکنش‌گرا و مدرن

    مشارکت در استقرار موفق سامانه در مقیاس ملی و پشتیبانی از گزارش‌های مدیریتی قوه قضاییه

  • برنامه‌نویس .NET

    گسترش فناوری های نوین بانک کشاورزی

    تهران

    • توسعه و پیاده‌سازی سیستم‌های نرم‌افزاری با استفاده از فریم‌ورک .NET
    • بهبود عملکرد و بهینه سازی کدهای موجود در پروژه‌های .NET
    • توانمندی در حل مسائل پیچیده و پیاده‌سازی الگوریتم‌های پیشرفته در زمینه برنامه‌نویسی
  • برنامه‌نویس Back-End

    سروش همراه رسانه

    تهران

    • توسعه و نگهداری سیستم منابع انسانی اداری آموزش و پرورش (hrm)
    • برنامه نویس Backend .net core و .net Framework
    • برنامه نویس Angulajs
    • توسعه و پیاده‌سازی قسمت‌های مهم پروژه‌های برنامه‌نویسی Back-End
    • طراحی و پیاده‌سازی دیتابیس‌های پایگاه داده رابطه‌ای برای اطلاعات موجود در سیستم
  • برنامه‌نویس .NET

    پژوهش و نوآوری صنایع آموزشی

    تهران

    • سامانه‌های ملی منابع انسانی و دانش‌آموزی

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

    مسئولیت‌ها:

    توسعه و نگهداری بک‌اند با .NET Core و .NET Framework

    طراحی رابط کاربری با AngularJS و توسعه وب‌اپلیکیشن‌های ASP.NET MVC و Web API

    طراحی و پیاده‌سازی سیستم مدیریت محتوا (CMS) انعطاف‌پذیر

    بهینه‌سازی ساختار پایگاه داده‌ها و مدیریت SQL Server

    همکاری با تیم تحلیل برای پیاده‌سازی فرآیندهای رتبه‌بندی معلمان و مدیریت داده‌های منابع انسانی

    تحلیل نیازمندی‌ها و بهبود ماژول‌های سامانه

    دستاوردها:

    توسعه موفق سامانه‌های منابع انسانی با پوشش صدها هزار کاربر

    پیاده‌سازی فرآیندهای کلیدی شامل تشکیلات، احکام پرسنلی، حضور و غیاب و مدیریت پست‌ها

    مشارکت در سامانه‌های ملی سیدا و پادا برای ثبت‌نام، کلاس‌بندی و نمره‌دهی دانش‌آموزان

    افزایش پایداری و سرعت سامانه‌ها از طریق بهینه‌سازی بک‌اند و کوئری‌ها

    ارتقای قابلیت توسعه‌پذیری سیستم با معماری ماژولار و انعطاف‌پذیر

  • Full Stack .Net Developer

    ناوشگران عصر پارسه

    تهران

    • توسعه دهنده Full Stack .Net: طراحی و پیاده سازی برنامه های وب با استفاده از فریمورک ASP.Net
    • توسعه دهنده Full Stack .Net: پیاده سازی قابلیت های جدید از جمله ویرایش و بهبود عملکرد در برنامه های وب موجود
    • توسعه دهنده Full Stack .Net: حل مشکلات فنی و بهبود عملکرد برنامه ها بر اساس نیازهای مشتریان
    • توسعه دهنده Full Stack .Net: شرکت در گروه های توسعه برنامه برای ارتقای فناوری های جدید و بهبود نرم افزارهای موجود
  • تحلیلگر سیستم‌ها و برنامه‌ریزی فرایندها و پروژهها

    تذروافزار

    تهران

    • پیاده سازی فرآیند CRM بانک تجارت
    • کار با BPMS
  • برنامه‌نویس Web App

    فراز پردازش پدیسار

    تهران

    • نرم افزار های بانکی تحت ویندوز فرم
    • توسعه و نگهداری سیستم سپرده ها
  • انگلیسی

  • انگلیسی

    60%
    مهارت خواندن
    20%
    مهارت گفتاری
    40%
    مهارت نوشتن
    20%
    مهارت شنیداری
  • Dot Net Framework

    موسسه: مجتمع فنی

  • .net core

    موسسه: فراتر از دانش

  • آنلاین شاپ ( سیمرغ)

    کارفرما / درخواست کننده: گلپخش اول

    پروژه سیمرغ | پلتفرم باشگاه مشتریان و فروشگاه آنلاین

    سیمرغ یک سامانه جامع باشگاه مشتریان و فروشگاه آنلاین است که با هدف افزایش وفاداری مشتریان، بهینه‌سازی فرآیند فروش و ایجاد تعامل هوشمند بین مشتری و کسب‌وکار طراحی شده است. این سامانه شامل ماژول‌های مدیریت امتیاز، کمپین‌ها، جوایز، کدهای تخفیف و ارتباط مستقیم با سیستم فروش است.

    ویژگی‌ها و امکانات:

    مدیریت کاربران، امتیازها و سطوح وفاداری مشتریان (Loyalty Levels)

    تعریف و اجرای کمپین‌های تبلیغاتی و تخفیف‌های پویا

    صدور و مدیریت کدهای تخفیف اختصاصی

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

    ماژول فروشگاه آنلاین شامل ثبت سفارش، پرداخت و مشاهده سوابق خرید

    ارتباط مستقیم با سیستم‌های حسابداری و انبار برای به‌روزرسانی موجودی

    تکنولوژی‌ها و معماری:

    ASP.NET Core و Entity Framework Core برای توسعه بک‌اند

    معماری چندلایه مبتنی بر Domain-Driven Design (DDD)

    استفاده از MediatR، Redis Cache و SQL Server برای بهبود عملکرد

    پردازش شبانه (Batch Processing) برای محاسبه امتیازات

    طراحی RESTful API جهت ارتباط با اپلیکیشن و سیستم‌های فروش

  • نرم افزار دانش آموزی سیدا و پادا

    کارفرما / درخواست کننده: وزارت آموزش پرورش

    سامانه‌های ملی دانش‌آموزی سیدا و پادا

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

    مسئولیت‌ها و دستاوردها:

    توسعه بک‌اند با .NET Core و .NET Framework و طراحی رابط کاربری با AngularJS، HTML و Bootstrap

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

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

  • سامانه جامع منابع انسانی آموزش پرورش

    کارفرما / درخواست کننده: وزارت آموزش پرورش

    سامانه جامع منابع انسانی (HRM) آموزش و پرورش

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

    ویژگی‌ها و زیرسیستم‌ها:

    تشکیلات و روش‌ها: تعریف ساختار سازمانی، پست‌ها و تخصیص به کاربران

    احکام پرسنلی: ثبت و صدور احکام حقوقی و اداری

    حضور و غیاب: مدیریت حضور، مرخصی و مأموریت‌ها

    رتبه‌بندی معلمان: ارزیابی و طبقه‌بندی براساس شاخص‌های عملکردی

    گزارش‌گیری آماری و مدیریتی برای سطوح مختلف سازمانی

    تکنولوژی‌ها و معماری:

    بک‌اند با .NET Core و .NET Framework

    پایگاه داده SQL Server

    رابط کاربری با HTML، Bootstrap و AngularJS

    معماری چندلایه با تفکیک Domain، Application، Data و API

    پیاده‌سازی ساختار قابل توسعه و نگهداری در مقیاس ملی

  • سامانه سیستم مدیریت شرکتها

    کارفرما / درخواست کننده: سازمان راهداری کشور

رزومه ی حرفه ای خود را در کمتر از ده دقیقه بسازید

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

ساخت رزومه در این قالب