در دسترس برای فرصت‌های شغلی

مهدی مشتاقی

توسعه‌دهنده بک‌اند با تخصص در ساخت REST APIهای آماده برای پروداکشن، با استفاده از Node.js و Express.js. بیش از 150 اندپوینت در سیستم‌های واقعی پیاده‌سازی کرده‌ام — شامل پایپلاین‌های کامل احراز هویت، بهینه‌سازی MongoDB، تقویت امنیتی و استقرار با Docker روی Linux.

اصفهان، ایران mahdim.back@gmail.com
0
اندپوینت‌های API
0
مدل‌های دیتابیس
0
پروژه‌های پروداکشن
mahdi@node:~$
$ whoami
mahdi-moshtaghi // backend dev
$ cat stack.json
{
  backend: ["Node.js", "Express"],
  db:      ["MongoDB"],
  devops: ["Docker", "Nginx"],
  auth:    "JWT + OAuth + RBAC"
}
$ git status
On branch main — building in public
$
مهدی مشتاقی
مهدی مشتاقی
// backend.developer@node
01
// تجربه

سابقه کاری

01/2026 — 03/2026
تنها توسعه‌دهنده بک‌اند
پلتفرم نویسندگان ایرانی
  • ساخت بیش از 100 REST API روی 8 مدل و کالکشن MongoDB
  • پیاده‌سازی Google OAuth، احراز هویت JWT، Refresh Token، تایید ایمیل و فرآیند بازنشانی رمز عبور
  • طراحی سیستم احراز سطح دسترسی (RBAC) و معماری middleware قابل استفاده مجدد
  • بهینه‌سازی دیتابیس با Indexing، Pagination، Aggregation Pipeline و Virtual Population
  • تست‌نویسی API با Jest و Supertest؛ مستندسازی کامل با Swagger (OpenAPI)
  • استقرار روی Ubuntu Linux با Docker، Nginx و PM2
Node.jsExpressMongoDBJWTGoogle OAuthDockerNginxJestSwagger
09/2025 — 02/2026
توسعه‌دهنده بک‌اند
API بازار بین‌المللی
  • توسعه بیش از 50 REST API برای عملیات بازار و مدیریت کاربران
  • پیاده‌سازی احراز هویت JWT، RBAC و امنیت API — شامل Helmet، محافظت در برابر XSS، Mongo Sanitize و Rate Limiting
  • افزایش بهره‌وری دیتابیس با راهکارهای Indexing و Pagination در MongoDB
  • مدیریت متمرکز خطاها، ثبت لاگ درخواست‌ها با Morgan و مستندسازی کامل با Swagger
  • کانتینرسازی سرویس‌ها با Docker Compose؛ استقرار با Nginx و PM2
Node.jsExpressMongoDBRBACHelmetDockerPM2
02
// مهارت‌ها

استک فنی

⚙️
بک‌اند
Node.jsExpress.jsRESTful APIJWT AuthRBACGoogle OAuthRefresh TokensMiddleware
🗄️
دیتابیس
MongoDBMongooseIndexingAggregation PipelinePaginationVirtual PopulationSchema Design
🔒
امنیت
HelmetXSS ProtectionRate LimitingMongo SanitizeSecure Cookies
🐳
DevOps و ابزارها
DockerDocker ComposeNginxPM2Linux / UbuntuGit & GitHubSwagger (OpenAPI)PostmanMorgan
🧪
تست
JestSupertestPostman
💻
زبان‌های برنامه‌نویسی
JavaScript (ES6+)PythonC++
03
// پروژه‌ها

پروژه‌های برگزیده

مهندسی بک‌اند
For-Check Backend

بک‌اندی با رویکرد پروداکشن که مهندسی نرم‌افزار مدرن را به نمایش می‌گذارد: معماری تمیز، پایپلاین کامل احراز هویت، بهینه‌سازی MongoDB، تست خودکار و استقرار مبتنی بر Docker روی Linux.

Node.jsExpressMongoDBDockerدر حال توسعه
فول‌استک / Django
Digikala Clone

فروشگاه اینترنتی به سبک دیجی‌کالا که با Django و Python ساخته شده است. شامل فهرست محصولات، دسته‌بندی‌ها، سیستم سبد خرید و رابط کاربری واکنش‌گرا — با استقرار زنده روی Render.

DjangoPythonHTML/CSSRender
04
// تحصیلات

تحصیلات

🎓
دانشگاه اصفهان
کارشناسی علوم کامپیوتر
1403 — تاکنون