رفتن به محتوا
حسین محمدزاده
عضو تیم

حسین محمدزاده

مدیر و توسعه‌دهندهٔ سانس رزرو | DevOps و اتوماسیون انتشار

توسعه‌دهندهٔ وب با تمرکز بر DevOps و اتوماسیون انتشار

مدیر و توسعه‌دهندهٔ سانس رزرو؛ متخصص توسعهٔ سامانه‌های Laravel و PHP، طراحی REST API و یکپارچه‌سازی سرویس‌ها.

تجربهٔ طراحی فرایند انتشار با GitHub Actions، PowerShell و Bash، مهاجرت به Linux VPS و خودکارسازی زیرساخت؛ همراه با بکاپ، بررسی سلامت و بازگردانی نسخهٔ برنامه.

دیدگاه‌ها

0

تصاویر

0

آخرین ویرایش

1405/06/29

دربارهٔ حسین محمدزاده

سوابق، تخصص و نقش این عضو در تیم سانس رزرو

برای خروجی تمیزتر، در پنجرهٔ چاپ گزینهٔ «سرصفحه و پاصفحه» را خاموش کنید.

توسعه‌دهندهٔ وب با تمرکز بر DevOps و اتوماسیون انتشار

DevOps و زیرساخت: طراحی فرایندهای انتشار با PowerShell و Bash، تجربهٔ GitHub Actions، خودکارسازی پیکربندی Linux VPS و مدیریت سرویس‌ها با Nginx و systemd؛ پیاده‌سازی بکاپ، بررسی سلامت و بازگردانی نسخهٔ برنامه در پروژهٔ GSIran.

حسین محمدزاده توسعه‌دهنده وب با تمرکز بر Laravel و PHP است؛ مسلط به طراحی و پیاده‌سازی REST API و ادغام سرویس‌ها، با تجربه در وب‌اسکرپینگ، بهینه‌سازی SEO، توسعه چندزبانه و پیاده‌سازی پنل‌های مدیریتی و CRM.

تخصص اصلیLaravel و PHP
معماری و سرویسREST API و Integration
داده و زیرساختMySQL و Web Scraping
محصول و رشدLivewire، CRM و SEO

سوابق شغلی

تجربه حرفه‌ای و همکاری‌های اجرایی

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

گسترش انفورماتیک ایران

مدیر فنی و توسعه‌دهنده

ماهور طب تبریز
  • توسعه و نگهداری سرویس‌های تحت وب و API
  • بهبود کارایی، نگهداشت کد و استقرار نسخه‌های پایدار
LaravelPure PHP

کارآموز

داده‌پرداز تصمیم‌ساز
  • همکاری در توسعه سامانه‌های وب و بهینه‌سازی پایگاه‌داده
  • مستندسازی فرآیندها و تدوین تست‌های کاربردی

DevOps و زیرساخت انتشار

طراحی و خودکارسازی چرخهٔ انتشار پروژهٔ GSIran

طراحی و پیاده‌سازی فرایند خودکار انتشار سامانهٔ Laravel و Next.js و انتقال اجرای آن از GitHub Actions به ابزارهای محلی مبتنی بر PowerShell و Bash؛ با کنترل کیفیت روی ویندوز، ساخت نسخهٔ مناسب لینوکس روی سرور و انتشار متصل به کامیت مشخص Git.

اتوماسیون انتشار و کنترل کیفیت

پیاده‌سازی بررسی قالب‌بندی کد، آزمون‌های Laravel، ممیزی وابستگی‌ها، lint، بررسی TypeScript و ساخت پروژه؛ هماهنگ‌سازی شاخه‌های development و main و حفظ قابلیت ردیابی نسخه‌ها.

GitHub Actions · PowerShell · Bash · Git

انتشار قابل بازیابی

بررسی صحت بسته‌ها با SHA-256، ثبت رسید انتشار، تعویض اتمیک لینک نسخه‌ها، کنترل سلامت فرانت‌اند و بک‌اند و جلوگیری از انتشار هم‌زمان؛ بازگردانی نسخهٔ برنامه در صورت شکست انتشار.

Release Automation · Health Checks · Rollback

