درباره من
علیرضا داداشی
مسئلههای پیچیده کسبوکار را به نرمافزارهای روشن، قابل اتکا و قابل نگهداری تبدیل میکنم.
همکاری در پروژههای نرمافزاری
معمار بکاند و توسعهدهنده نرمافزار
.NET، Next.js، معماری نرمافزار، یکپارچهسازی و هوش مصنوعیطراحی و توسعه سامانههای بکاند، API و محصولات وب با تمرکز بر معماری روشن، یکپارچهسازی پایدار و نگهداری آسان؛ از سلامت و فینتک تا نرمافزارهای ابری، هوش مصنوعی و سامانههای آموزشی.
رویکرد مهندسی
تمرکز من بر ساخت سامانههایی است که پس از انتشار نیز قابل فهم، قابل پایش و قابل توسعه باشند. انتخاب فناوری باید به نیاز محصول و واقعیت عملیاتی آن پاسخ دهد.
پیش از تغییر یک سامانه، کد، جریان داده و قواعد کسبوکار را بررسی میکنم تا تغییرات با نیاز تیم و رفتار مورد انتظار محصول هماهنگ بمانند.
نگاه من به مهندسی نرمافزار
آمادگی برای اجرا و پشتیبانی
تلاش مجدد، جلوگیری از عملیات تکراری، عیبیابی و استقرار تکرارپذیر.نوسازی مرحلهبهمرحله
حفظ گردش کار کسبوکار و ایجاد مسیرهای تدریجی برای بهبود سامانههای قدیمی.معماری متناسب با مسئله
استفاده از معماری پاک و مرزهای دامنه برای کاهش پیچیدگی و روشنشدن مسئولیتها.مسئلههایی که حل میکنم
- یکپارچهسازی چند سامانه و API بیرونی
- توسعه و نوسازی سامانههای داتنت
- معماری بکاند برای محصولات وب و نرمافزارهای ابری
- گردش کارهای آموزشی، سلامت، بانکی و هوش مصنوعی
- ورود به کد موجود و پیشبرد تغییرات با دامنه مشخص
شیوه همکاری
- شناخت کد و جریان کسبوکار پیش از تغییر
- گفتوگوی روشن درباره انتخابها و محدودیتها
- اولویتدادن به سادگی، پایشپذیری و پشتیبانی
- پیوند نیاز محصول با طراحی بکاند و تحویل نرمافزار