خلاصهٔ حرفهای
مهندس نرمافزار با تمرکز بر فینتک و ارزهای دیجیتال؛ طراحی و توسعهٔ سیستمهای مقیاسپذیر با معماریهای مدرن (DDD، CQRS، Onion) و بهینهسازی عملیات (لاگِ متمرکز، مانیتورینگ، امنیت، CI/CD).
مهارتها
Backend
DevOps & Infrastructure
Data
Frontend
Blockchain
Practices
Tools & Soft Skills
Security
Currently Learning
پروژههای منتخب
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