سعید رضایی — مهندس نرم‌افزار | وب و هوش مصنوعی

مهندس نرم‌افزار با بیش از ۵ سال تجربه در طراحی و تحویل پلتفرم‌های وب، موبایل و SaaS مقیاس‌پذیر.

تمرکز من روی مهندسی فرانت‌اند، معماری بک‌اند، سیستم‌های بلادرنگ، AI Agent، بهینه‌سازی عملکرد و طراحی نرم‌افزار قابل نگهداری است.

نام کامل
سعید رضایی
عنوان شغلی
مهندس ارشد نرم‌افزار
سابقه کاری
بیش از ۵ سال
تخصص ویژه
AI Agent و فرانت‌اند
رشته تحصیلی
مهندسی کامپیوتر
موقعیت مکانی
خرم‌آباد، ایران
شماره تماس
۰۹۳۸ ۸۴۴ ۹۱۸۱
ایمیل
saeid.rezaei695@gmail.com
وب‌سایت
saeidrezaei.netlify.app

دستاوردهای کلیدی

چکیده‌ای از مهم‌ترین نتایج فنی و مهندسی که در پروژه‌های پروداکشن به دست آمده است.

معماری سیستم‌های بلادرنگ با پشتیبانی از بیش از ۱۰۰٬۰۰۰ کاربر همزمان
طراحی و پیاده‌سازی AI Agentهای پروداکشن با Tool Calling، حافظه و RAG
کاهش ۹۵٪ بار پایگاه داده با کشینگ Redis و همگام‌سازی دسته‌ای
طراحی پلتفرم‌های SaaS چندمستاجری مقیاس‌پذیر با جداسازی امن مستاجرها
پیاده‌سازی RBAC پویا و سامانه‌های اشتراک، کیف پول، پرداخت و مالی
توسعه REST APIهای مقیاس‌پذیر و اپلیکیشن‌های مبتنی بر WebSocket
یکپارچه‌سازی LLM در محصولات واقعی با کنترل هزینه، استریم و ارزیابی خروجی
تحویل پلتفرم‌های چندزبانه با جریان‌های خودکار بومی‌سازی
ساخت اپلیکیشن‌های React، Next.js، PWA و React Native در سطح پروداکشن
توسعه و انتشار یک اپلیکیشن React Native در سطح پروداکشن

حوزه‌های تخصصی

معماری و عملکرد فرانت‌اندتوسعه اپلیکیشن React / Next.jsمعماری بک‌اند و طراحی سیستممهندسی AI Agent و یکپارچه‌سازی LLMمعماری RAG و جستجوی برداریسیستم‌های مقیاس‌پذیر Node.js / TypeScriptاپلیکیشن‌های توزیع‌شده و بلادرنگمعماری SaaS چندمستاجریعملکرد پایگاه داده و APIتوسعه موبایل با React Nativeزیرساخت ابری و DevOps

نمونه کارهای من

مجموعه‌ای از پروژه‌های منتخب که با دقت و خلاقیت طراحی و پیاده‌سازی شده‌اند

برای بزرگ‌نمایی کلیک کنید
برای مشاهده جزئیات بیشتر کلیک کنید
خدمات تخصصی

خدمات من

از معماری بک‌اند و سیستم‌های بلادرنگ تا مهندسی فرانت‌اند و بهینه‌سازی عملکرد — راهکارهای مقیاس‌پذیر برای محصولات دیجیتال.

01

معماری و عملکرد فرانت‌اند

طراحی معماری فرانت‌اند قابل نگهداری به همراه بهینه‌سازی Core Web Vitals، کاهش باندل و رندر سریع در موبایل و دسکتاپ.

Core Web VitalsCode SplittingCachingSSR / SSG
02

توسعه اپلیکیشن React / Next.js

ساخت اپلیکیشن‌های پروداکشن با React و Next.js؛ از دیزاین‌سیستم و کامپوننت‌های قابل استفاده مجدد تا مدیریت state و تست.

ReactNext.jsTypeScriptReduxTailwind CSS
03

معماری بک‌اند و طراحی سیستم

طراحی سرویس‌های بک‌اند، مدل داده و APIهای امن و مقیاس‌پذیر با Node.js، Express و PostgreSQL.

Node.jsExpress.jsPostgreSQLMongoDBREST API
04

سیستم‌های بلادرنگ و توزیع‌شده

پیاده‌سازی سامانه‌های بلادرنگ با WebSocket و Redis Pub/Sub؛ تجربه‌شده تا بیش از ۱۰۰٬۰۰۰ کاربر همزمان.

WebSocketsRedis Pub/SubPM2Nginx
05

توسعه AI Agent و یکپارچه‌سازی هوش مصنوعی

ساخت AI Agentهای پروداکشن با Tool Calling، حافظه گفتگو و RAG؛ به همراه کنترل هزینه، استریم پاسخ و ارزیابی کیفیت خروجی.

AI AgentsTool CallingRAGVector DBMCP
06

معماری SaaS چندمستاجری

طراحی پلتفرم‌های SaaS با جداسازی امن مستاجرها، RBAC پویا، اشتراک، کیف پول و سامانه‌های پرداخت.

Multi-TenancyRBACSubscriptionsPayments
07

عملکرد پایگاه داده و API

بهینه‌سازی کوئری، طراحی ایندکس و لایه کش؛ در پروژه‌های اخیر تا ۹۵٪ کاهش بار پایگاه داده.

PostgreSQLRedisQuery OptimizationBatch Sync
08

