تجربه

مسیر حرفه‌ای مهندسی

سال 9

مهندسی خودآموز در کنار تدریس تمام‌وقت.

پروژه 3

پروژه‌های عمومی در حوزه‌ی Web API، DDD و WPF/MVVM.

تست‌محور 100%

لایه‌های اصلی به‌صورت تست‌محور با xUnit، FluentAssertions و Moq ساخته شده‌اند.

اصول اساسی
  • معماری در وهله‌ی اول هر پروژه پیش از نوشتن حتی یک قابلیت، از مرزهای Clean Architecture و DDD آغاز می‌شود.
  • تست‌محور به‌صورت پیش‌فرض رفتار ابتدا با تست تثبیت می‌شود — لایه‌های دامنه و اپلیکیشن پیش از وجود رابط کاربری پوشش داده می‌شوند.
  • شفافیت به‌جای زیرکی کد خوانا و ساده که توسعه‌دهنده‌ی بعدی بتواند دنبال کند، بر کد زیرکانه‌ای که فقط خودم می‌فهمم ارجح است.
خلاصه
موسی امیری مطلق

برنامه‌نویس بک‌اند با تمرکز بر دات‌نت و سی‌شارپ، با تجربه در Clean Architecture، Domain-Driven Design و CQRS. نه سال تجربه‌ی عملی و خودآموز در جاوا، وردپرس و اکوسیستم دات‌نت، که اکنون بر ساخت سیستم‌های بک‌اند قابل‌نگهداری و ساختاریافته متمرکز شده است.

تجربه حرفه‌ای

برنامه‌نویس بک‌اند — دات‌نت / سی‌شارپ

2016 – Present

مستقل / خودآموز · تهران، ایران

نه سال مهندسی خودآموز در کنار تدریس تمام‌وقت: طراحی و ساخت سیستم‌های بک‌اند با سی‌شارپ و دات‌نت — Web APIهای ASP.NET Core، یک اپلیکیشن دسکتاپ WPF/MVVM و پروژه‌های Clean Architecture / DDD / CQRS، توسعه‌یافته به‌صورت تست‌محور با xUnit.

ماتریس تسلط فنی

استک اصلی

  • سی‌شارپ
  • دات‌نت
  • ASP.NET Core
  • Entity Framework Core

معماری

  • Clean Architecture
  • DDD
  • CQRS
  • Repository / Unit of Work
  • الگوی Outbox

ابزار و داده

  • PostgreSQL
  • SQL Server
  • Docker
  • Git
  • xUnit
  • WPF / MVVM
مکانیسم درونی

جایی که منطق با ریتم ملاقات می‌کند.

پروژه‌ها

Vitastic

پلتفرم آموزش آنلاین (DDD / .NET)

مشاهده کارها
نوشته‌ها

معماری تمیز در ASP.NET Core: مرزهایی که مقیاس می‌گیرند

پیش‌نویس خواندن مقاله
شبکه

بیایید با هم بسازیم.

برای همکاری یا حتی یک سلام ساده پیام دهید.

ارتباط