رفتن به محتوا
AP

در حال حاضر در Snapp · مشهد، ایران

سید علیرضا پازوک

مهندس نرم‌افزار

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

سرویس‌های قابل‌اتکا برای سیستم‌های مقیاس‌پذیر می‌سازم.

مهندس نرم‌افزاری هستم با تمرکز روی سامانه‌های بک‌اند با کارایی بالا، APIهای مقیاس‌پذیر و سرویس‌های توزیع‌شدهٔ قابل‌اتکا.

alireza — services · zsh

درباره

بک‌اندهایی که وقتی ترافیک بالا می‌رود، قابل‌اتکا می‌مانند.

مهندس نرم‌افزاری با تمرکز بر بک‌اند هستم و در ساخت و نگهداری سرویس‌ها با Golang، PHP و Laravel تجربه دارم. مرزبندی روشن سرویس‌ها، APIهای پیش‌بینی‌پذیر، دسترسی بهینه به داده، کش و پایداری سیستم زیر بار بالا برایم اهمیت دارند. یادگیری مداوم را جدی می‌گیرم، اما اولویتم راهکارهای قابل‌اتکا، نگهداری‌پذیر و قابل‌اندازه‌گیری است.

  • مهندسی بک‌اند
  • سیستم‌های توزیع‌شده
  • میکروسرویس
  • پرفورمنس
  • مقیاس‌پذیری
  • معماری تمیز
  • طراحی API
  • بهینه‌سازی دیتابیس
سال تجربه
نقش شغلی
۵
مهندسی
بک‌اند
سیستم‌ها
ترافیک بالا

سوابق

از توسعهٔ محصول تا سیستم‌های بک‌اند پرترافیک.

خط زمانی مهندسی نرم‌افزار از سال ۲۰۱۸. تمرکز فعلی، سیستم‌های بک‌اند در اسنپ است.

  1. نقش فعلی

    Snapp

    مهندس نرم‌افزار

    ۲۰۲۴ — اکنون

    • توسعهٔ بک‌اند با Golang
    • معماری میکروسرویس
    • PostgreSQL
    • Redis
    • APIهای REST
    • سیستم‌های توزیع‌شده
    • بهینه‌سازی پرفورمنس
    • قابلیت اطمینان سیستم
    • بار کاری پرترافیک
    • همکاری با تیم‌های DevOps و فرانت‌اند

    نگاه من به طراحی سرویس

    Gateway
    Services
    PG / Redis
  2. Shayan Pardazesh

    مدیر پروژه · مهندس نرم‌افزار

    ۲۰۲۰ — ۲۰۲۴

    • پیاده‌سازی و تحلیل پروژه
    • مدیریت تیم فنی و پشتیبانی
    • جلسات معرفی محصول
    • Laravel
    • PHP
    • Eloquent ORM
    • Blade
    • MySQL
  3. Satrex

    مهندس نرم‌افزار

    ۲۰۱۹ — ۲۰۲۰

    • Vue.js
    • VueX
    • Vuetify
    • Vue Material Design
    • SASS
    • Styled Components
  4. Alfateam

    مهندس نرم‌افزار

    ۲۰۱۸ — ۲۰۱۹

    • Laravel
    • PHP
    • Eloquent
    • Blade
    • SASS
  5. فریلنس

    Freelance

    مهندس نرم‌افزار

    ۲۰۱۸ — اکنون

    • کار مستقل مهندسی نرم‌افزار در کنار نقش‌های تمام‌وقت

سیستم‌ها

نگاه من به سیستم‌های بک‌اند

این مسیر مفهومی نشان می‌دهد چگونه مسئولیت‌ها را میان نقطهٔ ورود، سرویس‌های دامنه، محل ذخیرهٔ داده و وابستگی‌های خارجی جدا می‌کنم.

ClientAPI GatewayMicroservicesRedis / PostgreSQLExternal Services

API Gateway

یک نقطهٔ ورود واحد: مسیریابی، احراز هویت، محدودیت نرخ و قرارداد پایدار برای فراخواننده‌ها.

استک

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

Golang، سرویس‌ها، داده و کش در مرکز هستند. فرانت‌اند و ابزارها این‌جا هستند چون کار گاهی از آن خط عبور می‌کند.

بک‌اند

  • Golang
  • Microservices
  • REST APIs
  • PHP
  • Laravel
  • Core PHP

دیتابیس

  • PostgreSQL
  • MySQL

کش

  • Redis

فرانت‌اند

  • JavaScript
  • TypeScript
  • Vue.js
  • React
  • HTML
  • SASS
  • Bootstrap

تست

  • TDD

ابزارها

  • Git
  • Docker

تماس

سیستمی برای ساختن دارید؟

چه در حال ساخت محصولی مقیاس‌پذیر باشید، چه بخواهید بک‌اند موجود را بهبود دهید، یا به‌دنبال یک مهندس باتجربه باشید، خوشحال می‌شوم در تماس باشیم.