توسعه موبایل React Native

ساخت و انتشار اپلیکیشن‌های اندروید در سطح پروداکشن با React Native و اتصال به سرویس‌های بک‌اند.

React NativeAndroidPWAOffline First
09

زیرساخت ابری و DevOps

استقرار، پایش و خودکارسازی انتشار با Docker، Nginx، PM2 و GitHub Actions به همراه پشتیبان‌گیری و بازیابی.

DockerNginxPM2AWSGitHub ActionsCI/CD

برای دیدن بقیه خدمات به چپ بکشید ←

آماده شروع پروژه خود هستید؟

برای دریافت مشاوره رایگان و بررسی نیازهای پروژه خود با من در تماس باشید.

وبلاگ تخصصی مهندسی نرم‌افزار

مقالات تخصصی برنامه‌نویسی و هوش مصنوعی

تجربه‌های واقعی از پروداکشن درباره مهندسی AI Agent، معماری بک‌اند، سیستم‌های بلادرنگ و عملکرد فرانت‌اند.

6 مقاله

دسته‌بندی‌ها

مقالات برتر

ساخت AI Agent در Node.js با Tool Calling — از صفر تا پروداکشن
هوش مصنوعی
1404/09/20۱۴ دقیقه

ساخت AI Agent در Node.js با Tool Calling — از صفر تا پروداکشن

یک چت‌بات که فقط جواب می‌دهد با یک Agent که واقعاً کار انجام می‌دهد زمین تا آسمان فرق دارد. در این مقاله یک AI Agent واقعی می‌سازیم که با Tool Calling به دیتابیس و APIهای داخلی وصل می‌شود، حلقه reasoning دارد، خطاها را مدیریت می‌کند و در پروداکشن پایدار می‌ماند — به همراه کنترل هزینه، تایم‌اوت و لاگ‌گیری.

معماری RAG در عمل: از Embedding تا جستجوی برداری در پروژه واقعی
هوش مصنوعی
1404/09/14۱۶ دقیقه

معماری RAG در عمل: از Embedding تا جستجوی برداری در پروژه واقعی

مدل‌های زبانی دانش اختصاصی شما را نمی‌دانند. RAG راه‌حل است، ولی پیاده‌سازی ساده‌اش تقریباً همیشه نتایج بی‌کیفیت می‌دهد. در این مقاله از تکه‌بندی درست متن و انتخاب مدل Embedding تا جستجوی ترکیبی، rerank و ارزیابی کیفیت بازیابی را با مثال عملی بررسی می‌کنیم.

طراحی سیستم چندمستاجری (Multi-Tenant) با PostgreSQL
بک‌اند
1404/09/07۱۳ دقیقه

طراحی سیستم چندمستاجری (Multi-Tenant) با PostgreSQL

وقتی یک پلتفرم SaaS می‌سازید، جداسازی داده مستاجرها مهم‌ترین تصمیم معماری شماست. سه الگوی رایج (دیتابیس جدا، اسکیمای جدا، ستون tenant_id) را با مزایا، هزینه‌ها و ریسک‌های امنیتی هرکدام مقایسه می‌کنیم و نشان می‌دهیم Row-Level Security چطور از نشت داده جلوگیری می‌کند.

مقیاس‌پذیری WebSocket تا ۱۰۰٬۰۰۰ کاربر همزمان با Redis Pub/Sub
بک‌اند
1404/08/29۱۵ دقیقه

مقیاس‌پذیری WebSocket تا ۱۰۰٬۰۰۰ کاربر همزمان با Redis Pub/Sub

یک سرور WebSocket تا چند هزار کاربر خوب کار می‌کند؛ مشکل از جایی شروع می‌شود که چند instance داشته باشید. در این مقاله معماری افقی با Redis Pub/Sub، مدیریت اتصال‌ها، کاهش ۹۵ درصدی بار دیتابیس با همگام‌سازی دسته‌ای و تنظیمات PM2 و Nginx را بررسی می‌کنیم.

MCP چیست؟ استاندارد اتصال ابزارها به مدل‌های زبانی
هوش مصنوعی
1404/08/22۱۱ دقیقه

MCP چیست؟ استاندارد اتصال ابزارها به مدل‌های زبانی

تا دیروز هر اتصال بین یک مدل زبانی و یک سرویس، کد اختصاصی و غیرقابل استفاده مجدد بود. Model Context Protocol این را استاندارد می‌کند. در این مقاله می‌بینیم MCP چطور کار می‌کند، چه زمانی به‌جای Tool Calling ساده ارزش دارد، و چطور یک سرور MCP برای سرویس داخلی خودتان بنویسید.

بهینه‌سازی عملکرد در React با استفاده از useMemo و useCallback
فرانت‌اند
1404/09/01۸ دقیقه

بهینه‌سازی عملکرد در React با استفاده از useMemo و useCallback

آیا می‌دانید استفاده نادرست از useMemo و useCallback می‌تواند عملکرد برنامه React شما را بدتر کند؟ در این راهنمای جامع، به شما نشان می‌دهیم که چگونه و دقیقاً در چه مواقعی از این هوک‌های حیاتی React استفاده کنید تا رندرهای غیرضروری را حذف کرده و عملکرد برنامه‌های بزرگ مقیاس خود را به طور چشمگیری بهبود بخشید. همراه با مثال‌های عملی و معیارهای اندازه‌گیری عملکرد.

صفحه ۱ از ۱ — مجموع ۶ مقاله