Professional Summary

Software engineer focused on FinTech and crypto. I design and build scalable systems using modern architectures (DDD, CQRS, Onion/Clean), and optimize operations (centralized logging, monitoring, security, CI/CD).

Skills

Backend

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

DevOps & Infrastructure

Docker & Containerization Linux Server Administration (Ubuntu/CentOS) 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 (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)

Selected Projects

Wallet-as-a-Service (WAAS)

Problem: Give exchanges in Iran access to blockchain networks without the complexity of wallet creation, transaction management, and network resource provisioning.

Action: Researched HD Wallets & networks, planned development phases, hands-on tests on Testnet, authored a Business Model and product vision.

Tech: ASP.NET Core 8, EF Core, MS SQL Server, Onion/Clean Architecture, MediatR, Hangfire, Serilog, Elasticsearch, Kibana, …

P2P Crypto Exchange

Problem: Build a P2P exchange with a native Matching Engine, usable standalone or integrated with an OTC exchange, supporting multiple pairs.

Action: Requirements & systems analysis, balance freeze subsystem, pairs & order modules (Limit), Matching Engine with partial fills, domain events & an Event Bus for calculations.

Tech: ASP.NET Core, EF Core, Vue.js, MS SQL Server, MemoryCache, Hangfire, Serilog, Elasticsearch, Kibana, MediatR, …

OTC Crypto Exchange

Problem: A secure, scalable product automating routine operations (KYC, pricing, settlements, deposit/withdraw checks) with modern tooling and maintainability.

Action: Onion/Clean + CQRS + Mediator, strict DDD, event-driven persistence, in-house Event Bus (MediatR), unit & integration tests, centralized logging (Serilog + ES), job scheduling (Hangfire), server hardening (UFW), caching, 10+ security modules, encrypted storage of customer documents.

Tech: ASP.NET Core, EF Core, Vue.js, MS SQL Server, MemoryCache, Hangfire, Serilog, Elasticsearch, Kibana, MediatR, …

Telegram Swap Bot

Problem: Provide a smooth swap experience via Telegram.

Action: Process design and UX optimization, Python bot development, web app + admin panel aligned with project needs.

Tech: Python (pyTelegramBotAPI), ASP.NET Core 8 MVC, MS SQL Server, Hangfire, Serilog, Elasticsearch, Kibana, …

Contact

For freelance collaborations and FinTech/crypto projects, feel free to reach out.

Email: [email protected]

LinkedIn: /in/hamidrezamoradof

GitHub: H-Moradof