مهاجرت و پیکربندی VPS

توسعهٔ ابزارهای مهاجرت از هاست اشتراکی به Ubuntu VPS، انتقال و بررسی صحت دیتابیس و فایل‌ها و تهیهٔ بکاپ پیش از migration؛ خودکارسازی پیکربندی Nginx، PHP-FPM، MariaDB و Elasticsearch.

Ubuntu · Nginx · PHP-FPM · MariaDB

امنیت و سرویس‌های پس‌زمینه

خودکارسازی مدیریت Next.js، صف پردازش، زمان‌بند و Laravel Reverb با systemd؛ تنظیم SSH، فایروال UFW، Fail2ban و گواهی TLS با تمدید خودکار و نگهداری اسرار روی سرور.

systemd · SSH · TLS · UFW · Fail2ban

کانتینری‌سازی و ارکستراسیون

بسته‌بندی سرویس‌ها به‌صورت ایمیج داکر و اجرای محیط‌های چندسرویسی توسعه و تست با Docker Compose؛ کار با مفاهیم پایهٔ Kubernetes شامل Pod، Deployment، Service و ConfigMap برای استقرار و مقیاس‌دهی برنامه.

Docker · Docker Compose · Kubernetes

تسک‌ها و دستاوردهای فنی

منتخبی از کارهای انجام‌شده در توسعهٔ محصول، داده و DevOps

✓ انجام‌شدهGSIran

انتقال فرایند انتشار از GitHub Actions به ابزارهای محلی

طراحی گردش انتشار با PowerShell و Bash: اجرای کنترل‌های کیفیت، هماهنگ‌سازی شاخه‌ها و ساخت نسخهٔ متصل به Git SHA مشخص؛ با ساخت بستهٔ لینوکسی در محیط سرور.

DevOps · Release Automation
✓ انجام‌شدهGSIran

توسعهٔ ابزار مهاجرت و آماده‌سازی VPS

خودکارسازی انتقال دیتابیس و فایل‌ها و بررسی صحت آن‌ها؛ پیکربندی Ubuntu، Nginx، PHP-FPM، MariaDB و Elasticsearch و مدیریت سرویس‌های برنامه با systemd.

Linux · Infrastructure Automation
✓ انجام‌شدهGSIran

پیاده‌سازی انتشار قابل بازیابی

اعتبارسنجی بسته‌ها با SHA-256، بکاپ پیش از migration، تعویض اتمیک لینک نسخه‌ها، بررسی سلامت و بازگردانی نسخهٔ برنامه در صورت شکست؛ همراه با قفل جلوگیری از انتشار هم‌زمان.

Backup · Health Checks · Rollback
✓ انجام‌شدهGSIran

خودکارسازی تنظیمات امنیتی زیرساخت

توسعهٔ پیکربندی SSH، فایروال UFW، Fail2ban و گواهی TLS با تمدید خودکار؛ نگهداری اسرار روی سرور و محدودکردن دسترسی شبکه به سرویس‌های داخلی.

SSH · TLS · Server Security
✓ انجام‌شدهسانس رزرو

مدیریت ظرفیت و رزروهای هم‌زمان

پیاده‌سازی نگهداری موقت ظرفیت سانس و خرید گروهی با تراکنش دیتابیس و قفل رکورد؛ آزادسازی ظرفیت رزروهای منقضی‌شده یا لغوشده و جلوگیری از آزادسازی دوبارهٔ یک رزرو.

Laravel · Transactions · Inventory
✓ انجام‌شدهسانس رزرو

تکمیل چرخهٔ خرید، اقساط و تسویه

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

Payments · Installments · Business Logic
✓ انجام‌شدهسانس رزرو

ساخت گزارش بازدید و بهبود ساختار SEO

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

Analytics · SEO · Reporting
✓ انجام‌شدهMDBMAX

توسعه و تکمیل استخراج و همگام‌سازی متادیتا

توسعه و اصلاح مسیرهای استخراج اطلاعات عنوان‌ها شامل امتیاز، توضیحات، تصاویر و عوامل؛ کار روی همگام‌سازی اطلاعات IMDb و دریافت تصاویر فصل‌ها و قسمت‌ها از TMDB.

