درباره من

مصطفی کشوری - توسعه‌دهنده بک‌اند

مصطفی کشوری

مشهد، خراسان رضوی، ایران

من مصطفی کشوری هستم، توسعه‌دهنده بک‌اند با تمرکز بر طراحی و پیاده‌سازی سیستم‌های مقیاس‌پذیر و مبتنی بر میکروسرویس‌ها. مسیر شغلی‌ام را در هلدینگ گرین وب (ایران‌سرور) آغاز کردم و پس از فعالیت به‌عنوان توسعه‌دهنده فول‌استک، اکنون به‌عنوان Chapter Leader بخش بک‌اند مشغول به کار هستم. در پروژه‌هایی مانند SMART (سیستم جامع منابع انسانی) و IranServer Hub تجربه کار با معماری رویدادمحور (EDA)، RabbitMQ، KrakenD و Keycloak را داشته‌ام.

تسلط من بر PHP، Laravel، Docker و RESTful APIs در کنار استفاده از Grafana و Prometheus، امکان طراحی سیستم‌هایی با پایداری بالا و قابلیت نگه‌داری آسان را فراهم کرده است. علاوه بر توسعه، به رشد تیم، بهبود فرآیندها و تعریف مسیر شغلی توسعه‌دهندگان علاقه‌مندم و تصمیم‌های فنی را با رویکردی تحلیلی و داده‌محور اتخاذ می‌کنم.

۶+ سال

تجربه کاری

۱۵+ پروژه

سازمانی و وب

Chapter Leader

ایران‌سرور

علایق من

معماری نرم‌افزار
متن‌باز
منتورینگ و آموزش
یادگیری مستمر
موزیک
گردشگری
فیلم
بازی

تخصص‌ها

توسعه بک‌اند

طراحی و پیاده‌سازی سرویس‌های مقیاس‌پذیر با PHP و Laravel؛ از پردازش ناهمزمان با Laravel Jobs و Background Workers تا بهینه‌سازی پایگاه‌داده MySQL

معماری میکروسرویس

طراحی سیستم‌های مبتنی بر معماری رویدادمحور (EDA) با RabbitMQ، دروازه API با KrakenD و احراز هویت متمرکز با Keycloak

طراحی RESTful API

طراحی، توسعه و مستندسازی APIهای استاندارد با Swagger و iDoc؛ با تمرکز بر الگوهای طراحی و اصول مهندسی نرم‌افزار

مانیتورینگ و پایداری

راه‌اندازی مشاهده‌پذیری با Grafana و Prometheus و مکانیزم‌های هشداردهی سفارشی برای تضمین پایداری و کارایی سیستم‌ها

رزومه

سوابق کاری

Chapter Leader بک‌اند

فروردین ۱۴۰۴ - اکنون | هلدینگ گرین وب (ایران‌سرور)

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

توسعه‌دهنده بک‌اند

تیر ۱۴۰۲ - اکنون | هلدینگ گرین وب (ایران‌سرور)

توسعه بخش‌های مختلف وب‌سایت اصلی شرکت و میکروسرویس‌های وابسته با معماری رویدادمحور (EDA)؛ کار با RabbitMQ برای پیام‌رسانی ناهمزمان، KrakenD به‌عنوان دروازه API، Keycloak برای احراز هویت و Grafana و Prometheus برای مانیتورینگ و پایداری سیستم

توسعه‌دهنده فول‌استک

اردیبهشت ۱۴۰۱ - تیر ۱۴۰۲ | هلدینگ گرین وب (ایران‌سرور)

عضو تیم فرآیندسازی با تمرکز بر توسعه و پیاده‌سازی ماژول‌های پلتفرم SMART (سامانه جامع منابع انسانی) با ProcessMaker و JavaScript؛ شامل ماژول‌های Talent Pool، مدیریت عملکرد، مسیر شغلی، آموزش و پروفایل پرسنل

کارشناس استقرار

بهمن ۱۴۰۰ - اردیبهشت ۱۴۰۱ | هلدینگ گرین وب (ایران‌سرور)

استقرار سامانه SMART و رفع باگ ماژول‌های تولیدشده؛ با توجه به توانایی در تولید سیستم، به‌عنوان توسعه‌دهنده فول‌استک به تیم تولید منتقل شدم

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

مهر ۱۳۹۹ - فروردین ۱۴۰۱ | شهر آی‌تی

برنامه‌نویس ارشد، مدیر پروژه، آموزش تیم و جانشین مدیریت؛ مدیریت کامل پروژه آژانس مسافرتی دامون گشت قرن (hihotel.ir، hiticket24 و hitour24) و طراحی و توسعه وب‌سایت فروشگاهی شهر آی‌تی از تحلیل تا پیاده‌سازی

طراح سایت و کارشناس سئو

مرداد ۱۳۹۸ - آبان ۱۳۹۸ | وب گستر

طراحی سایت با وردپرس، کار با CPanel و DirectAdmin، مدیریت دامنه و DNS، آموزش HTML و CSS و مدیریت تولید محتوای سئو با ابزارهایی مانند Google AdWords و KWFinder

سوابق تحصیلی

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

۱۳۹۶ - ۱۳۹۷ | دانشگاه فردوسی مشهد

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

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

۱۳۹۲ - ۱۳۹۶ | دانشگاه بین‌المللی امام رضا (ع)

فارغ‌التحصیل رشته مهندسی کامپیوتر گرایش نرم‌افزار با معدل ۱۷.۸۱

دوره‌های فنی و حرفه‌ای

۱۳۹۸ - ۱۳۹۹ | سازمان فنی و حرفه‌ای

دوره توسعه‌دهنده وب با PHP (نمره ۹۶.۸۷)، دوره طراحی صفحات وب با HTML/CSS/JavaScript (نمره ۹۴) و دوره مدیر سئو (نمره ۹۲.۵)

مهارت‌ها

PHP

95%

Laravel

90%

RESTful APIs

90%

MySQL

85%
90%

Git

85%

Microservices

80%

Docker

75%

RabbitMQ

پروسه کاری من

01

تحلیل نیازمندی

بررسی دقیق نیازمندی‌های کسب‌وکار و شناخت مساله با رویکردی تحلیلی و داده‌محور

02

طراحی معماری

انتخاب معماری مناسب بر پایه اصول مهندسی نرم‌افزار و الگوهای طراحی اثبات‌شده

03

پیاده‌سازی و تست

توسعه کد تمیز و قابل نگه‌داری همراه با Code Review و تست برای تضمین کیفیت

04

استقرار و مانیتورینگ

استقرار با Docker و پایش مداوم سیستم با Grafana و Prometheus برای پایداری بالا

نمونه‌کارها

  • همه
  • سازمانی
  • وب‌سایت
  • فروشگاهی
IranServer Hub

IranServer Hub

میکروسرویس و EDA

پلتفرم SMART

پلتفرم SMART

سامانه جامع منابع انسانی

های‌هتل

های‌هتل

رزرو هتل - دامون گشت قرن

های‌تیکت

های‌تیکت

فروش بلیت - دامون گشت قرن

های‌تور

های‌تور

رزرو تور - دامون گشت قرن

فروشگاه شهر آی‌تی

فروشگاه شهر آی‌تی

از تحلیل تا پیاده‌سازی

تماس

مشهد، خراسان رضوی، ایران

آدرس