تجربه
مسیر حرفهای مهندسی
سال
9
مهندسی خودآموز در کنار تدریس تماموقت.
پروژه
3
پروژههای عمومی در حوزهی Web API، DDD و WPF/MVVM.
تستمحور
100%
لایههای اصلی بهصورت تستمحور با xUnit، FluentAssertions و Moq ساخته شدهاند.
اصول اساسی
-
معماری در وهلهی اول هر پروژه پیش از نوشتن حتی یک قابلیت، از مرزهای Clean Architecture و DDD آغاز میشود.
-
تستمحور بهصورت پیشفرض رفتار ابتدا با تست تثبیت میشود — لایههای دامنه و اپلیکیشن پیش از وجود رابط کاربری پوشش داده میشوند.
-
شفافیت بهجای زیرکی کد خوانا و ساده که توسعهدهندهی بعدی بتواند دنبال کند، بر کد زیرکانهای که فقط خودم میفهمم ارجح است.
خلاصه
موسی امیری مطلق
برنامهنویس بکاند با تمرکز بر داتنت و سیشارپ، با تجربه در Clean Architecture، Domain-Driven Design و CQRS. نه سال تجربهی عملی و خودآموز در جاوا، وردپرس و اکوسیستم داتنت، که اکنون بر ساخت سیستمهای بکاند قابلنگهداری و ساختاریافته متمرکز شده است.
تجربه حرفهای
برنامهنویس بکاند — داتنت / سیشارپ
مستقل / خودآموز · تهران، ایران
نه سال مهندسی خودآموز در کنار تدریس تماموقت: طراحی و ساخت سیستمهای بکاند با سیشارپ و داتنت — 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
مکانیسم درونی