I am a Software Engineer specializing in backend development, high-throughput APIs, and distributed systems. My primary focus is architecting resilient, production-grade applications using the .NET ecosystem and cloud-native technologies.
- 🔭 Focus: Scalable microservices, distributed caching, and clean software architecture.
- 🏛️ Architecture & Practices: Domain-Driven Design (DDD), CQRS, Clean Architecture, SOLID principles, TDD.
- ⚡ Core Stack: C#, ASP.NET Core, .NET Aspire, Entity Framework Core, Azure, Docker, Kubernetes.
- 🚀 Currently Exploring: AI vector search & embeddings in .NET, event-driven messaging, and performance optimization.
| Category | Technologies & Tools |
|---|---|
| Languages & Frameworks | C#, ASP.NET Core, .NET Aspire, Entity Framework Core, JavaScript / TypeScript |
| Architecture & APIs | Clean Architecture, Domain-Driven Design (DDD), CQRS, REST APIs, gRPC, GraphQL |
| Databases & Caching | PostgreSQL, Microsoft SQL Server, MongoDB, Redis, Distributed Caching |
| Cloud & DevOps | Microsoft Azure, Docker, Kubernetes, CI/CD (GitHub Actions), Terraform |
| Engineering Tools | Visual Studio, JetBrains Rider, Postman, Git |
| Project | Description | Tech Stack |
|---|---|---|
| microservices-template | Pre-configured production-ready microservices architecture with API Gateway, Auth, and observability. | .NET Core, Microservices, Docker |
| url-shortener-with-aspire | Cloud-native URL shortening service leveraging .NET Aspire, Redis caching, and PostgreSQL. | .NET Aspire, Redis, PostgreSQL |
| distributed-caching-system | High-performance distributed caching implementation with automated cache invalidation strategies. | C#, Redis, Cache Invalidation |
| multi-factor-authentification | Robust Multi-Factor Authentication (MFA) system built strictly following Domain-Driven Design principles. | ASP.NET Core, DDD, Security |
| vector-search-dotnet | AI-powered semantic search & recommendation engine using vector embeddings in .NET. | MongoDB Atlas, Vector Search, .NET |