Skip to content
View MahmutSibal's full-sized avatar

Highlights

  • Pro

Block or report MahmutSibal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MahmutSibal/README.md

Merhaba, Ben Mahmut 👋

Yazılım geliştirme serüveninde sürekli öğrenen, üreten ve paylaşan biri.
Modern, ölçeklenebilir ve kullanıcı odaklı çözümler üretmeye odaklanıyorum.

Email LinkedIn Website Twitter


🚀 Hakkımda

  • 🔍 Temiz kod, domain odaklı tasarım (DDD) ve sürdürülebilir mimariler ilgimi çekiyor.
  • 🌱 Şu anda aktif olarak şunları öğreniyorum: Microservices, Event-Driven Architecture, Cloud Native Patterns.
  • 🛠 Odaklandığım teknolojiler: Backend / API tasarımı, veri modeli optimizasyonu, DevOps temel pratikleri.
  • 🤝 Açık kaynak projelerde katkı vermeyi ve Türkçe teknik içerik üretmeyi seviyorum.
  • 🧠 "Her gün 1 satır bile olsa iyileştirme" yaklaşımıyla ilerliyorum.
  • 🎯 Kısa vadeli hedef: Ölçeklenebilir bir SaaS ürün prototipi yayınlamak.
  • 💬 Bana sor: Yazılım mimarisi, REST vs GraphQL, CI/CD pipeline önerileri.

🧩 Teknoloji Yığını (Stack)


📊 GitHub İstatistikleri

Genel İstatistikler En Çok Kullanılan Diller Aktivite Grafiği

🧪 Öne Çıkan Konular / İlgi Alanları

Kategori Açıklama
Backend Tasarım SOLID, DDD, CQRS, Event Sourcing
API RESTful tasarım, GraphQL şema modelleme
Performans Caching stratejileri (Redis), indeks optimizasyonu
Dağıtım Docker tabanlı container orkestrasyonu
İzleme Log ve metrik toplama (OpenTelemetry)
Otomasyon CI/CD pipeline (Test, Build, Deploy)

🗂 Öne Çıkan Projeler (Örnekler)

Proje Açıklama Teknolojiler Durum
Mini SaaS Platformu Çok tenant'lı mimaride kullanıcı yönetimi Node.js, PostgreSQL, Redis Geliştiriliyor
API Rate Limiter Dağıtık oran sınırlama sistemi .NET, Redis Planlama
Personal DevOps Toolkit Küçük otomasyon scriptleri Bash, Docker Yayında
Monitoring Demo Örnek tracing + metrics entegrasyonu Node.js, OpenTelemetry Taslak

Not: Gerçek repo bağlantılarını ekleyebilirsiniz: [repo adı](url)


🛠 Çalışma Prensiplerim

  • Test ve belgelendirme ihmal edilmemeli.
  • Pull Request açıklamaları "neden"i anlatmalı sadece "ne"yi değil.
  • Metrikler: Her deploy ölçülmeli (response time, throughput, error rate).
  • Küçük yinelemeler → hızlı geri bildirim → daha sağlam ürün.

🌱 Aktif Öğrenme Listem

  • Domain Driven Design pratik uygulama
  • Event-driven mimaride mesajlaşma deseni (Outbox pattern)
  • Infrastructure as Code (Terraform / Pulumi)
  • Progressive Delivery (Canary / Blue-Green)

✍ İçerik / Yazılar (Yer Tutucu)

Yakında teknik blog yazıları ve medium/günlük notları burada listelenecek:

  1. DDD ile Modüler Monolith Deneyimi (Hazırlanıyor)
  2. GraphQL'de Şema Evrimi Stratejileri
  3. CI/CD Pipeline'da Güvenlik Katmanı

💡 Küçük İpuçları

# Docker container disk kullanımını listeleme
docker system df

# PostgreSQL indeks analiz
EXPLAIN ANALYZE SELECT * FROM table WHERE field = 'X';

# Node.js memory snapshot alma (Chrome DevTools ile)
node --inspect app.js

🤝 Katkı & İşbirliği

Açık kaynak projelerde:

  1. Issue → Tartış → Küçük PR → Iterasyon → Release
  2. Kod stiline uymak: Prettier / EditorConfig
  3. Anlamlı commit mesajları: feat:, fix:, refactor:, docs:, chore:, test:

📬 İletişim


☕ Destek Ol

Eğer paylaştığım şeyler hoşunuza gidiyorsa bir kahve ısmarlayabilirsiniz:


🐍 Eğlenceli Görsel (Opsiyonel)

Katkı yılanı için (profilinizde çalışması için):
https://github.com/Platane/snk

🔒 Dijital Hijyen

  • Dependabot / güvenlik uyarılarını günlük kontrol
  • Secret yönetimi: .env dosyaları yerine gizli değişkenler
  • Üretimde minimum yetkili erişim (principle of least privilege)

✅ Son Not

Bu profil README'si dinamik bölümler (istatistikler, grafikler) içerir. İhtiyaca göre sadeleştirilebilir veya İngilizce ek bir bölüm eklenebilir.


English (Optional)

Hi, I'm Mahmut – a backend-focused developer who loves building scalable, maintainable systems. Currently exploring microservices, event-driven patterns, and better developer tooling. Feel free to reach out for collaboration or architecture discussions.


“Optimize for clarity. Scale with intent.”

Popular repositories Loading

  1. KARGO-TASIMACILIK-SISTEMI KARGO-TASIMACILIK-SISTEMI Public

    C# 2

  2. parcel-shield.js parcel-shield.js Public

    TypeScript 2

  3. TeknoChat-Asistan TeknoChat-Asistan Public

    T3 Bursiyer Creathoon Problem 5 için çözüm olarak yapılmış Platform

    C# 2

  4. Baloncuk_Patatma Baloncuk_Patatma Public

    HTML 1

  5. EtikHacker EtikHacker Public

    Termux alt yapılı etik hacker sistemi

    Python 1

  6. VeriSiralamaAlgoritma VeriSiralamaAlgoritma Public

    Python 1