Akif Şen.

Yazılım geliştirici

Ağırlıklı olarak Java ve Spring ile çalışıyorum. Bu sitede yazılım geliştirme ve sistem tasarımı üzerine notlarımı ve deneyimlerimi paylaşıyorum.

01 / BİRİKİM

Çalıştığım alanlar

Backend ve sistem mimarisi

Java ve Spring ile backend uygulamaları geliştiriyorum. API tasarımı ve dağıtık sistemler üzerinde çalışırken kodun anlaşılır, mimarinin de gelişime açık olmasına önem veriyorum.

Performans ve güvenilirlik

Sistemleri yavaşlatan nedenleri araştırıyor; önbellekleme, veritabanı ve izleme araçlarıyla performansı ve güvenilirliği artırmaya çalışıyorum.

Kod kalitesi ve bakım

Mevcut kodun nasıl çalıştığını ve hangi ihtiyacı karşıladığını anlayarak işe başlıyorum. Kodu ve mimariyi, sonraki geliştirmeleri kolaylaştıracak şekilde düzenliyorum.

Özgeçmişimi inceleyin

02 / TEKNOLOJİLER

Kullandığım teknolojiler

Projelerimde kullandığım diller, kütüphaneler ve araçlar.

  • Java

    Backend uygulamaları

  • Spring Boot

    Java uygulamaları ve API geliştirme

  • React

    Web arayüzleri

  • Redux

    Uygulama durum yönetimi

  • React Native

    Mobil uygulamalar

  • PostgreSQL

    İlişkisel veritabanı

  • JavaScript

    Web uygulamaları

  • HTML5

    Web sayfalarının yapısı

  • CSS3

    Arayüz tasarımı ve yerleşim

  • Memcached

    Bellek tabanlı önbellekleme

  • Redis

    Önbellekleme ve veri saklama

  • Oracle

    İlişkisel veritabanı ve PL/SQL

  • Grafana

    Sistem izleme ve görselleştirme

  • GitLab

    Kod yönetimi ve CI/CD

  • Aerospike

    NoSQL veritabanı

  • Linux

    Sunucu ve uygulama ortamları

  • Graylog

    Uygulama kayıtlarını toplama ve inceleme

  • Kibana

    Kayıt analizi ve veri görselleştirme

03 / YAZILAR

Yazılım üzerine notlar

Yazılım geliştirme ve sistem tasarımı üzerine teknik notlar.

Yazılara göz atın

04 / İLETİŞİM

İletişimde kalalım.

Yazılım üzerine konuşmak, deneyim paylaşmak veya bir projeyi değerlendirmek isterseniz bana LinkedIn üzerinden ulaşabilirsiniz.

LinkedIn