
مدیرعامل · توسعهدهندهی بکاند
مهدی دهقان
برنامهنویس بکاند و سازندهی فریمورک Silay
مهدی بکاندهای مقیاسپذیر با Node.js میسازد: APIهای RESTful با Express و NestJS، داده روی MongoDB و PostgreSQL، کش با Redis و صف پیام با RabbitMQ. عضو تیم توسعهی یک پلتفرم تحلیل بازار سرمایه در شرکت دانشبنیان پارت است و فریمورک بکاند خودش را روی npm منتشر کرده.
درباره
مهدی به معماری تمیز و ماژولار علاقهی جدی دارد؛ تا جایی که فریمورک بکاند و ماژول لاگر اختصاصی خودش، Silay، را طراحی کرده و روی npm منتشر کرده و در پروژههایش از آنها استفاده میکند.
با احراز هویت، کشینگ، صف پیام، تستنویسی و مستندسازی کار کرده و همیشه دنبال ساخت ابزارهایی است که کار تیم را سادهتر و سریعتر کند.
چه کارهایی میکند
- طراحی و توسعهی APIهای مقیاسپذیر با Express و NestJS
- معماری ماژولار: تزریق وابستگی و الگوی Repository
- صف پیام و کارگرهای پسزمینه با RabbitMQ
- کش Redis و تراکنشهای پایگاهداده
- تست، لاگ ساختیافته و مستندسازی
- ساخت و انتشار ابزار متنباز روی npm
ابزارها
زبانها
- JavaScript (ES6+)
- TypeScript
- HTML / CSS
بکاند و فریمورک
- Node.js
- Express.js
- NestJS
- RESTful API
- JWT / OAuth 2.0
- Yup Validation
داده و کش
- MongoDB / Mongoose
- PostgreSQL
- Redis
- DB Transactions
صف پیام و معماری
- RabbitMQ
- Background Workers
- Modular Monolith
- Dependency Injection
- Repository Pattern
- Clean Code & SOLID
کیفیت و پایش
- Jest
- Unit & Integration Test
- Structured Logging
- Caching Strategies
فرانتاند
- React
- Vite
- Tailwind CSS
- TanStack Query
- Redux Toolkit
ابزارها
- Git & GitHub
- npm Publishing
- Documentation
مسیر حرفهای
مهر ۱۴۰۴ – اکنون
برنامهنویس بکاند — تیم سیگنال
شرکت دانشبنیان پارت (مشهد)
عضو تیم توسعهی پلتفرم سیگنال (isignal.ir)؛ سامانهی تحلیل، سیگنال و اخبار بازار سرمایه.
- طراحی و پیادهسازی فیچرهای جدید سمت سرور و توسعهی APIهای مورد نیاز تیم فرانتاند
- پشتیبانی و نگهداری سرویسهای در حال اجرا، رفع باگ و پیگیری مشکلات در محیط عملیاتی
- بهبود کیفیت کد، کار تیمی با Git و مشارکت در بازبینی کد و مستندسازی
تحصیلات
مهر ۱۴۰۰ – خرداد ۱۴۰۳
دیپلم شبکه و نرمافزار
هنرستان نمونهی دولتی دارالفنون
فارغالتحصیل با معدل ۱۹٫۶۴
مهر ۱۴۰۳ – شهریور ۱۴۰۵
کاردانی فنی نرمافزار
دانشگاه فنی و حرفهای منتظری مشهد
رتبهی ۲۴۱ کنکور کاردانی · معدل ۱۷٫۱۰
مهر ۱۴۰۵ – اکنون
کارشناسی مهندسی نرمافزار
دانشگاه فنی و حرفهای منتظری مشهد
افتخارات
- رتبهی یک طراحی سایت استان خراسان رضوی
- رتبهی یک مسابقات کشوری کیکبوکسینگ
پروژههای مرتبط
کارهایی که این عضو در آنها نقش داشته است.
مهارتهای نرم
- کار تیمی
- حل مسئله
شیوهی کار
- ۰۱
ممیزی نیازمندیها
منطق کسبوکار و نیازهای سیستم را نقشه میکنیم و مدل داده را مشخص میکنیم.
- ۰۲
طراحی API و اسکیما
اسکیمای پایگاهداده و مسیرهای API را طراحی میکنیم؛ جریان داده و امنیت.
- ۰۳
توسعهی بکاند
منطق اصلی با NestJS یا Express، ماژولار و با کد تمیز ساخته میشود.
- ۰۴
بهینهسازی عملکرد
ایندکسها، کش Redis و تراکنشها برای پاسخ سریع و دادهی سازگار زیر بار.
- ۰۵
تست و مستندسازی
تست واحد و یکپارچه با Jest، لاگ ساختیافته و مستندات برای تحویل قابل نگهداری.


