Hi, I'm Furkan. A backend developer who builds scalable, testable, and event-driven systems using .NET technologies. I specialize in Clean Architecture, CQRS, RabbitMQ, PostgreSQL, and real-time systems with SignalR/WebSocket. I don't just write working code, I build reliable, scalable systems.
I design backend systems that are:
- βοΈ Modular and testable with Clean Architecture principles
- π§© CQRS + MediatR based command-query separation
- π€ Message-driven via RabbitMQ (delayed, retry, DLQ)
- π Secure with JWT authentication & role-based authorization
- π Observability-ready with Serilog, ElasticSearch & centralized exception handling
- π Real-time capable with SignalR and WebSocket integrations
- π’ Multi-tenant aware, supporting both schema-based and row-based separation strategies
Backend:
C#, ASP.NET Core, Web API, CQRS, MediatR, Clean Architecture
Messaging:
RabbitMQ, Event-driven design, Delayed Messaging, Retry, DLQ
Real-time Systems:
SignalR, WebSocket, Live Notifications, Streaming
Database:
PostgreSQL, SQL Server, EF Core, Redis
DevOps & Tools:
Docker, Git, GitHub Actions, Linux Server Management
Monitoring & Logging:
Serilog, ElasticSearch, Custom Middleware
Security:
JWT, OAuth2, Role-based Authorization, Swagger UI
Multi-Tenancy:
Schema-based & row-based tenant separation, Request-scoped tenant resolution, Tenant-aware service design
Localization & Translation:
Multi-language support, YAML, Amazon Translate API
Testing:
xUnit, Mocking, TDD, Integration Tests
- π Website: furkanyazar.dev
- π§ Email: contact@furkanyazar.dev
- π LinkedIn: linkedin.com/in/furkanyazar