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

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

Portfolio Hero

درباره من

Profile

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

توسعه دهنده نرم افزار

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

8+

سال تجربه

30+

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

50+

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

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

Frontend Development

HTML100%
CSS85%
Bootstrap / UIkit / Material Design95%
JavaScript / jQuery70%
WordPress / WooCommerce 80%

Backend Development

C# / VB.NET100%
Windows Forms / WPF95%
ASP.NET (Web Forms / MVC / Core / Web API / Blazor)85%
Entity Framework Core / ADO.NET / Dapper80%
RESTful API Best Practices85%
Caching (MemoryCache / DistributedCache)80%
JWT Authentication80%
OAuth2 / OpenID Connect75%
PHP 75%
WordPress Plugin Development 70%

Database & Data Tools

SQL Server / MySQL / LiteDB / MongoDB / Redis85%
Power BI / SSIS / SSRS / SSAS65%
Database Optimization / Indexing / Query Tuning75%
Database Design (Normalization / ERD)85%
Grafana70%
Health Checks75%

Architecture & Design Patterns

SOLID / Clean Architecture95%
CQRS / Design Patterns80%
AutoMapper / Mapster / Serilog / Quartz.NET / SignalR / Fluent Validation85%
xUnit (Unit Testing)65%

Software Principles

DRY / KISS / YAGNI Principles100%
Problem Solving & Code Refactoring90%
Code Reviews & Best Practices85%

DevOps & Tools

GIT / Postman / Swagger UI85%
n8n / AI Agent90%
Generative AI (LLMs, ChatGPT, Copilot)95%
Docker70%

Soft Skills & Collaboration

Agile / Scrum75%
Mentoring / Teaching85%
Leadership / Team Management90%
Time Management / Project Estimation90%

رزومه

سوابق کاری

بنیان‌گذار

دات نت لند

1403 - اکنون

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

مدیر تیم فنی

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 مشارکت کردم. تمرکز کار بر توسعه سیستم‌های مدیریت اطلاعات و سامانه‌های اداری بود.

سوابق تدریس

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

1404 - اکنون

مدرس Artificial Intelligence

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

کاروکسب

1404 - اکنون

مدرس SQL Server, Business Intelligence

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

سماتک

1398 - اکنون

مدرس SQL Server

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

نیک آموز

1403 - اکنون

مدرس ASP.NET Core, Artificial Intelligence

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

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

1397 - 1399

مدرس ASP.NET MVC

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

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

۱۳۹۸ - ۱۳۹۹

مدرس SQL Server

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

پروژه‌ها

01
Enterprise
ASP.NET Prime Framework

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

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

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

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

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

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

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

  • توسعه سیستم وزن‌کشی متصل به دستگاه و ذخیره‌سازی خودکار داده‌ها
  • پیاده‌سازی ماژول‌های گزارش‌گیری و مدیریت خودرو/راننده

خدمات

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

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

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

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

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

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

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

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

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

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 آموزش داده می‌شود و شرکت‌کنندگان یاد می‌گیرند وب‌سایت‌هایی مدرن و سازگار با همه دستگاه‌ها بسازند.

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