درباره من

توسعه‌دهنده ارشد و معمار نرم‌افزار با بیش از ۹ سال تجربه در طراحی و توسعه سیستم‌های سازمانی، ERP، تجارت الکترونیک و سامانه‌های صنعتی مبتنی بر وب. متخصص در ASP.NET Core، #C، Angular و معماری میکروسرویس با تمرکز بر ساخت راهکارهای مقیاس‌پذیر، پایدار و قابل نگهداری. تجربه عملی در پیاده‌سازی سامانه‌های ردیابی تولید، کنترل کیفیت، مانیتورینگ خطوط تولید، مدیریت زنجیره تأمین، انبارداری و برنامه‌ریزی تولید دارم و در طراحی راهکارها از اصولی مانند Clean Architecture، CQRS، Design Patterns و کدنویسی تمیز استفاده می‌کنم. همچنین در کنار فعالیت حرفه‌ای، با آموزش تخصصی به بیش از ۲۰۰۰ دانشجو، به انتقال تجربه و رشد جامعه توسعه‌دهندگان کمک کرده‌ام.

مهارت‌ها

  • توسعه ارشد Full-Stack با تمرکز بر ASP.NET Core، #C، Web API و Angular.
  • طراحی معماری نرم‌افزارها با استفاده از Clean Architecture، CQRS و Design Patterns.
  • طراحی و پیاده‌سازی سیستم‌های میکروسرویسی با فناوری‌هایی مانند Docker، Kubernetes، RabbitMQ و gRPC.
  • توسعه سیستم‌های سازمانی، ERP و صنعتی در حوزه‌های تولید، زنجیره تأمین، ردیابی محصول، کنترل کیفیت و مانیتورینگ خطوط تولید.
  • تحلیل نیازمندی، حل مسئله، رهبری فنی و انتقال دانش با سابقه آموزش تخصصی به بیش از ۲۰۰۰ دانشجو.

مهارت‌های نرم

مسئولیت‌پذیری مدیریت تیم رقابت‌جویی گزارش‌نویسی مدیریت زمان و برنامه‌ریزی مهارت حل مسئله

سوابق کاری

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

در حال انجام

۱۳۹۷ – تاکنون

  • طراحی و پیاده‌سازی سیستم Traceability کامل محصول از تولید تا انبار.
  • توسعه ماژول اعتبارسنجی بارکد جهت جلوگیری از صدور و ارسال بارکد تکراری یا اشتباه.
  • ایجاد سیستم مانیتورینگ کنترل کیفی (QC) شامل ثبت جزئیات تست و اپراتور مسئول.
  • توسعه داشبورد انبارداری لحظه‌ای (مبتنی بر تبلت) برای مدیریت موجودی و ارسال.

پروژه ERP/Monitoring — شرکت ایسکرا اتوالکتریک ایران

در حال انجام

۱۳۹۷ – تاکنون

  • پیاده‌سازی سیستم مانیتورینگ خطوط تولید جهت شفاف‌سازی آمار تولید، توقفات و ضایعات.
  • توسعه سیستم Andon برای مشاهده آنلاین توقفات و ارسال خودکار پیامک‌های هشدار.
  • ثبت و تحلیل آمار تولید با قابلیت مقایسه عملکرد ایستگاه‌ها برای بهبود بهره‌وری.
  • ایجاد سیستم مدیریت ضایعات و خرابی با تفکیک دقیق داده‌ها و تعیین میزان مجاز خطا.
  • پیاده‌سازی FMEA برای پیشگیری و مدیریت خطاها در فرآیندهای تولید.
  • نمایش فیلم آموزشی برای اپراتورها از طریق تبلت در هر ایستگاه جهت بهبود مهارت‌های عملیاتی.
  • پایش لحظه‌ای موجودی ایستگاه‌ها و بهینه‌سازی برنامه‌ریزی تولید برای افزایش بهره‌وری.
  • محاسبه خودکار تعداد ضرب قالب‌ها و تخمین عمر مفید آن‌ها برای کاهش هزینه‌های نگهداری.
  • بهبود مدیریت دپو و برنامه‌ریزی خطوط تولید از طریق نظارت لحظه‌ای بر موجودی هر ایستگاه.
  • محاسبه پاداش اپراتورها بر اساس وضعیت کارکرد و راندمان در هر ماه.
  • ارائه گزارش عملکرد کامل هر اپراتور در صورت نیاز.

ساخت ERP سفارشی برای شرکت یکتا فولاد مهراد کویر Mehradkavir.com

