محمدحسین جعفری

محمدحسین جعفری

مهندس هوش مصنوعی

ادامه
معرفی

درباره من

من یک مهندس نرم‌افزار با بیش از ۸ سال تجربه در توسعه سیستم‌های مقیاس‌پذیر و همچنین مهندسی یادگیری ماشین هستم که تمرکزم روی ساخت محصولات واقعی، قابل استفاده و با ارزش بالا بوده است. مسیر حرفه‌ای من از توسعه فرانت‌اند و طراحی UI/UX شروع شد و به‌صورت عمیق به سمت معماری بک‌اند، طراحی سیستم و در نهایت هوش مصنوعی و تحلیل داده تکامل پیدا کرد. در حوزه نرم‌افزار، تجربه طراحی و پیاده‌سازی سیستم‌های پیچیده با استفاده از Django، طراحی APIهای مقیاس‌پذیر، کار با پایگاه‌های داده SQL و NoSQL، بهینه‌سازی عملکرد سرور و پیاده‌سازی CI/CD را دارم. در کنار آن، در پروژه‌های واقعی با حجم داده بالا، روی بهبود performance، امنیت و معماری سیستم کار کرده‌ام.

در حوزه هوش مصنوعی، تمرکز من روی حل مسائل واقعی با استفاده از مدل‌های یادگیری ماشین و یادگیری عمیق بوده است؛ از پردازش زبان طبیعی (مثل تشخیص توهین، اسپویل و رفتار کاربر در بازی‌های اجتماعی) تا پیش‌بینی بازارهای مالی، سیستم‌های تصمیم‌گیری و مدل‌های مبتنی بر CNN و LSTM. من به کل فرآیند ML از جمع‌آوری و پاکسازی داده تا آموزش، ارزیابی، و دیپلوی مدل‌ها در محیط واقعی تسلط دارم. ترکیب این دو حوزه به من این امکان را داده که فقط مدل نسازم، بلکه آن را به یک محصول واقعی و قابل استفاده تبدیل کنم. من همیشه به دنبال ساخت سیستم‌هایی هستم که هم از نظر فنی قدرتمند باشند و هم از نظر تجربه کاربری ساده، قابل درک و موثر. در حال حاضر تمرکز اصلی من روی توسعه سیستم‌های هوشمند، طراحی معماری‌های حرفه‌ای و حرکت به سمت سطح Senior در مهندسی بک‌اند و هوش مصنوعی است.

تکنولوژی

استک فنی

زبان های برنامه نویسی

Python (Primary)

JavaScript (ES6+)

C++ (Performance & System-Level Development)

توسعه بک اند

Django

Django REST Framework (DRF)

RESTful API Design

Microservices Architecture (Conceptual & Practical)

Authentication & Authorization Systems

توسعه فرانت اند و رابط کاربری

React.js

Bootstrap

HTML5 / CSS3

jQuery

یادگیری ماشین و هوش مصنوعی

Scikit-learn

TensorFlow / Keras

OpenCV

NLP (Text Processing, TF-IDF, Classification)

Deep Learning (CNN, LSTM)

Feature Engineering & Data Preprocessing

پایگاه های داده

PostgreSQL

MongoDB (NoSQL)

MySQL

دوآپس و زیرساخت

Docker

Git & GitHub

CI/CD (GitHub Actions, Azure DevOps)

Linux (Shell Scripting, Server Management)

تحلیل داده 

Pandas

NumPy

Data Visualization

تخصص

تخصص‌های من

1

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

2018 - 2026

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

 

چگونه یک سیستم نرم‌افزاری می‌سازم؟

مرحلهعنوان و توضیحاتتکنولوژی‌ها
1
تحلیل مسئله و نیازمندی‌ها

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

Draw.io،Notion،Trello،UML
2
طراحی معماری سیستم

ساختار کلی سیستم (Monolith یا Microservices) و جریان داده‌ها را طراحی می‌کنم.
 

ArchitectureCleanDesignDjango،Patterns،معماری
3
توسعه بک‌اند

منطق اصلی، APIها، سیستم احراز هویت و قوانین کسب‌وکار را پیاده‌سازی می‌کنم.
 

DRF،Django،Python
4
طراحی پایگاه داده

ساختار داده‌ها را بهینه طراحی کرده و روی performance کوئری‌ها کار می‌کنم.
 

MongoDBPostgreSQL،
5
یکپارچه‌سازی و ارتباط بین سرویس‌ها

سرویس‌ها را به یکدیگر متصل کرده و ارتباط با APIهای خارجی را مدیریت می‌کنم.
 

API،JSONREST
6
استقرار و DevOps

سیستم را برای محیط Production آماده کرده و فرآیندهای استقرار را خودکار می‌کنم.
 

CI/CD،Docker،Linux،Nginx
7
بهینه‌سازی و نگهداری

عملکرد، امنیت و پایداری سیستم را به‌صورت مستمر بهبود می‌دهم.
 

