درباره من
مهندس نرمافزار با چهار سال تجربه در طراحی و توسعهٔ سامانههای سازمانی برای کارفرمایان بانکی، پتروشیمی و دولتی. بیشتر کارم روی بکاند و معماری بوده — جایی که سامانه باید سالها بچرخد، در شبکهٔ بستهٔ مشتری مستقر شود، و بار واقعی را تحمل کند.
در «آرچر» — سامانهٔ مدیریت معاملات و قراردادها برای یکی از بانکهای کشور — مسئول طراحی معماری و تحویل از صفر تا UAT در هفت ماه با تیمی سهنفره بودم. کار اصلی من آنجا فراتر از نوشتن کد بود: طراحی خط تولیدی که سه نفر بتوانند دامنهای در این مقیاس را تحویل بدهند.
چیزی که برایم جالب است، مرز بین مسئلهٔ کسبوکار و تصمیم فنی است. اینکه چرا CQRS و نه CRUD ساده، چرا صف پیام و نه فراخوانی همگام، و کجا باید بدهی فنی را بپذیریم چون بازنویسی ریسک بیشتری دارد. در کنار توسعه، مدیریت زیرساخت شرکت هم دست من است — از GitLab و فایروال تا میلسرور و reverse proxy.
حوزههای کاری
-
معماری و توسعهٔ بکاند
طراحی سامانههای سازمانی روی .NET با DDD، معماری تمیز و CQRS — از مدل دامنه تا اندپوینت.
-
یکپارچهسازی سامانهها
اتصال سامانههای سازمانی از طریق REST، SOAP و صف پیام؛ کار با موتورهای BPMS و گردشکار.
-
زیرساخت و DevOps
مدیریت ویندوز سرور و لینوکس، IIS، DNS، reverse proxy، فایروال و خطوط CI/CD.
-
توسعهٔ مبتنی بر هوش مصنوعی
طراحی جریانهای spec-driven با Claude Code و MCP — از سند نیازمندی تا کد و ممیزی خودکار.