PHP · Laravel · Data Integration
✓ انجام‌شدهMDBMAX

ساخت ابزار شناسایی و ادغام عنوان‌های تکراری

پیاده‌سازی فرمان Artisan برای شناسایی عنوان‌های دارای IMDb ID یکسان، انتخاب رکورد مرجع، تکمیل فیلدهای خالی و انتقال یا حذف لینک‌های تکراری هنگام ادغام.

Data Quality · Deduplication · Artisan
✓ انجام‌شدهGSCRM

یکپارچه‌سازی گردش کار سازمانی با Dynamics 365

توسعهٔ لایهٔ REST API و رابط Vue برای فرایندهای فروش، انبار و گارانتی؛ اتصال احراز هویت NTLM و LDAP، فرم‌های مبتنی بر متادیتا و پیگیری چاپ برچسب گارانتی.

Dynamics 365 · Express · Vue
✓ انجام‌شدهگسترش سرویس

توسعهٔ پرتال خدمات و استعلام گارانتی

پیاده‌سازی فرانت‌اند Nuxt و API مستقل Express برای محصولات، مراکز خدمات و استعلام گارانتی؛ توسعهٔ پنل محتوا، مدیریت کاربران و کنترل دسترسی مبتنی بر نقش و مجوز.

Nuxt · REST API · JWT
✓ انجام‌شدهرامان

توسعهٔ قالب اختصاصی و پروفایل تعاملی شرکت

ساخت قالب فرزند WordPress و صفحات اختصاصی خدمات، نمایندگی‌ها و مجوزها؛ پیاده‌سازی نمایش پروفایل PDF شرکت به‌صورت کتاب ورق‌زن با PDF.js و PageFlip.

WordPress · PHP · JavaScript
✓ پیاده‌سازی‌شدهNews365

توسعهٔ اسکرپر اختصاصی برای ۸ منبع خبری

پیاده‌سازی استخراج خبر از BBC (bbc.com)، CNN (cnn.com)، Fox News (foxnews.com)، Reuters (reuters.com)، The New York Times (nytimes.com)، India.com، Indiatimes (indiatimes.com) و The Japan Times (japantimes.co.jp)؛ شناسایی لینک‌ها و استخراج عنوان، متن، تصویر و تاریخ انتشار با منطق اختصاصی هر منبع.

Web Scraping · PHP · DOM / XPath
✓ پیاده‌سازی‌شدهNews365

ساخت پنل کنترل جمع‌آوری و ذخیرهٔ خبر

توسعهٔ پنل انتخاب منبع، دریافت دسته‌بندی‌ها و لینک‌ها، مشاهدهٔ دادهٔ استخراج‌شده و ذخیره در سامانه؛ ایجاد ساختار مشترک ذخیره‌سازی و کنترل خبر تکراری بر اساس عنوان اولیه و فرمان‌های Artisan برای اجرای اسکرپرها.

Laravel · Data Import · Artisan
✓ پیاده‌سازی‌شدهNews365

پیاده‌سازی ترجمهٔ چندزبانهٔ خبر و برچسب‌ها

توسعهٔ لایهٔ ترجمه مبتنی بر GPT و API، شناسایی زبان‌های ترجمه‌نشده، ایجاد نسخه‌های زبانی مرتبط و ترجمهٔ برچسب‌های خبر؛ ذخیرهٔ نسخه‌های ترجمه‌شده در تراکنش دیتابیس.

API Integration · Multilingual · Content Processing

پروژه‌ها و نمونه‌کارها

منتخبی از محصولات و همکاری‌های فنی

News365 | گردآوری و پردازش چندزبانهٔ اخبار

آمادهٔ ارائهٔ لوکال / آفلاین

توسعهٔ ماژول‌های گردآوری و پردازش خبر در سامانهٔ Laravel؛ شامل اسکرپر اختصاصی برای هشت منبع خبری، پنل کنترل استخراج، ذخیرهٔ ساخت‌یافته، کنترل عنوان‌های تکراری و ترجمهٔ چندزبانهٔ خبر و برچسب‌ها با API.

