محمد امین نجفی

آشنایی با تخصص‌ها، تجربیات کاری و محتواهای آموزشی در حوزه‌های فنی و تخصصی.

Portfolio Hero

درباره من

Profile

سلام، محمد امین نجفی هستم.

Software Engineer | Full-Stack .NET Developer | AI Solutions Developer

فارغ‌التحصیل مقطع کارشناسی ارشد مهندسی کامپیوتر – گرایش نرم‌افزار هستم و بیش از هفت سال تجربه‌ی تخصصی در زمینه‌ی طراحی، توسعه و نگهداری سامانه‌های نرم‌افزاری مبتنی بر NET. دارم.
تمرکز اصلی من، ساخت نرم‌افزارهایی است که علاوه بر پاسخ‌گویی به نیازهای امروز، از نظر توسعه‌پذیری، مقیاس‌پذیری و نگهداری نیز در بلندمدت قابل اتکا باشند. در پروژه‌های مختلف، مسئولیت تحلیل نیازمندی‌ها، طراحی معماری، مدل‌سازی دامنه و پیاده‌سازی راهکارهای نرم‌افزاری را بر عهده داشته‌ام و همواره با تکیه بر اصول مهندسی نرم‌افزار، Clean Code و معماری‌های مدرن، محصولاتی با کیفیت بالا ارائه کرده‌ام.
در سال‌های اخیر، علاقه و تمرکز حرفه‌ای من به سمت هوش مصنوعی و AI Agents گسترش یافته است. امروز بخش مهمی از فعالیت من به طراحی و توسعه راهکارهایی اختصاص دارد که با استفاده از مدل‌های زبانی، عامل‌های هوشمند و اتوماسیون مبتنی بر هوش مصنوعی، فرآیندهای سازمانی را هوشمندتر کرده و تصمیم‌گیری را سریع‌تر و دقیق‌تر می‌کنند.
علاوه بر فعالیت‌های تخصصی، بیش از ۹ سال سابقه تدریس در دانشگاه‌ها و مؤسسات آموزشی دارم و تاکنون بیش از ۳۵۰۰ ساعت آموزش تخصصی در حوزه‌های برنامه‌نویسی، پایگاه داده، هوش تجاری (BI) و کاربردهای عملی هوش مصنوعی ارائه کرده‌ام.

7+

سال تجربه

25+

پروژه تکمیل شده

20+

کارفرما اعتماد کننده

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

Frontend Development

HTML متخصص
CSS پیشرفته
Bootstrap متخصص
JavaScript متوسط
jQuery متوسط
WordPress پیشرفته
WooCommerce متوسط
Responsive Design & Mobile-First Approach پیشرفته
Web Performance Optimization (Lighthouse, Core Web Vitals) پیشرفته

Backend Development

C# پیشرفته
Windows Forms / WPF پیشرفته
ASP.NET (Web Forms / MVC / Core / Web API / Blazor) پیشرفته
Entity Framework Core پیشرفته
Dapper پیشرفته
ADO.NET متوسط
RESTful API Best Practices پیشرفته
Caching (MemoryCache / DistributedCache) پیشرفته
JWT Authentication پیشرفته
OAuth2 / OpenID Connect پیشرفته
PHP پیشرفته
WordPress Plugin Development متوسط
Health Checks & Application Monitoring پیشرفته

Database & Data Tools

SQL Server متخصص
MongoDB پیشرفته
MySQL پیشرفته
Redis پیشرفته
LiteDB متوسط
Power BI / SSIS / SSRS / SSAS متوسط
Database Optimization / Indexing / Query Tuning پیشرفته
Database Design (Normalization / ERD) پیشرفته

Architecture & Design Patterns

Clean Architecture متخصص
Onion Architecture متخصص
CQRS / Design Patterns پیشرفته
AutoMapper / Mapster / Serilog / Quartz.NET / SignalR / Fluent Validation پیشرفته
xUnit (Unit Testing) متوسط

Software Principles

SOLID Principles متخصص
DRY / KISS / YAGNI Principles متخصص
Problem Solving & Code Refactoring متخصص
Code Reviews & Best Practices پیشرفته

DevOps & Tools

