خلاصه

برنامه‌نویس بک‌اند با تمرکز روی Django و Python و تجربهٔ ساخت سامانه‌های مقیاس‌پذیر B2B و API-محور. عاشق طراحی معماری ماژولار، تمیزنویسی و حل مسئله‌های واقعی. تجربهٔ آموزش مفاهیم برنامه‌نویسی و مستندسازی فنی دارم و به حوزه‌های مکمل بک‌اند مثل Elasticsearch، DevOps و حتی OSINT علاقه‌مندم.

سوابق شغلی

برنامه‌نویس فریلنسر
تهران آذر ۱۴۰۳ — اکنون

پیاده‌سازی پروژه‌های وب با Django/DRF، طراحی معماری ماژولار و API-First. تمرکز روی امنیت، تست‌پذیری و مقیاس‌پذیری.

مدرس برنامه‌نویسی پایتون
جلسات آنلاین فروردین ۱۴۰۲ — مهر ۱۴۰۲

برگزاری دوره‌های رایگان پایتون برای علاقه‌مندان از شهرهای مختلف و mentoring پس از دوره.

پروژه‌ها — اصلی

سامانه مناقصهٔ معکوس B2B (تأمین مصالح ساختمانی) — در حال اجرا
DjangoDRFJWTPostgreSQLRedisCeleryDocker

پلتفرم خرید سازمانی؛ ثبت RFQ توسط خریداران و ارسال Proposal توسط فروشندگان. معماری ماژولار و آمادهٔ فازهای آینده (درگاه پرداخت، پلن‌های مالی و...).

احراز هویت با OTP روی JWT
نقش‌بندی پویا (خریدار/تأمین‌کننده) و قابل سوییچ
مدیریت RFQ و پیشنهاد قیمت با نوتیفیکیشن
پروفایل تفکیکی حقیقی/حقوقی
پنل ادمین حرفه‌ای با اکشن و فیلتر سفارشی
مستندسازی API با Swagger؛ تست‌پذیری بالا
وب‌اپلیکیشن فروشگاهی (فروش پمپ صنعتی)
Django PostgreSQL Bootstrap درگاه پرداخت سیستم Cart

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

طراحی سیستم Cart و سفارش با امکان پیگیری
پیاده‌سازی درگاه پرداخت کارت‌به‌کارت اختصاصی
مدیریت موجودی محصولات و دسته‌بندی‌های تخصصی
پنل اختصاصی برای مدیریت سفارشات توسط ادمین
سیستم اعلان وضعیت سفارش برای مشتریان
دی ۱۴۰۳ نقش: Fullstack Developer
مشاهده پروژه
سامانه سفارش‌گیری عمده‌فروشی (مسباره و تجهیزات)
Django PostgreSQL Bootstrap سیستم قیمت‌گذاری مدیریت سفارش B2B

سامانه سفارش‌گیری عمده‌فروشی (B2B) برای محصولات مسباره و تجهیزات مرتبط و با سیستم قیمت‌گذاری پویا و کنترل کامل توسط ادمین

سیستم ثبت سفارش بدون قیمت نهایی و تایید توسط ادمین
فرآیند سفارش‌گیری مرحله‌ای: ثبت → تایید → پرداخت
مدیریت سفارش‌ها، قیمت‌گذاری و وضعیت‌ها از پنل ادمین
سیستم Cart با قابلیت حفظ سبد خرید برای کاربران مهمان
مدل‌سازی پیشرفته با روابط پیچیده و سیستم تخفیف
ساختار احراز هویت امن و نقش‌بندی قابل توسعه
اسفند ۱۴۰۳ نقش: Backend Developer

پروژه‌های کوچک

سامانهٔ مدیریت دانشجویی
DjangoMySQLBootstrap

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

پنل مدیریت برای مدیران سیستم
پنل کاربری برای دانشجویان
مدیریت دروس و گروه‌های آموزشی
فرآیند انتخاب واحد
ATM — پروژهٔ تمرینی
Python

اولین پروژهٔ شخصی برای فهم اصول برنامه‌نویسی: مدیریت حساب، پنل مدیر و مشترکین، و فرآیند وام (Multi-Process).

سامانهٔ دانشگاهی — تمرینی/دانشگاهی
DjangoAuthorization

پیاده‌سازی ورود/سطوح دسترسی، انتخاب واحد، مدیریت دانشجو، تعریف مدیر گروه و تمرکز بر طراحی دیتابیس.