منابع پیاده‌سازی‌شده: BBC (bbc.com)، CNN (cnn.com)، Fox News (foxnews.com)، Reuters (reuters.com)، The New York Times (nytimes.com)، India.com، Indiatimes (indiatimes.com) و The Japan Times (japantimes.co.jp).

پروژهٔ محلی و بدون لینک عمومی؛ دریافت اخبار تازه و ترجمهٔ مبتنی بر API به اتصال اینترنت نیاز دارند.

LaravelPHPWeb ScrapingGPT APIMultilingual

گسترش سرویس | سامانهٔ خدمات و گارانتی

توسعهٔ فرانت‌اند با Nuxt و Vue و بک‌اند مستقل REST API با Node.js و Express؛ مدیریت داده‌ها با Sequelize و MySQL. پیاده‌سازی صفحات محصولات، برندها، نمایندگان و مراکز خدمات و اتصال استعلام گارانتی به سرویس خارجی.

توسعهٔ پنل مدیریت برای محتوا، مقالات، محصولات و تنظیمات سایت؛ پیاده‌سازی احراز هویت JWT، مدیریت کاربران و مجوزهای مبتنی بر نقش و بارگذاری فایل.

NuxtVueExpressSequelizeMySQLJWT
مشاهدهٔ پروژه · gostareshservice.com

GSIran | فروشگاه تجهیزات دیجیتال

توسعهٔ فروشگاه فارسی با Next.js، React و TypeScript در فرانت‌اند و Laravel در بک‌اند؛ شامل کاتالوگ و تنوع محصولات، جست‌وجوی Elasticsearch، مدیریت سفارش، تخفیف و قیمت‌گذاری و پنل مدیریت. توسعهٔ امکانات پشتیبانی شامل تیکت، گفت‌وگوی آنلاین و یکپارچه‌سازی اعلان‌های تلگرام.

طراحی ابزارهای انتشار مبتنی بر PowerShell و Bash و انتقال فرایند از GitHub Actions به اجرای محلی؛ شامل کنترل کیفیت، ساخت نسخهٔ لینوکسی روی سرور، بررسی صحت بسته‌ها، بکاپ پیش از migration، کنترل سلامت و بازگردانی نسخهٔ برنامه. توسعهٔ ابزارهای مهاجرت و پیکربندی VPS.

Next.jsReactTypeScriptLaravelElasticsearchDevOps
مشاهدهٔ پروژه · gsiran.com

GSCRM | سامانهٔ یکپارچهٔ سازمانی

توسعهٔ رابط وب فارسی و انگلیسی با Vue و لایهٔ API با Node.js و Express برای اتصال به Microsoft Dynamics 365؛ یکپارچه‌سازی احراز هویت NTLM و LDAP، داده‌های SQL Server و فرم‌های پویا مبتنی بر متادیتای CRM.

توسعهٔ ماژول‌های فروش و قیمت‌گذاری، انبار و ثبت سریال کالا، ثبت و استعلام گارانتی و پیگیری چاپ برچسب؛ پیاده‌سازی تقویم شمسی فعالیت‌ها با جابه‌جایی و تغییر زمان رویدادها و نمایش تقویمی و جدولی.

VueExpressDynamics 365SQL ServerNTLMLDAP
مشاهدهٔ پروژه · gscrm.ir

رامان | وب‌سایت شرکتی و کاتالوگ

توسعهٔ قالب فرزند اختصاصی بر پایهٔ WordPress و Hello Elementor با PHP، CSS و JavaScript؛ طراحی قالب‌های صفحات خدمات، دسته‌بندی محصولات، نمایندگی‌ها، مشتریان و مجوزهای شرکت و فراهم‌کردن مدیریت محتوای آن‌ها.

پیاده‌سازی نمایش تعاملی پروفایل شرکت به‌صورت کتاب ورق‌زن PDF با PDF.js و PageFlip؛ توسعهٔ اجزای معرفی برندها، سوابق شرکت و راه‌های ارتباطی در ساختار یکپارچهٔ سایت.

WordPressPHPElementorJavaScriptPDF.js
مشاهدهٔ پروژه · gsraman.com

سانس رزرو | سامانهٔ رزرو آنلاین

