EN FA

visitor@afrenchwrench:~$ whoami

بهداد صیادی، مهندس نرم‌افزار

بهداد صیادی

مهندس نرم‌افزار · پایتون و سیستم‌های بک‌اند
گرگان، ایران · آماده همکاری فریلنس و ریموت

مهندس نرم‌افزار بک‌اند با بیش از ۴ سال تجربه در طراحی، توسعه و استقرار سیستم با استفاده از Python، Django، PostgreSQL، Redis و Celery. دارای تجربه در معماری بک‌اند، طراحی APIهای REST و GraphQL، مدل‌سازی داده‌های رابطه‌ای، پردازش‌های ناهمگام، احراز هویت و مجوزدهی، بهینه‌سازی عملکرد پایگاه‌داده و استقرار سرویس‌ها. توانمند در مالکیت کامل سیستم از مرحله نیازمندی و معماری تا پیاده‌سازی و استقرار، همچنین هدایت تیم‌های مهندسی چندتخصصی.

مهارت‌ها

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

زبان‌ها
Python SQL C++ HTML/CSS JavaScript/TypeScript
بک‌اند
Django Django REST Framework FastAPI SQLAlchemy GraphQL Graphene-Django
پایگاه داده
PostgreSQL MySQL MongoDB SQLite Redis
زیرساخت
Docker Docker Compose Linux Nginx Gunicorn
سیستم‌های ناهمگام
Celery Celery Beat Background Processing Task Scheduling
مهندسی
REST APIs Database Design ORM Optimization Performance Optimization Authentication Authorization RBAC Code Review

تجربه

تجربه کاری

توسعه‌دهنده بک‌اند · فریلنس / قراردادی 2023 — ریموت · اکنون
Python · Django · DRF · FastAPI · PostgreSQL · Redis · Docker
  • طراحی و توسعه سیستم‌های بک‌اند آماده بهره‌برداری برای چندین مشتری و صنعت، شامل چهار پروژه تحویل‌شده از طریق Developeria طی سال‌های ۲۰۲۴ و ۲۰۲۵.
  • معماری و پیاده‌سازی APIهای امن REST با Django REST Framework، شامل احراز هویت، مجوزها، اعتبارسنجی، فیلترینگ، صفحه‌بندی و کنترل دسترسی مبتنی بر نقش.
  • طراحی مدل‌های رابطه‌ای و بهبود عملکرد پایگاه‌داده از طریق ایندکس‌گذاری، بهینه‌سازی کوئری‌ها و پروفایلینگ در سطح ORM.
  • پیاده‌سازی گردش‌کارهای ناهمگام با Celery و Redis برای احراز هویت OTP، پردازش‌های پس‌زمینه و وظایف زمان‌بندی‌شده.
  • توسعه APIهای GraphQL در کنار سرویس‌های REST و تطبیق معماری API با نیازمندی‌های محصول.
  • همکاری مستقیم با مشتریان و تیم‌های محصول برای تبدیل نیازمندی‌ها به معماری فنی، برنامه پیاده‌سازی و سیستم‌های آماده بهره‌برداری.
بنیان‌گذار و مدیر فنی · Kaizen Dev Team 2024 — هیبرید · اکنون
Technical Leadership · Architecture · Code Review · Engineering Workflow
  • بنیان‌گذاری و هدایت یک تیم توسعه نرم‌افزار چندتخصصی برای ارائه محصولات وب از مرحله نیازمندی اولیه تا پیاده‌سازی.
  • تعریف معماری بک‌اند، استانداردهای مهندسی، ساختار مخازن، گردش‌کار توسعه و استاندارد‌های فنی.
  • بررسی پیاده‌سازی‌ها با تمرکز بر نگهداشت‌پذیری، امنیت، عملکرد، یکپارچگی و رعایت استانداردهای معماری.
  • هماهنگی توسعه بک‌اند و فرانت‌اند و تبدیل نیازمندی‌های محصول به اجرای فنی در سطح تیم.

پروژه‌ها

پروژه منتخب

DRF · PostgreSQL · Celery · Redis · Docker
  • بنیان‌گذاری و توسعه Aphra، یک پلتفرم SaaS برای پیدا کردن آرایشگران، مشاهده خدمات و رزرو نوبت.
  • مالکیت معماری بک‌اند و مدل داده اصلی محصول شامل مشتریان، آرایشگران، سالن‌ها، خدمات، نوبت‌ها، زمان‌های آزاد، رسانه، احراز هویت و کنترل دسترسی مبتنی بر نقش.
  • طراحی و پیاده‌سازی لایه REST API با فیلترینگ، صفحه‌بندی، اعتبارسنجی، مجوزها، آپلود رسانه و رزرو.
  • طراحی سیستم زمان‌بندی و دسترسی با پیاده‌سازی اعتبارسنجی قوانین کسب‌وکار و سازوکارهای جلوگیری از رزروهای متداخل.
  • پیاده‌سازی زیرساخت ناهمگام با Celery و Redis برای احراز هویت OTP، اعلان‌ها و پردازش‌های پس‌زمینه.
  • هدایت توسعه محصول از ابتدا تا انتها با مشارکت در بک‌اند، فرانت‌اند و تصمیمات UI/UX و تبدیل نیازمندی‌های محصول به یک پلتفرم آماده بهره‌برداری.

دست‌آوردها

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

زبان‌ها

زبان‌ها

فارسی · زبان مادری
انگلیسی · مسلط به مکالمه و ارتباط حرفه‌ای

راه‌های ارتباطی

ارتباط با من

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