Hakkımda

Modern yazılım mimarileri ve özellikle .NET Core odaklı backend teknolojileri üzerine uzmanlaşmış bir yazılım geliştiricisiyim. Clean Architecture, SOLID, Domain-Driven Design (DDD) gibi güncel yazılım prensipleri ile Monolithic, Microservices, Serverless gibi uygulama mimarilerine hakimim. Yazılım geliştirme süreçlerinde CQRS, Mediator Pattern, Event Sourcing, Repository Pattern, Unit of Work gibi tasarım desenlerini aktif olarak kullanıyorum.

Backend geliştirmede öncelikle .NET Core ile çalışıyor, ihtiyaç durumunda Node.js ve modern JavaScript platformlarını da kullanıyorum. Frontend geliştirmelerinde ise genellikle Next.js, Angular, Vue.js ve Nuxt.js gibi teknolojileri tercih ediyorum.

Veri yönetimi konusunda çeşitli veritabanı sistemleri ile projeler geliştiriyorum:

  • İlişkisel Veritabanları: MSSQL, PostgreSQL, MySQL, Amazon Aurora
  • NoSQL Veritabanları ve Ön Bellek Sistemleri: MongoDB, Redis, Firestore, DynamoDB, Elasticsearch, ClickHouse

Altyapı ve bulut hizmetleri konusunda aşağıdaki platformlarla çalışıyorum:

  • Bulut Sağlayıcıları: AWS, Azure, Google Cloud (GCP), DigitalOcean
  • Platform-as-a-Service (PaaS) ve Backend-as-a-Service (BaaS): Firebase, Supabase, Vercel, Railway, Render, Heroku, Cloudflare, Upstash
  • Depolama Çözümleri: Amazon S3, Google Cloud Storage, Firebase Storage, Cloudflare R2

Cloud Native teknolojiler üzerine eğitim aldım (Cloud Native Mini Bootcamp, Ayti Tech) ve projelerimde Docker, Kubernetes, Helm, Grafana, Prometheus, Alertmanager ve Ocelot gibi araçları kullanıyorum.

API geliştirme, dokümantasyon ve test süreçlerinde Postman, Hoppscotch ve Swagger/OpenAPI gibi araçlardan yararlanıyorum. Altyapı otomasyonu ve CI/CD süreçlerinde ise Terraform, Jenkins, Azure DevOps, GitHub Actions, n8n ve ArgoCD araçlarını tercih ediyorum.

Aşağıda güncel teknoloji ve araçları kullanarak geliştirdiğim bazı projelerime ulaşabilirsiniz:

Yeni teknolojileri sürekli takip ederek öğrendiklerimi projelerime hızla entegre ediyorum. Yenilikçi, ölçeklenebilir ve sürdürülebilir çözümler geliştirerek projelerime değer katmayı hedefliyorum.