مدیریت و توسعهٔ محصول رزرو آنلاین با Laravel و Livewire؛ شامل مدیریت مجموعه‌ها، خدمات، تقویم و سانس‌ها، رزرو و نگهداری موقت ظرفیت، سفارش‌ها و پرداخت‌ها.

توسعهٔ پنل‌های مدیریتی، نقش‌ها و دسترسی‌ها و امکانات ارتباط با کاربران شامل تیکت و گفت‌وگوی آنلاین؛ کار روی SEO، معرفی مجموعه‌ها و محتوای سایت.

LaravelLivewirePHPSEO
مشاهدهٔ پروژه · sans-reserve.com

MDBMAX | پشتیبانی وب‌سایت و ورود داده

پشتیبانی و توسعهٔ وب‌سایت MDBMAX با تمرکز بر ورود داده از فایل‌های CSV و XML و انتقال محتوای ساخت‌یافته به سامانه.

حوزهٔ فعالیت: نگهداری وب‌سایت و پیاده‌سازی فرایند Import داده از قالب‌های مختلف.

CSVXMLData Import
مشاهدهٔ پروژه · mdbmax.com

ازگیل‌شاپ | توسعهٔ فروشگاه اینترنتی

توسعهٔ فروشگاه اینترنتی با Laravel و Livewire و پیاده‌سازی تعاملات پویا در رابط کاربری.

استفاده از Broadcasting در Laravel و Echo/Pusher برای ارتباط بلادرنگ و انتقال رویدادها به رابط کاربر.

LaravelLivewireBroadcastingEchoPusher
مشاهدهٔ پروژه · azgilshop.ir

Love Pet | فروشگاه اینترنتی

توسعهٔ وب‌سایت فروشگاهی Love Pet با استفاده از Laravel و PHP.

حوزهٔ فعالیت: توسعهٔ بخش نرم‌افزاری وب‌سایت فروشگاهی بر بستر Laravel.

LaravelPHP
مشاهدهٔ پروژه · love-pet.ir

توانمندی‌های اجرایی

سناریوهایی که از طراحی تا استقرار اجرا می‌شوند

ساخت بات تلگرام

طراحی و پیاده‌سازی ربات مبتنی بر Laravel و REST API برای مدیریت سفارشات، تیکت‌ها و اعلان‌ها.

Telegram Bot · Laravel · API Integration

ساخت بات اینستاگرام

پیاده‌سازی بات بر پایه Instagram API برای مدیریت پیام‌ها، فالوورها و اتصال به پنل CRM.

Instagram API · CRM · Laravel

وب‌اسکرپینگ و پردازش داده

جمع‌آوری و به‌روزرسانی خودکار داده از منابع خبری و سینمایی و ذخیره ساختاریافته در پایگاه‌داده.

Web Scraping · MySQL · Git

فروشگاه و رزرواسیون

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

Laravel · Livewire · Multilingual

توسعه CRM و پنل ادمین

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

Admin Panel · CRM · Project Management

توسعه وب‌سایت چندزبانه

مدیریت ترجمه، سوییچ زبان، URLهای بهینه برای SEO و پشتیبانی همزمان از رابط RTL و LTR.

Multilingual · Laravel · SEO

مهارت‌ها و تحصیلات

ترکیب دانش فنی، زبان و آموزش دانشگاهی

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

PHP / Laravel۹۰٪
HTML / CSS / JavaScript۹۵٪
REST API / Integration۹۰٪
MySQL۸۵٪
Web Scraping۸۵٪
SEO۸۵٪
Vue / Nuxt۶۰٪
Docker۵۰٪
Kubernetes۵۰٪

تحصیلات

کارشناسی ارشد نرم‌افزاردانشگاه تبریز · ۱۴۰۳ تا اکنون
کارشناسی مهندسی کامپیوتردانشگاه صنعتی ارومیه · ۱۳۹۸ تا ۱۴۰۲

زبان‌ها

فارسیبومی
انگلیسیپیشرفته
آلمانیمقدماتی
LaravelPHPLivewireMySQLREST APISEOGitDockerKubernetes
لینک اصلیsans-reserve.com

