var ahmed = new Developer
{
Name = "Ahmed Anwer",
Email = "contact@ahmedanwer.com",
Location = "Alexandria, Egypt",
Role = "Software Engineer | Full Stack .NET Developer",
CurrentMission = "Trying to program my own life",
Passionate = new[]
{
"Domain Modeling",
"Scalable Architecture",
"Performance Engineering",
"Cloud-Native Design"
},
FunFact = "I treat every bug as a feature request in disguise"
};I'm a Software Engineer who loves building end-to-end solutions, from elegant backend APIs to beautiful, responsive frontends. Whether it's engineering clean backend solutions or crafting modern UIs, I bring the full stack to life.
| Domain | Concepts, Patterns & Technologies |
|---|---|
| Architecture & Patterns | Modular Monolith, Clean Architecture, Microservices, Bounded Contexts, In-Memory Bus, Specification Pattern, Result Pattern |
| Design Principles & Patterns | SOLID, DRY, KISS, YAGNI, REPR Pattern, Minimal APIs, GoF Design Patterns (Strategy, Factory Method, Singleton, Decorator) |
| Domain-Driven Design (DDD) | Aggregate Roots, Entities, Value Objects, Domain Events, Domain Services, Invariants, Encapsulation |
| CQRS & Messaging | Event-Driven Architecture, MediatR, MassTransit, Outbox Pattern, Eventual Consistency |
| API Design & Real-Time | RESTful APIs, OpenAPI (Swagger), gRPC, SignalR, WebSockets |
| Testing & QA | xUnit, NUnit, Moq, NSubstitute, FluentAssertions, Integration Testing, WebApplicationFactory, Testcontainers |
| Dapper & SQL | Dapper, Hybrid ORM, Custom SQL Views, Stored Procedures, Bulk Operations |
| EF Core | Compiled Queries, Interceptors, Audit Logging, Soft Delete, Global Query Filters, Temporal Tables, Shadow Properties, Query Splitting |
| Caching & Redis | HybridCache, Distributed Caching, Pub/Sub, Redis Streams, Rate Limiting |


