.NET Backend Developer focused on building reliable, maintainable, and scalable backend applications.
I enjoy designing backend systems, working with application architecture, and turning business requirements into clean and practical solutions.
Backend
- C#
- .NET / ASP.NET Core
- REST APIs
- Entity Framework Core
- Dapper
- LINQ
Databases & Caching
- SQL Server
- PostgreSQL
- MongoDB
- Redis
Architecture & Engineering
- Clean Architecture
- Domain-Driven Design (DDD)
- CQRS
- SOLID Principles
- Repository & Unit of Work
- Unit & Integration Testing
Tools
- Git & GitHub
- Docker
- Azure DevOps
- Postman
- Swagger / OpenAPI
- Backend architecture and API design
- Clean and maintainable code
- Data integrity and performance
- Automated testing
- Practical application of design patterns
- Solving real-world business problems without unnecessary complexity
A backend architecture playground demonstrating CQRS, MediatR, Outbox Pattern, multiple databases, caching, logging, background processing, Docker, and automated testing.
A practical implementation of Clean Architecture demonstrating separation of concerns across Domain, Application, Infrastructure, Persistence, and Presentation layers.
A modular e-commerce application built with ASP.NET Core and Entity Framework Core, covering shop, inventory, discounts, accounts, blog, and comment management.
A layered ASP.NET Core application demonstrating service and repository abstractions, dependency injection, database migrations, and automated testing.
Practical C# implementations of common structural design patterns including Decorator, Facade, Bridge, Composite, and Flyweight.
A lightweight ASP.NET Core REST API demonstrating CRUD operations, Entity Framework Core, SQL Server, and OpenAPI documentation.
- Advanced .NET backend architecture
- Distributed systems and messaging
- Docker and containerized applications
- Scalable application design
- LinkedIn: linkedin.com/in/sansary
- Email: ansarisaeid.dev@gmail.com