GIT / Postman / Swagger UI متخصص
Generative AI & Prompt Engineering متخصص
RAG Systems & Vector Databases پیشرفته
AI Agents & AI Workflow Design (n8n) متخصص
LLM Frameworks (LangChain / OpenAI API) پیشرفته
Docker پیشرفته
Monitoring & Logging (Application Insights / Prometheus / Grafana / ELK) پیشرفته
Linux Basics متوسط

Soft Skills & Collaboration

Agile / Scrum پیشرفته
Mentoring / Teaching پیشرفته
Leadership / Team Management متخصص
Time Management / Project Estimation متخصص
Technical Communication & Stakeholder Management پیشرفته
Customer-Centric Thinking متخصص

رزومه

سوابق کاری

مدیر تیم فنی

ASP.NET Prime Framework

1401 - اکنون

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

مدیر توسعه ‌محصول و حاکمیت داده

جابار

1400 - اکنون

در شرکت جابار مسئولیت طراحی و توسعه نرم‌افزارهای مرتبط با لاکرهای پستی، صندوق‌های امانات و سامانه‌های هوشمند تحویل مرسوله را برعهده داشتم. در این پروژه‌ها ترکیبی از اپلیکیشن‌های موبایل، وب‌اپ و APIهای متمرکز پیاده‌سازی شد.

برنامه‌نویس ارشد

ASP.NET Unique Architecture Framework

1399 - 1403

در این پروژه، توسعه و بهینه‌سازی یک فریم‌ورک اختصاصی مبتنی بر معماری مدرن ASP.NET را برعهده داشتم. تمرکز اصلی بر بهبود ساختار ماژولار، Dependency Injection و استانداردسازی الگوهای توسعه در تیم‌های نرم‌افزاری بود.

برنامه‌نویس

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

1396 - 1400

در این موسسه به‌عنوان برنامه‌نویس .NET فعالیت داشتم و در پروژه‌های سازمانی و تجاری با محوریت ASP.NET MVC و SQL Server مشارکت کردم. تمرکز کار بر توسعه سیستم‌های مدیریت اطلاعات و سامانه‌های اداری بود.

مدیر پروژه

شهر پی (سامانه پرداخت یکپارچه شهری)

1398 - 1400

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

ناظر فنی

سازمان مدیریت پسماند

1397 - 1398

نظارت فنی و بررسی عملکرد کلیه سیستم‌های توزین و وزن‌کشی پسماند. طراحی، نصب و راه‌اندازی سیستم‌های نرم‌افزاری و بانک‌های اطلاعاتی مقیاس‌پذیر بر پایه تکنولوژی‌های دات‌نت (.NET) جهت ثبت و تحلیل داده‌های عملیاتی سازمان.

سوابق تدریس

جهاد دانشگاهی دانشگاه شریف

1404 - اکنون

مدرس AI Agent

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

کاروکسب

1404 - اکنون

مدرس SQL Server, Business Intelligence

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

سماتک

1398 - اکنون

مدرس SQL Server

در آموزشگاه سماتک، دوره‌های مقدماتی تا پیشرفته SQL Server را تدریس کردم و مباحثی چون Query Optimization و Data Modeling را پوشش دادم.

نیک آموز

1403 - اکنون

مدرس ASP.NET Core, AI Agent

در نیک‌آموز، دوره‌های تخصصی ASP.NET Core و هوش مصنوعی برگزار کرده‌ام و بر پیاده‌سازی پروژه‌های واقعی با ترکیب یادگیری ماشین و توسعه وب تمرکز داشته‌ام.

دانشکده فنی شمسی‌پور

1397 - 1399

مدرس ASP.NET MVC

در دانشکده فنی شمسی‌پور، تدریس دروس مرتبط با طراحی و توسعه وب با ASP.NET MVC را بر عهده داشتم و دانشجویان را با مفاهیم مهندسی نرم‌افزار و معماری لایه‌ای آشنا کردم.

دانشکده فنی و مهندسی تهران شرق

۱۳۹۸ - ۱۳۹۹

مدرس SQL Server

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

پروژه‌ها

02
AI Agent
عامل هوشمند جذب و بررسی رزومه (AI Recruitment Agent)