Web Developer focused on DevOps and release automation

DevOps & infrastructure: designing release pipelines with PowerShell and Bash, hands-on GitHub Actions experience, automated Linux VPS provisioning and service management with Nginx and systemd; backups, health checks and application rollback implemented for the GSIran platform.

Hossein MohammadZadeh is a web developer focused on Laravel and PHP, fluent in designing and implementing REST APIs and third-party integrations, with experience in web scraping, SEO, multilingual development and building admin panels and CRM systems.

Core expertiseLaravel & PHP
Architecture & servicesREST API & Integration
Data & infrastructureMySQL & Web Scraping
Product & growthLivewire, CRM & SEO

Work experience

Professional roles and hands-on engagements

Software Developer

Gostaresh Informatics Iran

Technical Lead & Developer

Mahoor Teb Tabriz
  • Built and maintained web services and APIs
  • Improved performance and code maintainability, and shipped stable releases
LaravelPure PHP

Intern

Dadepardaz Tasmimsaz
  • Contributed to web platform development and database optimisation
  • Documented processes and wrote functional tests

DevOps and release infrastructure

Designing and automating the GSIran release cycle

Designed and implemented an automated release pipeline for a Laravel and Next.js platform, moving execution from GitHub Actions to local PowerShell and Bash tooling: quality gates run on Windows, the Linux build is produced on the server, and every release is pinned to a specific Git commit.

Release automation and quality gates

Code-style checks, Laravel test suites, dependency audits, linting, TypeScript checks and project builds; keeping the development and main branches in sync while preserving full release traceability.

GitHub Actions · PowerShell · Bash · Git

Recoverable releases

SHA-256 package verification, release receipts, atomic symlink swaps between versions, frontend and backend health checks and a lock against concurrent releases; automatic rollback when a release fails.

Release Automation · Health Checks · Rollback

VPS migration and provisioning

Tooling to migrate from shared hosting to an Ubuntu VPS, transferring and verifying databases and files with backups taken before every migration; automated provisioning of Nginx, PHP-FPM, MariaDB and Elasticsearch.

Ubuntu · Nginx · PHP-FPM · MariaDB

Security and background services

Managing Next.js, queue workers, the scheduler and Laravel Reverb through systemd; hardening SSH, the UFW firewall, Fail2ban and auto-renewing TLS certificates, with secrets kept on the server.

systemd · SSH · TLS · UFW · Fail2ban

Containerisation and orchestration

Packaging services as Docker images and running multi-service development and test environments with Docker Compose; working with the core Kubernetes objects — Pods, Deployments, Services and ConfigMaps — to deploy and scale an application.

Docker · Docker Compose · Kubernetes

Technical tasks and achievements

Selected work across product development, data and DevOps

✓ DeliveredGSIran

Moving the release pipeline from GitHub Actions to local tooling

Designed a release workflow in PowerShell and Bash: running quality gates, synchronising branches and producing builds pinned to a specific Git SHA, with the Linux package built in the server environment.

DevOps · Release Automation
✓ DeliveredGSIran

Building VPS migration and provisioning tooling

Automated database and file transfer with integrity verification; provisioning of Ubuntu, Nginx, PHP-FPM, MariaDB and Elasticsearch, with application services managed through systemd.

Linux · Infrastructure Automation
✓ DeliveredGSIran

Implementing recoverable releases

SHA-256 package validation, backups before every migration, atomic symlink swaps between versions, health checks and automatic rollback on failure, together with a lock that prevents concurrent releases.

Backup · Health Checks · Rollback
✓ DeliveredGSIran

Automating infrastructure security configuration

Automated SSH hardening, the UFW firewall, Fail2ban and auto-renewing TLS certificates; server-side secret storage and network-level restriction of internal services.

SSH · TLS · Server Security
✓ DeliveredSans Reserve

Capacity management and concurrent bookings

Temporary capacity holds on sessions and group checkout backed by database transactions and row locking; capacity release for expired or cancelled bookings, with protection against releasing the same booking twice.

Laravel · Transactions · Inventory
✓ DeliveredSans Reserve

End-to-end checkout, instalments and settlement

