با بیش از ۶ سال تجربهی حرفهای در توسعهی بکاند با زبان پایتون، من تخصص خود را در طراحی و پیادهسازی سامانههای مقیاسپذیر و خودکار متمرکز کردهام. مهارتهای کلیدی و پروژههای شاخص من عبارتاند از:
پروژههای شاخص
سامانهی چتبات هوشمند شرکت ایساکو و پالایش و پخش
پیادهسازی بکاند با استفاده از FastAPI برای مدیریت WebSocket و REST API، صفبندی وظایف با Celery و Redis، و استقرار سرویسها در کانتینرهای داکر تحت نظارت Traefik و Nginx.
اتوماسیون هوشمند مدیریت شیفت کارگران برای شرکت آلمانی
طراحی و توسعه موتور زمانبندی مبتنی بر Celery، ذخیرهسازی وضعیت شیفتها در Redis برای دسترسی بلادرنگ، و پیادهسازی API RESTful با Django REST Framework.
پلتفرم مدیریت مهدکودکهای ونکوور کانادا
ساخت کامل بکاند با Django، طراحی مدلهای پیچیده و روابط چندبهچند برای کاربران، کلاسها و گزارشگیری، داکرایز کردن کل پروژه و راهاندازی آن روی سرور اوبونتو.
فناوریها و ابزارها
زبان اصلی: Python (۳.x)
فریمورکهای وب: Django, Django REST Framework, FastAPI
صفبندی و زمانبندی: Celery, Redis
مقیاسپذیری و استقرار: Docker, Docker Compose, Traefik, Nginx
وباسکرپینگ و اتوماسیون: BeautifulSoup, Scrapy, ساخت رباتهای تلگرام/ایمیل
مدیریت API و امنیت: JWT, OAuth2, Swagger (OpenAPI)
پایگاهداده: PostgreSQL, ElasticSearch
توانمندیهای کلیدی
طراحی و توسعه APIهای RESTful و WebSocket با رعایت بهترین الگوهای معماری
بهینهسازی عملکرد کوئریها و استفاده از کش Redis برای پاسخگویی در زمان واقعی
خودکارسازی فرایندهای پردازش و گزارشگیری با Celery و CronJob
داکرایز کردن پروژهها و استقرار در محیطهای تولید با Traefik و Nginx
کدنویسی تمیز، تستمحور و مستندسازی شده برای قابلیت توسعه و نگهداشت طولانیمدت
این ترکیب تجربه و فناوری به من امکان میدهد نیازهای پیچیدهی پروژههای بزرگ را در کوتاهترین زمان و با بیشترین کیفیت برآورده کنم. آمادهام تا با شما در ساخت، بهینهسازی و استقرار زیرساختهای نرمافزاری حرفهای همکاری کنم.