عامل هوشمند مبتنی بر هوش مصنوعی و اتوماسیون که با استفاده از n8n و ابزارهای پیشرفته AI طراحی و توسعه یافته است. این ایجنت قادر است رزومه‌ها را به صورت هوشمند دریافت، تحلیل و بر اساس KPIها و نیازمندی‌های شغلی شرکت فیلتر و امتیازدهی کند.

  • آپلود و پردازش انبوه رزومه‌ها با هوش مصنوعی
  • تحلیل هوشمند رزومه بر اساس KPI، مهارت‌ها و نیازهای شغلی
  • گردش‌کار خودکار تایید و ارسال رزومه‌های واجد شرایط به واحد مالی/منابع انسانی
01
Enterprise Framework
ASP.NET Prime Framework

فریم‌ورک سازمانی سفارشی مبتنی بر .NET که برای مدیریت فرآیندهای پیچیده سازمانی طراحی شد؛ شامل معماری ماژولار، قابل توسعه و منطبق با اصول Clean Architecture و CQRS.

  • طراحی و توسعه کامل هسته معماری با CQRS و Clean Architecture
  • پیاده‌سازی ماژول‌های داینامیک گردش‌کار، ثبت عملیات و گزارش‌گیری پیشرفته
02
Cloud & IoT
Personal Smart Locker

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

  • توسعه APIهای ایمن با JWT و پیاده‌سازی رویدادهای Real-Time با SignalR
  • طراحی داشبورد مدیریتی با گزارش‌گیری، مدیریت کاربران و مانیتورینگ آنی
03
E-Commerce
Computer Equipment Store

فروشگاه آنلاین تجهیزات کامپیوتری با معماری چندلایه، مدیریت انبار، سبد خرید هوشمند و سیستم فاکتورینگ؛ پیاده‌سازی‌شده بر بستر .NET و SQL Server.

  • توسعه کامل سیستم سفارش‌گیری، انبارداری و فاکتورینگ
  • اتصال به درگاه پرداخت و طراحی پنل مدیریتی پیشرفته
04
Industrial System
Residue Weighing

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

  • توسعه سیستم وزن‌کشی متصل به دستگاه و ذخیره‌سازی خودکار داده‌ها
  • پیاده‌سازی ماژول‌های گزارش‌گیری و مدیریت خودرو/راننده
05
AI Agent Platform
Custom Intelligent Chatbot Platform

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

  • طراحی و پیاده‌سازی AI Agentهای خودمختار برای مدیریت مکالمه و تصمیم‌گیری
  • یکپارچه‌سازی مدل‌های NLP، حافظه مکالمه و اتصال به APIهای سازمانی
06
AI Support System
Intelligent Support Automation System

سامانه هوشمند پشتیبانی و تیکتینگ مبتنی بر هوش مصنوعی با استفاده از AI Agentها، جهت تحلیل درخواست‌ها، اولویت‌بندی خودکار، پیشنهاد پاسخ و کاهش بار تیم پشتیبانی.

  • استفاده از AI Agentها برای تحلیل تیکت‌ها، دسته‌بندی و پاسخ‌دهی هوشمند
  • پیاده‌سازی سیستم پیشنهاد پاسخ و ارجاع خودکار به اپراتور مناسب

خدمات

تدریس و آموزش تخصصی

برگزاری دوره‌های تخصصی در زمینه ASP.NET Core، SQL Server، و هوش مصنوعی با رویکردی کاملاً عملی و پروژه‌محور. هدف این آموزش‌ها ارتقای مهارت‌های فنی و آماده‌سازی برای ورود به پروژه‌های واقعی است.

مشاوره فنی و معماری نرم‌افزار

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

طراحی و توسعه نرم‌افزار

طراحی و پیاده‌سازی نرم‌افزارهای سازمانی و وب‌اپلیکیشن‌های اختصاصی با استفاده از ASP.NET Core، Blazor و SQL Server، همراه با رعایت اصول معماری مدرن و امنیت اطلاعات.

راهکارهای هوش مصنوعی

توسعه و پیاده‌سازی راهکارهای مبتنی بر هوش مصنوعی شامل چت‌بات‌های هوشمند، یکپارچه‌سازی مدل‌های زبانی (LLM)، تحلیل داده، اتوماسیون فرآیندها و ارائه راهکارهای AI متناسب با نیاز کسب‌وکارها.