در حال انجام

Freelance Web Developer

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

Insanustu Company — Freelance Angular Developer

تکمیل‌شده

۱۴۰۱ – ۱۴۰۲

همکاری به‌عنوان Freelance Angular Developer با شرکت نرم‌افزاری Insanustu مستقر در ترکیه، به‌صورت ریموت به مدت یک سال. در این همکاری، در توسعه، بهینه‌سازی و نگهداری پروژه‌های مبتنی بر Angular نقش مؤثری داشته و با تمرکز بر بهبود کیفیت کد، ساختار فرانت‌اند و تجربه کاربری، در پیشبرد پروژه‌های نرم‌افزاری مشارکت کرده‌ام.

مدرس و مشاور

در کنار فعالیت حرفه‌ای در توسعه و معماری نرم‌افزار، به آموزش و انتقال تجربه نیز توجه ویژه‌ای دارم. تاکنون با انتشار دوره‌های تخصصی در زمینه توسعه وب، ASP.NET Core، Angular، Docker و معماری میکروسرویس در سایت دانشجویار، به بیش از ۲۰۰۰ دانشجو آموزش داده‌ام و در سال ۱۴۰۰ عنوان بهترین مدرس دانشجویار را کسب کرده‌ام.

مشاهده پروفایل مدرس در دانشجویار

پروژه‌های متن‌باز

Ecommerce-Microservice

مشاهده در GitHub
ASP.NET Core Web API 9 Angular 20 Docker Kubernetes
  • پیاده‌سازی فروشگاه اینترنتی مبتنی بر معماری Microservices
  • استفاده از Docker و Kubernetes برای استقرار و مقیاس‌دهی سرویس‌ها
  • RabbitMQ و gRPC برای ارتباط و پیام‌رسانی بین سرویس‌ها
  • Identity Server برای احراز هویت و مدیریت کاربران
  • استفاده از SQL Server، MongoDB، PostgreSQL و Redis برای مدیریت داده‌ها
  • Ocelot و Nginx به عنوان API Gateway و Reverse Proxy
ASP.NET Core 8 EF Core SQL Server
  • پیاده‌سازی سیستم تیکتینگ و پشتیبانی آنلاین کاربران
  • طراحی شده بر اساس Clean Architecture و اصول SOLID
  • مدیریت کاربران، نقش‌ها و سطح دسترسی‌ها
  • استفاده از Repository Pattern و Dependency Injection
  • لاگ‌گیری پیشرفته با Serilog و مستندسازی API با Swagger
  • پشتیبانی از Docker برای اجرای آسان پروژه
ASP.NET Core Web API 8 Clean Architecture CQRS
  • Backend فروشگاه اینترنتی با معماری Clean Architecture
  • استفاده از CQRS برای مدیریت درخواست‌ها و افزایش خوانایی کد
  • احراز هویت کاربران با JWT Authentication
  • Repository Pattern، Unit Of Work و Fluent Validation
  • Redis برای Cache و افزایش Performance سیستم
  • Docker Compose، Unit Testing و GitHub Actions برای CI/CD
Angular 14 Angular Material RxJS
  • Frontend فروشگاه اینترنتی توسعه داده شده با Angular
  • استفاده از Angular Material برای طراحی رابط کاربری
  • پیاده‌سازی سبد خرید، سفارشات، علاقه‌مندی‌ها و پرداخت آنلاین
  • مدیریت کاربران با JWT Authentication
  • استفاده از Routing، Lazy Loading و RxJS برای بهینه‌سازی عملکرد
Angular 16 ASP.NET Core Web API 6

پیاده‌سازی چت‌روم آنلاین به‌صورت آموزشی با استفاده از Angular و ASP.NET Core.

سوابق تحصیلی

کارشناسی مهندسی برق – مخابرات

دانشگاه آزاد کاشان · معدل ۱۸ · فارغ‌التحصیل ۱۳۹۴

تکنولوژی‌های آشنا

  • فرانت‌اندHTML، CSS، JavaScript، jQuery، TypeScript، Bootstrap
  • فریمورک فرانت‌اندAngular، Ionic، Angular Material، Prime NG
  • بک‌اند#C، ASP.NET Core، ASP.NET Core MVC، Web API
  • پایگاه دادهSQL Server، PostgreSQL، MongoDB، Redis
  • ابزارهاGit، GitHub، Docker، Kubernetes، Identity Server 4، Ocelot، Nginx، Azure