Skip to content
View milad176's full-sized avatar

Block or report milad176

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.

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
milad176/README.md
Typing SVG

About Me

Backend-focused software engineer with 5+ years of experience designing and building secure, cloud-native, distributed systems across enterprise insurance, energy, and integration-heavy digital platforms.

I specialize in .NET, Azure, microservices, asynchronous messaging, API architecture, identity/security boundaries, and production-grade backend reliability — with growing focus on Go concurrency patterns and AI-assisted engineering workflows.

My engineering interest lies in building systems that are scalable, observable, maintainable, and resilient under real-world complexity.


Engineering Focus

Backend APIs:              Scalable, secure, production-grade service design
Distributed Systems:       Microservices, event-driven workflows, async communication
Security & Identity:       JWT, OAuth2, OIDC, authorization boundaries
Cloud Architecture:        Azure-native services, messaging, deployments
Reliability Patterns:      Idempotency, Outbox, retries, resilience
Architecture Practices:    Clean Architecture, DDD, CQRS
Observability:             Logging, tracing, monitoring, diagnostics

Core Technology Stack

C# .NET Go Azure Docker RabbitMQ Azure Service Bus Redis gRPC YARP JWT/OAuth2 SQL Server PostgreSQL ElasticSearch


Featured Backend Projects


Engineering Principles

Secure by Design Reliable Under Load Maintainable at Scale Observable in Failure Built for Evolution

Backend engineering is not only about making services work — it is about making them survive scale, complexity, and change.


Currently Exploring

  • Advanced distributed systems patterns
  • Go for high-concurrency backend workloads
  • AI-assisted software engineering workflows
  • Infrastructure automation and deployment pipelines
  • Scalable identity and authorization architecture

GitHub Insights



Contribution Snake


Connect With Me

LinkedIn Email


Building backend systems that survive scale, complexity, and change.

Pinned Loading

  1. ShopNetMicroservices-AspnetCore ShopNetMicroservices-AspnetCore Public

    Welcome to my Cross-platform .NET microservices online shop application! Built on the robust foundation of .NET 8, C# 12 and utilizing the power of Docker containers, my app exemplifies the converg…

    C# 2 1

  2. insurance-claims-handling-service insurance-claims-handling-service Public

    Event-driven Claims Processing Service built with .NET 8 using CQRS, Outbox Pattern, and Idempotent APIs to ensure reliable and scalable message-based workflows.

    C#

  3. go-realtime-chat go-realtime-chat Public

    A production-inspired real-time chat system built with Go, WebSockets, PostgreSQL, and React.

    Go

  4. go-task-processor go-task-processor Public

    A lightweight concurrent task processing system built in Go. Demonstrates worker pools, goroutines, channels, and scalable background job execution.

    Go

  5. LeetCodeSolutions LeetCodeSolutions Public

    A collection of C# solutions to LeetCode problems, built with .NET and tested using xUnit. Each solution is structured for clarity, maintainability, and learning, showcasing clean code practices an…

    C#

  6. MRSA-Project MRSA-Project Public

    It is my online Real-Estate web app and the technologies are mainly ASP.NET Core and Entity Framework for back-end and Angular 9 for front-end.

    C#