خلاصهٔ حرفه‌ای

مهندس نرم‌افزار با تمرکز بر فین‌تک و ارزهای دیجیتال؛ طراحی و توسعهٔ سیستم‌های مقیاس‌پذیر با معماری‌های مدرن (DDD، CQRS، Onion) و بهینه‌سازی عملیات (لاگِ متمرکز، مانیتورینگ، امنیت، CI/CD).

مهارت‌ها

Backend

C# ASP.NET Core Entity Framework Core Node.js Python

DevOps & Infrastructure

Docker & Containerization Linux (Ubuntu/CentOS) Server Administration Apache Reverse Proxy Gitlab CI/CD Elasticsearch + Kibana Cloudflare (CDN, SSL)

Data

SQL Server PostgreSQL Redis

Frontend

Vue.js Modern JavaScript (ES6+) TypeScript

Blockchain

HD Wallets (BIP44) TRON (TRC-20, Bandwidth/Energy Management, Delegation) Ethereum / EVM (ERC-20/721/1155, Gas Optimization) Binance Smart Chain (BSC) Cross-chain / Layer2 familiarity (Polygon, Arbitrum, Optimism) Gas Station Service / Relayers

Practices

Clean Code Principles Domain-Driven Design (DDD) Clean Architecture CQRS Event Sourcing Mediator Pattern (MediatR) Test-Driven Development (TDD) Unit Testing (xUnit/NUnit)

Tools & Soft Skills

Git / Github / Gitlab Agile / Scrum basics Technical Documentation (Markdown, Swagger, Postman) Requirements Documentation (BRD, SRS) Proposal Writing Process Design & Workflow Modeling (BPMN, Flowcharts) Team Collaboration & Communication

Security

CEH Certified Web Application Security Penetration Testing Secure Coding Practices Authentication & Authorization Encryption (AES, TLS) Security Module Design & Implementation OWASP Top 10

Currently Learning

Go (Golang)

پروژه‌های منتخب

Wallet-as-a-Service (WAAS)

مسئله: نیاز کسب‌وکارهای ارز دیجیتال ایرانی به دسترسی به شبکه‌های بلاکچین بدون درگیر شدن با پیچیدگی‌های ساخت ولت، مدیریت تراکنش و تأمین و مدیریت منابع شبکه.

اقدام: تحقیق روی HD Wallet و شبکه های رمز ارز. انجام تحقیقات بازار و برنامه ریزی فازهای توسعه. انجام تست های اولیه روی شبکه TESTNET، تحلیل و ایجاد سند Business Model و چشم انداز پروژه

تکنولوژی‌ها: ASP.NET Core 8, EF Core, MSSQL Server, Onion Architecture, MediatR, Hangfire, Serilog, Elasticsearch, Kibana, ...

صرافی ارز دیجیتال P2P

مسئله: ساخت محصول نرم افزاری صرافی ارز دیجیتال P2P با Matching Engine بومی با قابلیت استفاده بصورت مجزا یا بصورت یکپارچه با صرافی OTC و امکان اضافه کردن جفت ارزهای متعدد.

اقدام: تحلیل نیازمندی های سیستم و طراحی سیستم ها و زیرسیستم های مورد نیاز. توسعه زیر سیستم فریز موجودی در سیستم حسابداری مالی، توسعه سیستم جفت ارزها، توسعه سیستم ثبت سفارشات Limit ، توسعه سیستم Matching Engine جهت جوش دادن سفارشات به یکدیگر با Partial Fill (پُر شدن بخشی از یک سفارش و Match شدن یک سفارش با چندین سفارش دیگر). توسعه ایونت های مورد نیاز برای ان تی تی ها، توسعه سیستم محاسبه و ثبت محاسبات بر پایه Event Bus روی ایونت های مربوطه.

تکنولوژی‌ها: ASP.NET Core, EF Core, Vue.js, MSSQL Server, MemoryCache, Hangfire, Serilog, Elasticsearch, Kibana, MediatR, ...

صرافی ارز دیجیتال OTC

مسئله: ساخت محصول نرم افزاری امن، قابل اعتماد و با قابلیت Scale شدن. انجام خودکار کارهای روتین مانند تایید هویت، قیمت گذاری، تسویه حساب برداشت ها و تایید واریز رمز ارز و ... استفاده از تکنولوژی به روز جهت جوابگویی به نیاز کاربران. امکان توسعه سریع و نگهداری آسان و کم هزینه.

اقدام: استفاده از معماری Onion Architecture در کنار الگوی CQRS و Mediator برای جداسازی لایه‌ها، طراحی پروژه با در نظر گرفتن نیازهای آتی و رعایت اصول DDD برای مدیریت دامنه، پیاده‌سازی سیستم Event-Driven جهت ثبت و واکنش به تمامی تغییرات دیتابیس، ایجاد Event Bus ساده با MediatR برای مدیریت رویدادهای داخلی و ساده‌سازی توسعه، نوشتن تست‌های واحد و تست‌های جامع برای تضمین کیفیت و پایداری نرم‌افزار، پیاده‌سازی مکانیزم لاگ‌گیری متمرکز با Serilog و Elasticsearch، زمان‌بندی خودکار وظایف با Hangfire، ایمن‌سازی سرور با UFW، و به‌کارگیری کش جهت افزایش کارایی. ایجاد بیش از 10 ماژول امنیتی جهت جلوگیری از انواع حملات و امن سازی اطلاعات. ذخیره سازی کلیه مدارک مشتریان در بانک اطلاعاتی بصورت رمزگذاری شده.

تکنولوژی‌ها: ASP.NET Core, EF Core, Vue.js, MSSQL Server, MemoryCache, Hangfire, Serilog, Elasticsearch, Kibana, MediatR, ...

ربات تلگرامی سواپ ارز دیجیتال

مسئله: فراهم‌کردن تجربه سواپ ارز دیجیتال از طریق تلگرام

اقدام: طراحی فرآیندهای ربات، بهینه سازی UX. توسعه ربات با Python. توسعه نرم افزار تحت وب به همراه پنل مدیریتی بر اساس نیازمندی های پروژه.

تکنولوژی‌ها: Python (pyTelegramBotAPI)، ASP.NET Core 8 MVC، MSSQL Server، Hangfire، Serilog، Elasticsearch، Kibana, ...

ارتباط

برای همکاری‌های فریلنس و پروژه‌های فین‌تک/رمزارز، خوشحال می‌شوم در ارتباط باشیم.

ایمیل: [email protected]

لینکدین: /in/hamidrezamoradof

گیت‌هاب: H-Moradof