Skip to content
View Maxofpower's full-sized avatar

Block or report Maxofpower

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Maxofpower/README.md

Mohammad Hasan Hosseini

Technical Team Lead · Senior .NET Engineer · 17+ years building software

LinkedIn nopCommerce Certified Website FeatureFusion


About

I'm a Technical Team Lead and .NET engineer with 17+ years of experience delivering scalable, maintainable software — from requirements and architecture through implementation, testing, and production.

I work on e-commerce, backend platforms, and distributed systems, and I care about clean architecture, team quality, and systems that hold up under real load.

As a lead, I focus on:

  • Translating business goals into technical direction and delivery plans
  • Architecture, code review, and raising engineering standards across the team
  • CI/CD, reliability, and pragmatic refactoring
  • Mentoring developers on .NET, design patterns, and production debugging

Beyond day-to-day delivery, I share what I learn on LinkedIn — patterns, architecture notes, and hands-on .NET topics — and publish reusable libraries through open source.


Skills

Area Technologies & practices
Backend C#, ASP.NET Core, Minimal APIs, EF Core, REST, gRPC
Architecture CQRS, Mediator, MCP tools, DDD, microservices, modular monoliths
Data & performance SQL Server, Redis, caching, pagination, concurrency
Messaging & integration RabbitMQ, outbox/inbox, API gateways, third-party integrations
Observability OpenTelemetry, structured logging, Aspire
Commerce nopCommerce (certified), plugins, headless/API-first storefronts
DevOps Docker, GitLab CI/CD, GitHub Actions
Quality Unit & integration testing, analyzers, code review

Open source

.NET building blocks — Mediator, MCP, OpenTelemetry, Aspire / SigNoz — plus a runnable lab.

.NET NuGet · Mediator NuGet · MCP NuGet · Telemetry NuGet · SigNoz License: MIT

Package Role
BuildingBlocks.Mediator CQRS Send + pipeline behaviors
BuildingBlocks.Mcp Message types / Minimal APIs → MCP tools
BuildingBlocks.Telemetry Config-driven OpenTelemetry
BuildingBlocks.Aspire.Hosting.SigNoz Local-dev Aspire SigNoz stack

Also: DbContextThreadSafetyAnalyzer — Roslyn analyzer for async DbContext usage.


LinkedIn posts

Technical write-ups on LinkedIn:

Topic Link
BuildingBlocks.Mediator — CQRS NuGet release Post
DDD & architecture Post
EventBus with outbox, inbox & DLQ Post
Integration testing with Aspire Post
Mediator + pipeline behaviors Post
Keyset (cursor) pagination Post
Idempotency with CQRS Post
IdempotentFusion (REST API) Post

More: docs/linkedin-posts.md in FeatureFusion.


Pinned Loading

  1. FeatureFusion FeatureFusion Public

    a .NET lab of production building blocks (Mediator, OpenTelemetry, Aspire/SigNoz and etc) plus a runnable showcase. More packages, a frontend, and MCP on the way.

    C# 49 11

  2. DbContextThreadSafetyAnalyzer DbContextThreadSafetyAnalyzer Public

    The DbContext Thread Safety Code Analyzer is a tool designed to help developers ensure thread safety when working with DbContext instances in an asynchronous environment. It raises warnings when de…

    C# 3