Purchase flows for sessions, groups and subscriptions; instalment and discount calculation, due-date and penalty tracking, and withdrawal requests based on released balances.

Payments · Instalments · Business Logic
✓ DeliveredSans Reserve

Visit analytics and SEO structure improvements

Built in-house visit statistics with dedicated per-venue and per-article reports and date-range filters; improved the sitemap, metadata, geographic routes and the indexing structure of public pages.

Analytics · SEO · Reporting
✓ DeliveredMDBMAX

Extending title metadata extraction and synchronisation

Developed and refined extraction paths for title data including ratings, descriptions, images and cast; worked on IMDb synchronisation and on fetching season and episode artwork from TMDB.

PHP · Laravel · Data Integration
✓ DeliveredMDBMAX

Duplicate-title detection and merge tooling

An Artisan command that finds titles sharing an IMDb ID, selects a canonical record, fills in empty fields and moves or removes duplicate links during the merge.

Data Quality · Deduplication · Artisan
✓ DeliveredGSCRM

Enterprise workflow integration with Dynamics 365

Built a REST API layer and Vue interface for sales, inventory and warranty processes; NTLM and LDAP authentication, metadata-driven forms and warranty label print tracking.

Dynamics 365 · Express · Vue
✓ DeliveredGostaresh Service

Service portal and warranty lookup

A Nuxt frontend and standalone Express API for products, service centres and warranty lookup; content panel, user management and role- and permission-based access control.

Nuxt · REST API · JWT
✓ DeliveredRaman

Custom theme and interactive company profile

A WordPress child theme with dedicated pages for services, dealerships and certifications; the company PDF profile rendered as a page-flip book with PDF.js and PageFlip.

WordPress · PHP · JavaScript
✓ ImplementedNews365

Custom scrapers for eight news sources

Article extraction from BBC (bbc.com), CNN (cnn.com), Fox News (foxnews.com), Reuters (reuters.com), The New York Times (nytimes.com), India.com, Indiatimes (indiatimes.com) and The Japan Times (japantimes.co.jp); link discovery plus title, body, image and publication-date extraction with logic tailored to each source.

Web Scraping · PHP · DOM / XPath
✓ ImplementedNews365

Collection and storage control panel

A panel to choose a source, fetch categories and links, inspect extracted data and save it into the system; a shared storage schema, duplicate detection based on the original headline, and Artisan commands to run the scrapers.

Laravel · Data Import · Artisan
✓ ImplementedNews365

Multilingual article and tag translation

A GPT- and API-backed translation layer that detects untranslated languages, creates linked language variants and translates article tags; translated versions are persisted inside a database transaction.

API Integration · Multilingual · Content Processing

Projects and portfolio

Selected products and technical collaborations

News365 | Multilingual news aggregation and processing

Local / offline demo

Built the news collection and processing modules of a Laravel platform: custom scrapers for eight news sources, an extraction control panel, structured storage, duplicate-headline detection and API-driven multilingual translation of articles and tags.

Sources implemented: BBC (bbc.com), CNN (cnn.com), Fox News (foxnews.com), Reuters (reuters.com), The New York Times (nytimes.com), India.com, Indiatimes (indiatimes.com) and The Japan Times (japantimes.co.jp).

A local project with no public URL; fetching fresh articles and API-based translation both require an internet connection.

LaravelPHPWeb ScrapingGPT APIMultilingual

Gostaresh Service | Services and warranty platform

Nuxt and Vue frontend with a standalone REST API in Node.js and Express, backed by Sequelize and MySQL. Pages for products, brands, dealers and service centres, with warranty lookup wired to an external service.

Admin panel for content, articles, products and site settings; JWT authentication, user management, role-based permissions and file uploads.

NuxtVueExpressSequelizeMySQLJWT
View project · gostareshservice.com

GSIran | Digital equipment store

A Persian-language store with Next.js, React and TypeScript on the frontend and Laravel on the backend: catalogue and product variants, Elasticsearch search, order management, discounts and pricing, and an admin panel. Support features include ticketing, live chat and Telegram notification integration.

