MESLEKİ BİRİKİM

Hakkımda

Neler yapıyorum?

Java ve Spring ile ölçeklenebilir, yüksek performanslı ve bakımı kolay sistemler geliştiriyorum.

Backend geliştirme, sistem mimarisi, dağıtık sistemler ve performans iyileştirme alanlarında çalışıyorum. Mevcut yazılımları geliştirmek ve değişen ihtiyaçlara uyarlamak da işimin önemli bir parçası.

Yazılım geliştirirken yalnızca yeni bir özellik eklemekle yetinmiyorum. Sistemin bütününü anlamayı, performans sorunlarının kaynağını bulmayı ve zaman içinde karmaşıklaşan kodu düzenlemeyi seviyorum. İş ihtiyaçları değiştikçe, çözümün ileride nasıl geliştirileceğini ve bakımının nasıl yapılacağını da düşünüyorum.

Deneyimimin temelini Java ve Spring ekosistemi oluşturuyor. RESTful API’ler, mikroservisler, önbellekleme ve veritabanları üzerinde çalıştım. Linux ortamlarında çalışan canlı sistemlerin izlenmesi ve sorunlarının giderilmesi konusunda da deneyimim var.

Yetkinlikler

  • Java ve Spring Framework / Spring Boot
  • Backend ve sistem mimarisi
  • RESTful API’ler ve mikroservisler
  • Redis, Aerospike ve önbellekleme stratejileri
  • Performans optimizasyonu ve ölçeklenebilirlik
  • Kodun yeniden düzenlenmesi ve eski sistemlerin modernizasyonu
  • Linux ve canlı sistemler
  • Grafana, Graylog ve Kibana ile izleme ve gözlemlenebilirlik
  • SQL / PL/SQL ve veritabanı odaklı uygulamalar

Nasıl çalışıyorum?

Mimari kararları projenin gerçek ihtiyaçlarına göre vermeye çalışıyorum. Kodun kolay anlaşılmasını, sorumlulukların açıkça ayrılmasını ve sistem büyüdükçe bakımın zorlaşmamasını önemsiyorum.

Özellikle mevcut bir sistemi daha hızlı, güvenilir ve geliştirilebilir hâle getirmeyi gerektiren problemler ilgimi çekiyor.

Özgeçmişi görüntüle