- 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 ve YAGNI prensiplerini gözeterek, yüksek performanslı ve esnek yapılar oluşturmayı amaçlıyorum.
-
Backend .NET Developer
- NTier Architecture
- Clean Architecture (with CQRS Pattern)
- Domain Driven Design (Entity, Value Object, Domain Event)
-
FullStack .NET Developer
- Angular ile FullStack geliştirme, ancak backend tarafında daha verimli olabilirim.
- SOLID
- YAGNI
Serilog
#SerilogAutoMapper
#AutoMapperFluentValidation
#FluentValidationEntityFrameworkCore
#EntityFrameworkCoreIdentity
#IdentityScrutor
#ScrutorRabbitMQ
#RabbitMQSeq
#SeqSmartEnum
#SmartEnumMediatR
#MediatR
- Result Pattern #ResultPattern
- Generic Repository Pattern #GenericRepositoryPattern
- Unit Of Work Pattern #UnitOfWorkPattern
- Options Pattern #OptionsPattern
- Factory Pattern #FactoryPattern
- Background Services #BackgroundServices
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 Framework ve .NET Core
- Angular
- SQL Server, PostgreSQL, MySQL
- RESTful API geliştirme