Designed the PowerShell and Bash release tooling that moved the pipeline from GitHub Actions to local execution: quality gates, Linux builds produced on the server, package verification, pre-migration backups, health checks and application rollback — plus VPS migration and provisioning tooling.

Next.jsReactTypeScriptLaravelElasticsearchDevOps
View project · gsiran.com

GSCRM | Integrated enterprise platform

A bilingual Persian and English web interface in Vue with a Node.js and Express API layer connecting to Microsoft Dynamics 365; NTLM and LDAP authentication, SQL Server data and dynamic forms driven by CRM metadata.

Modules for sales and pricing, inventory and serial registration, warranty registration and lookup, and label print tracking; a Jalali activity calendar with drag-to-reschedule events and both calendar and table views.

VueExpressDynamics 365SQL ServerNTLMLDAP
View project · gscrm.ir

Raman | Corporate website and catalogue

A custom WordPress child theme on top of Hello Elementor built with PHP, CSS and JavaScript; page templates for services, product categories, dealerships, clients and company certifications, each with its own content management.

An interactive company profile rendered as a page-flip PDF book with PDF.js and PageFlip, alongside components for brands, company history and contact details within a single coherent site structure.

WordPressPHPElementorJavaScriptPDF.js
View project · gsraman.com

Sans Reserve | Online booking platform

Product ownership and development of an online booking platform in Laravel and Livewire: venues, services, calendars and sessions, bookings with temporary capacity holds, orders and payments.

Admin panels, roles and permissions, and user communication features including ticketing and live chat; ongoing work on SEO, venue presentation and site content.

LaravelLivewirePHPSEO
View project · sans-reserve.com

MDBMAX | Website support and data entry

Support and development for the MDBMAX website, focused on importing data from CSV and XML files and moving structured content into the system.

Scope: site maintenance and building the import pipeline for a range of source formats.

CSVXMLData Import
View project · mdbmax.com

Azgilshop | E-commerce development

An online store built with Laravel and Livewire, with dynamic interactions throughout the user interface.

Laravel Broadcasting with Echo and Pusher for real-time communication and pushing events to the client.

LaravelLivewireBroadcastingEchoPusher
View project · azgilshop.ir

Love Pet | Online store

Development of the Love Pet e-commerce website using Laravel and PHP.

Scope: building the software side of the storefront on top of Laravel.

LaravelPHP
View project · love-pet.ir

Delivery capabilities

Scenarios taken from design through to deployment

Telegram bot development

Laravel- and REST API-based bots for managing orders, tickets and notifications.

Telegram Bot · Laravel · API Integration

Instagram bot development

Instagram API bots for handling messages and followers, wired into a CRM panel.

Instagram API · CRM · Laravel

Web scraping and data processing

Automated collection and refresh of data from news and film sources, stored in a structured database.

Web Scraping · MySQL · Git

E-commerce and reservations

Storefronts, showcase sites and booking systems with online payment and advanced filtering.

Laravel · Livewire · Multilingual

CRM and admin panel development

Users, roles, tickets, notifications and analytical reports, built for clarity and speed.

Admin Panel · CRM · Project Management

Multilingual website development

Translation management, language switching, SEO-friendly URLs and first-class support for both RTL and LTR interfaces.

Multilingual · Laravel · SEO

Skills and education

Technical depth, languages and academic background

Technical skills

PHP / Laravel90%
HTML / CSS / JavaScript95%
REST API / Integration90%
MySQL85%
Web Scraping85%
SEO85%
Vue / Nuxt60%
Docker50%
Kubernetes50%

Education

M.Sc. in Software EngineeringUniversity of Tabriz · 2024 – present
B.Sc. in Computer EngineeringUrmia University of Technology · 2019 – 2023

Languages

PersianNative
EnglishAdvanced
GermanElementary
LaravelPHPLivewireMySQLREST APISEOGitDockerKubernetes
Primary linksans-reserve.com

گالری تصاویر حسین محمدزاده

تصویری ثبت نشده است

برچسب‌ها

رزرو سانس

نظرات

0
۰ / ۶۰۰
هنوز نظری ثبت نشده است.
Team Profile Image
پشتیبانی آنلاین
برای شروع گفتگو، نام و شماره تماس را ثبت کنید.