ویدیوهای آموزشی

  • همه
  • برنامه‌نویسی
  • پایگاه داده
  • رویداد

دوره‌های آموزشی

ASP.NET Core 9 - Minimal API

نیک آموز

در این دوره به‌صورت پروژه‌محور با معماری مینیمال و امکانات جدید .NET 9 آشنا می‌شوید و نحوه طراحی و پیاده‌سازی سرویس‌های سبک و سریع را می‌آموزید.

آنلاین برگزار شده
مشاهده جزئیات

Artificial Intelligence Engineering (AI Agent)

سازمان تبلیغات اسلامی

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

حضوری برگزار شده
مشاهده جزئیات

ASP.NET Core 9 - Fundamental

نیک آموز

در این دوره مبانی اصلی ASP.NET Core از سطح مقدماتی تا متوسط آموزش داده می‌شود تا شرکت‌کنندگان بتوانند اولین پروژه‌های وب خود را با فریم‌ورک .NET ایجاد کنند.

آنلاین برگزار شده
مشاهده جزئیات

Artificial Intelligence Engineering (AI Agent)

نیک آموز

در این دوره ساختار عامل‌های هوشمند (AI Agents) و نحوه ادغام آن‌ها با سامانه‌های نرم‌افزاری واقعی بررسی و پیاده‌سازی می‌شود.

آنلاین برگزار شده
مشاهده جزئیات

SQL Server 2022 - Implementation

سماتک

این دوره با تمرکز بر نصب، پیکربندی و بهینه‌سازی SQL Server 2022 برگزار شده و مفاهیم عملی مدیریت و نگهداری پایگاه داده را پوشش می‌دهد.

حضوری برگزار شده
مشاهده جزئیات

Database Concept (SQL Server 2022)

کاروکسب

در این دوره مفاهیم پایه و پیشرفته طراحی و کار با پایگاه داده‌های SQL Server به‌صورت کاملاً کاربردی و مبتنی بر سناریوهای واقعی تدریس شده است.

آنلاین برگزار شده
مشاهده جزئیات

Automation and Intelligent Agents

جهاد دانشگاهی صنعتی شریف

در این دوره ترکیب فناوری‌های خودکارسازی (Automation) و عامل‌های هوشمند بررسی می‌شود تا شرکت‌کنندگان بتوانند سیستم‌های هوشمند سازمانی طراحی کنند.

آنلاین در حال ثبت نام
مشاهده جزئیات

ASP.NET Core 9 - Minimal API

بیاموز

دوره‌ای برای یادگیری ساخت API‌های مدرن، امن و سریع در .NET 9 که شامل مباحث Routing، Dependency Injection و Middleware به‌صورت کاربردی است.

آنلاین برگزار شده
مشاهده جزئیات

ASP.NET Core 8 - CRM Project Oriented

نیک آموز

در این دوره با محوریت پروژه‌ی واقعی CRM، مفاهیم پیشرفته ASP.NET Core 8 شامل معماری Clean، EF Core و APIهای لایه‌ای تدریس می‌شود.

آنلاین برگزار شده
مشاهده جزئیات

SQL Server 2019 - Pack 1

هیلتن

بخش نخست از دوره SQL Server 2019 به مفاهیم پایه‌ای، Query نویسی، ساختار داده‌ها و مدیریت بانک‌های اطلاعاتی سازمانی می‌پردازد.

آنلاین برگزار شده
مشاهده جزئیات

SQL Server 2019 - Pack 2

هیلتن

در بخش دوم این دوره به بهینه‌سازی عملکرد، Tuning Queryها و تحلیل داده‌ها در SQL Server پرداخته می‌شود تا مهارت‌های حرفه‌ای DBA توسعه یابد.

آنلاین برگزار شده
مشاهده جزئیات

Bootstrap 4

هیلتن

در این دوره طراحی رابط کاربری واکنش‌گرا با Bootstrap 4 آموزش داده می‌شود و شرکت‌کنندگان یاد می‌گیرند وب‌سایت‌هایی مدرن و سازگار با همه دستگاه‌ها بسازند.

آنلاین برگزار شده
مشاهده جزئیات