Skip to content
View Soheil-Ssh's full-sized avatar

Block or report Soheil-Ssh

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
soheil-ssh/README.md

👨‍💻 About Me

I'm a .NET backend developer who enjoys understanding how software works beyond the surface—from domain rules and data models to architectural boundaries and technical trade-offs.

I started learning software development in 2020 and have since worked through freelance, project-based, and startup collaborations. These experiences taught me how to approach unclear requirements, break complex problems into manageable parts, and take responsibility for turning ideas into working software.

My background in physics has shaped the way I approach engineering problems: analytically, patiently, and with a strong interest in understanding the reasoning behind a solution. I prefer clear design decisions and maintainable code over unnecessary complexity or blindly following trends.

My primary focus is backend development with .NET. I'm particularly interested in software architecture, Domain-Driven Design, microservices, messaging, and distributed systems, and I continue exploring these areas through hands-on development, technical reading, and open-source work.

LinkedIn   GitHub   Email   Instagram   Telegram


📚 Featured Open-Source Work

Domain-Driven Design: Tackling Complexity in the Heart of Software

Persian translation of Eric Evans' foundational book on domain modeling,
ubiquitous language, bounded contexts, aggregates, and strategic design.

DDD Tackling Complexity Persian Translation

Domain-Driven Design Quickly

Persian translation of a concise introduction to the core concepts
and building blocks of Domain-Driven Design.

DDD Quickly Persian Translation

🛠 Skills and Tools

Skills and Development Tools



Backend: C# • .NET • ASP.NET Core • Entity Framework Core • LINQ • REST APIs • JWT • OAuth2

Data & Messaging: SQL Server • PostgreSQL • Redis • RabbitMQ • gRPC

Architecture: Clean Architecture • Vertical Slice Architecture • Domain-Driven Design • Modular Monolothic • Microservices

Observability & Tools: Docker • Git • GitHub • Swagger • OpenAPI • Serilog • Seq • OpenTelemetry

Frontend: HTML • CSS • JavaScript • TypeScript • Bootstrap • SCSS • jQuery • Angular


📊 GitHub Statistics

Soheil's GitHub Streak

Soheil's GitHub Statistics Soheil's Most Used Languages


Profile Views

Pinned Loading

  1. ddd-tackling-complexity-persian ddd-tackling-complexity-persian Public

    Open-source Persian translation project for Eric Evans' Domain-Driven Design book.

    1

  2. university-management-system university-management-system Public

    C#

  3. ddd-quickly-persian ddd-quickly-persian Public

  4. aspnetcore-clean-architecture-with-ddd aspnetcore-clean-architecture-with-ddd Public

    A practical ASP.NET Core reference implementation demonstrating Clean Architecture with Domain-Driven Design concepts. This project uses a simple library domain to show how entities, business rules…

    C#

  5. aspnetcore-vertical-slice-architecture aspnetcore-vertical-slice-architecture Public

    A practical ASP.NET Core reference implementation demonstrating Vertical Slice Architecture. This project organizes application code around features instead of technical layers using MediatR, Carte…

    C#

  6. aspnetcore-clean-architecture aspnetcore-clean-architecture Public

    C#