- LinkedIn: linkedin.com/in/turkmvc
Backend .NET Developer olarak, NTier Architecture, Clean Architecture ve Domain Driven Design yaklaşımlarıyla güçlü ve sürdürülebilir yazılım çözümleri üretmeyi hedefliyorum. Geliştirdiğim yazılımlarda SOLID, YAGNI, DRY prensiplerini gözeterek, yüksek performanslı ve esnek yapılar oluşturmayı amaçlıyorum.
- NTier Architecture
- Clean Architecture (with CQRS Pattern)
- Domain Driven Design (Entity, Value Object, Domain Event)
- Angular ile FullStack geliştirme, ancak backend tarafında daha verimli olabilirim.
- SOLID
- YAGNI
- DRY
- Serilog #Serilog
- AutoMapper #AutoMapper
- FluentValidation #FluentValidation
- EntityFrameworkCore #EntityFrameworkCore
- Identity #Identity
- Scrutor #Scrutor
- RabbitMQ #RabbitMQ
- Seq #Seq
- SmartEnum #SmartEnum
- MediatR #MediatR
- Result Pattern #ResultPattern
- Generic Repository Pattern #GenericRepositoryPattern
- Unit Of Work Pattern #UnitOfWorkPattern
- Options Pattern #OptionsPattern
- Factory Pattern #FactoryPattern
- Background Services #BackgroundServices
- İlgili Kütüphanelerin Dependency Injections İşlemleri
Kendime ait çeşitli NuGet paketleri geliştirdim ve aktif olarak kullanmaktayım.
- Default Organizasyonum: github.com/turkmvc
- FullStack Organizasyonum: github.com/orgs/NlabsGlobalFullStack/repositories
- Backend Organizasyonum: github.com/orgs/nLabsGlobalTechnologgies/repositories
- Angular Organizasyonum: github.com/orgs/nlabsGlobalAngular/repositories
- NuGet Paketleri için Organizasyonum: github.com/orgs/NlabsNugetPackages/repositories
- .NET Core
- Angular
- SQL Server, PostgreSQL, MySQL
- RESTful API geliştirm