توسعه بکاند و API
طراحی API، منطق کسبوکار و سرویسهای وب با Django، FastAPI، Flask و Laravel.
Backend Developer · DevOps · Agentic AI
توسعهدهنده نرمافزار با تمرکز بر سرویسهای بکاند، زیرساخت و استقرار، APIهای مقیاسپذیر و عاملهای هوشمند مبتنی بر LLM. تجربه عملی در طراحی و نگهداری سرویسهای production با Python، کار با محیط Linux و کانتینرهای Docker، و پیادهسازی گردشکارهای چندمرحلهای با LangGraph و OpenAI. در کنار این محورها، توسعه و سفارشیسازی افزونههای WordPress و WooCommerce و یکپارچهسازی آنها با سرویسهای داخلی و خارجی نیز بخشی از تجربهٔ حرفهای من است.
توسعهدهنده بکاند با تجربه در طراحی و نگهداری سرویسهای production، APIهای REST و وباپلیکیشنهای دادهمحور با Python و PHP. با FastAPI، Django، Flask و Laravel سرویسها را توسعه دادهام و در سامانههای Agentic AI با OpenAI، LangChain و LangGraph گردشکارهای چندمرحلهای همراه با human-in-the-loop و فراخوانی ابزار پیادهسازی کردهام. محیط اجرا را با Docker و Linux آماده میکنم و افزونهها و یکپارچهسازیهای WordPress/WooCommerce را بهعنوان تجربهٔ مکمل کنار کار اصلی بکاند انجام میدهم.
طراحی API، منطق کسبوکار و سرویسهای وب با Django، FastAPI، Flask و Laravel.
کار با PostgreSQL، MySQL/MariaDB، MongoDB، SQL Server و Redis؛ مدیریت فایل در Amazon S3 و Object Storage.
کار عملی با Docker و Linux، آمادهسازی محیط اجرا، پشتیبانی از چرخهٔ تحویل و تجربه راهاندازی VoIP با Asterisk، Issabel و SIP.
طراحی سایت و توسعهٔ افزونههای WordPress/WooCommerce؛ سفارشیسازی تجربهٔ کاربری و یکپارچهسازی با سرویسهای داخلی.
فعالیت در محصولات بیجک در حوزه سرویسهای بکاند Python و مسئولیتهای DevOps، همراه با همکاری در سامانههای Agentic AI و توسعه وبسایت و افزونههای WordPress/WooCommerce شرکت.
توسعه سامانههای دادهمحور از جمله گردش مکاتبات و دفترچه تلفن سازمانی، با Flask و Python و کار با MongoDB، MySQL و SQL Server برای دادههای پرحجم.
پل درمانگران ایرانیان کهن
همکاری در توسعه سرویسهای تحت وب مبتنی بر Laravel برای نیازهای محصول.
طراحی و پیادهسازی وبسایت سازمانی گروه حقوقی با WordPress، HTML5 و CSS3.
طراحی وبسایت خدمات تعمیر و بازیابی اطلاعات و بهینهسازی ساختار و محتوای صفحات برای سئو.
طراحی و پیادهسازی وبسایت با WordPress، HTML و CSS و هماهنگسازی ظاهر صفحات با نیازهای محتوایی.
Agentic AI، پروژههای کاربردی و متنباز
عامل هوشمند چندمرحلهای برای تولید محتوای وبلاگ، پیادهسازیشده با Python، OpenAI، LangChain و LangGraph. جریان کار بهصورت stateful طراحی شده تا کاربر در نقاط کنترل انسانی خروجی را تأیید یا ویرایش کند، دستور تازهای بیفزاید و اجرا را از همان وضعیت ادامه دهد.
تولید محتوای وبلاگ نیاز به چند مرحلهٔ وابسته دارد و خروجی هر مرحله باید پیش از ادامه بازبینی شود؛ بدون کنترل انسانی، خطا در مراحل اولیه تمام زنجیره را بیاعتبار میکرد.
هر مرحله بهعنوان گرهٔ مستقل در گراف LangGraph پیاده شد و وضعیت کامل گردشکار در state نگهداری میشود. در نقاط بازبینی، اجرا متوقف شده و پس از تأیید یا ویرایش کاربر از همان وضعیت ادامه مییابد.
LangGraph برای ارکستراسیون و مدیریت state انتخاب شد تا اجرای قابل ازسرگیری و شاخهبندی مراحل ساده بماند؛ LangChain برای انتزاع فراخوانی LLM به کار رفت.
Python · OpenAI API · LangChain · LangGraph
سامانهٔ هوشمند پردازش آدرس در فرایند ثبت سفارش که وجود شهر و استان، تعلق شهر به استان و ساختار آدرس را کنترل و نرمالسازی میکند. پس از ارزیابی متن توسط LLM، عامل با tool calling آدرس را به API نشان میفرستد، مختصات نامزد را دریافت میکند و با reverse geocoding نشانی بازگشتی را با متن ورودی میسنجد؛ مختصات دقیق فقط در صورت عبور از آستانهٔ شباهت ذخیره میشود و در غیر این صورت مختصات مرجع شهر جایگزین خواهد شد.
در ثبت سفارش، آدرسها اغلب ناقص یا نامنسجماند و نگاشت نادرست به مختصات میتواند مسیر لجستیک را مختل کند.
عامل ابتدا متن آدرس را با LLM ارزیابی میکند، سپس از طریق tool calling با API نشان مختصات نامزد را میگیرد و با reverse geocoding آن را راستیآزمایی میکند.
تصمیم نهایی بر اساس آستانهٔ شباهت بین آدرس ورودی و آدرس بازگشتی از reverse geocode گرفته میشود؛ در صورت عدم عبور از آستانه، مختصات مرجع شهر بهعنوان fallback ذخیره میشود تا از ذخیرهٔ مختصات نادرست جلوگیری شود.
Python · LLM · Tool Calling · Neshan API · Geocoding
سامانهٔ داخلی ثبت، ارسال و پیگیری مکاتبات با اتصال مستقیم به اسکنر، مدیریت ضمیمه، ثبت دریافت، ارجاع و پاسخ. معماری سامانه با Flask، MongoDB، Amazon S3 و OCR در آزمون عملی برای حداقل ۵ میلیون رکورد ارزیابی شده است.
وباپلیکیشن مدیریت مجموعهٔ بزرگ مخاطبان با دادههای داخلی اختصاصی، صفحهبندی و جستوجوی پیشرفته برای بازیابی سریع اطلاعات؛ پیادهسازیشده با Flask و MongoDB و مناسب برای سناریوهای حدود ۱۰ میلیون رکورد.
مجموعهٔ سرویسهای وب برای ثبت آگهیهای مرتبط با داروخانهها و رزرو وقت مشاوره دارویی؛ توسعهیافته با Laravel، PHP و MySQL.
افزونه و ابزارهای WordPress/WooCommerce برای اکوسیستم بیجک.
PHP · JavaScript · CSSham-hesabپروژهٔ وب چندفناوری با بکاند Python، رابط TypeScript/JavaScript و محیط توسعه مبتنی بر Docker.
Python · TypeScript · Dockerjalali-calendarابزار Python برای کار با تاریخها و تقویم جلالی.
PythoncropXابزار تحت وب برای انجام تغییرات روی تصویر و فایلهای TIFF.
Python · Shell · DockerRadiusAdminPanelپنل مدیریتی تحت وب مبتنی بر Flask برای RADIUS.
Python · Flask · JavaScriptPersianScannedDocOrientationCorrectionابزار Python با کمک OCR برای تشخیص و اصلاح جهت اسناد اسکنشدهٔ فارسی.
Python · OCR · Jupytermultipage-tiff-compressorابزار Python برای فشردهسازی و تبدیل تصاویر TIFF چندصفحهای.
Python · TIFF