ابزارهایلاگ‌گیری،مانیتورینگ،پروفایلینگ
2

هوش مصنوعی / یادگیری ماشین

2026 - 2026

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

چگونه یک سیستم هوش مصنوعی می‌سازم؟

مرحلهعنوان و توضیحاتتکنولوژی‌ها
1
تعریف مسئله

نوع مسئله (Classification، Regression، NLP و ...) را به‌صورت دقیق مشخص می‌کنم.

Algorithmmath
2
جمع‌آوری داده

داده‌های مورد نیاز را از منابع واقعی جمع‌آوری یا تولید می‌کنم.

APIها،ScrapingWeb
3
پیش‌پردازش داده

داده‌ها را پاکسازی، نرمال‌سازی و آماده مدل‌سازی می‌کنم.

NumPyPandas،
توانایی

مهارت‌ها

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

پایتون پایتون 73%
جاوا جاوا 20%
جاوااسکریپت جاوااسکریپت 62%

هوش مصنوعی

اولاما اولاما 78%
تنسورفلو تنسورفلو 65%
سایکیت لرن سایکیت لرن 80%
پانداس پانداس 89%
پژوهش

مقالات

2023-2024

مدیریت کارآمد ازدحام شبکه اینترنت اشیا با استفاده از محاسبه RTO مبتنی بر الگوریتم ژنتیک روی گره‌های سرور

بیست و دومین کنفرانس بین المللی فناوری اطلاعات، کامپیوتر و مخابرات

این سند یک رویکرد جدید برای کاهش ازدحام در شبکه‌های اینترنت اشیا با استفاده از الگوریتم ژنتیک (GA) ارائه می‌دهد که در گره سرور پیاده‌سازی شده است. GA با بارهای ترافیکی متغیر سازگار می‌شود که به تدریج منجر به کاهش بار اضافی روی گره‌های کلاینت می‌شود. ادغام GA در گره‌های سرور، مقیاس‌پذیری و پاسخگویی بلادرنگ را تضمین می‌کند و نیاز به کنترل متمرکز را برآورده می‌سازد. این مطالعه به بررسی هم‌افزایی بین اصول GA و ازدحام شبکه اینترنت اشیا می‌پردازد و عملکرد و سازگاری بهبود یافته را از طریق شبیه‌سازی نشان می‌دهد. این رویکرد مبتنی بر GA به مدیریت کارآمد شبکه اینترنت اشیا کمک می‌کند و یک راه‌حل توزیع‌شده برای چالش‌های ازدحام در محیط‌های پویای اینترنت اشیا ارائه می‌دهد.

تحصیل

تحصیلات

دانشگاه بین‌المللی امام رضا | ایران

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

Bachelor's Degree | معدل: 3.8

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

دانشگاه آزاد اسلامی | ایران

مهندسی هوش مصنوعی و علوم داده

Master's Degree | معدل: 3.8

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

استعدادهای درخشان (سمپاد) | ایران

علوم تجربی

High School | معدل: 3.8

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

دستاورد

افتخارات

🥈 رتبه دوم فارغ‌التحصیلان دوره

🥈 رتبه دوم فارغ‌التحصیلان دوره

دانشگاه بین المللی امام رضا
2022-2023
کسب عنوان شایسته تقدیر

کسب عنوان شایسته تقدیر

مسابقات ICPC Asia Tehran Regional Contest منطقه غرب آسیا 2023
2022-2023
کسب عنوان شایسته تقدیر

کسب عنوان شایسته تقدیر

مسابقات ICPC Asia Tehran Regional Contest منطقه غرب آسیا 2024
2022-2023
رتبه دوم مسابقات امنیتی (CTF)

رتبه دوم مسابقات امنیتی (CTF)

رقابت IRUCTF Competition
فوریه ۲۰۲۴
رتبه دوم مسابقات برنامه‌نویسی

رتبه دوم مسابقات برنامه‌نویسی

رقابت IRUPC Programming Contest
مارس ۲۰۲۲
یادگیری

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

حسابان برای یادگیری ماشین و علم داده

حسابان برای یادگیری ماشین و علم داده

Coursera
  • در این دوره مفاهیم پایه‌ای مشتق، انتگرال، و گرادیان را یاد گرفتم و از آن‌ها برای درک بهتر بهینه‌سازی مدل‌ها و الگوریتم‌هایی مثل Gradient Descent و Backpropagation استفاده کردم.

  •  

مدرس: DeepLearning.AI مدت: 40 ساعت
مقدمه‌ای بر هوش مصنوعی با پایتون (CS50AI)

مقدمه‌ای بر هوش مصنوعی با پایتون (CS50AI)

edX

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

مدرس: Rav Ahuja, Sam Prokopchuk مدت: 100 ساعت
ارتباط

در تماس بمونیم!

تلفن
09019673075
موقعیت
مشهد، ایران