انضباط معماری، همراه با تحویل واقعی.
ابتدا دامنه را میفهمم، مرزهای روشن میسازم و DDD، CQRS و تست را جایی بهکار میبرم که ارزش ایجاد کنند.
انضباط معماری را برای تحویل بهتر میخواهم: دامنه را بفهمیم، مرزها را شفاف کنیم، شواهد را خودکار کنیم و راهحل را متناسب با مسئله نگه داریم.
// principles
رویکرد مهندسی
ابتدا دامنه
پیش از انتخاب الگو یا مرز، یک زبان مشترک بسازیم.
مرزهای روشن
تصمیمهای کسبوکار را از انتقال، ذخیرهسازی و فریمورک جدا کنیم.
اثبات رفتار
TDD را عادت و BDD را راهی برای اجراییکردن نیت بدانیم.
تحویل عملگرایانه
DDD و CQRS را جایی بهکار ببریم که پیچیدگی توجیهشان میکند.
تحصیلات
B.Sc. in Civil EngineeringShahid Beheshti University · 2013–2017
Tehran, Iran
Found a passion for software during academic programming courses, which led to a full career transition into tech.
زبانهای گفتاری
- EnglishProfessional Working Proficiency
- PersianNative
جوایز
District 20, Tehran · 2006 & 2007