
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.
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ın04 / İ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