Backend Developer

İhtiyaca uygun projeler,
temiz mimari.

Kotlin, Spring Boot ve Go ile yüksek performanslı REST API'ler tasarlıyorum. Güçlü veri yapıları ve modern yapay zeka entegrasyonlarıyla birlikte üretim ortamında dayanıklı backend servisleri geliştiriyorum.

01Hakkımda

Yazılım Mühendisliği mezunu, Full-Stack Web geliştiricisiyim.

Ağırlıklı olarak Java, Kotlin, Spring Boot ekosistemi ve React, TypeScript, Next.js ile çalışıyorum. Projelerimde genellikle veritabanı olarak PostgreSQL kullanıyorum; performansı artırmak için Kafka, Redis, Docker ve Elasticsearch gibi araçları aktif olarak kullanıyorum.

Takım çalışmasında tecrübeli, çözüm odaklı, çevik yazılım geliştirme süreçlerinde deneyimli ve sürekli öğrenmeye açık bir mühendisim.

02Yetenekler
  • Java
  • Kotlin
  • Spring Boot
  • Spring Cloud
  • React
  • Next.js
  • TypeScript
  • PostgreSQL
  • Kafka
  • Redis
  • Elasticsearch
  • Docker

Günlük araç setim: Java / Kotlin / Spring / Go / Gin & Fiber, Next.js + TypeScript ve Kafka / Redis / Elasticsearch / Docker / Nginx / Jenkins ile üretim ortamına hazır altyapılar.

03Projeler

01

Biri Pazaryeri Uygulaması

Pazaryeri uygulamasının backend tarafında Spring Boot ile REST API'ler geliştirdim. Elasticsearch ile hizmetleri lokasyon bazlı filtreleyip mesafe hesaplamalarıyla hızlı arama sağladım. Debezium ve Kafka ile PostgreSQL verisini gerçek zamanlı Elasticsearch'e senkronize eden event-driven bir yapı kurdum. Redis ile arama sonuçlarını cacheleyerek performansı artırdım, Google Maps Platform entegrasyonu ile konum bazlı servis ve kullanıcıya özel sıralama algoritmaları geliştirdim. Kafka üzerinden eventleri yöneterek mobil bildirim süreçlerini kurdum, Firebase ile mail doğrulama yaptım.

Spring BootElasticsearchKafkaRedisPostgreSQL
02

Sportseus Futbol Veri ve Oyun Platformu

Futbol verileri üzerine kurulu, oyunlaştırılmış bir veri platformu. Lig, takım, oyuncu verilerini dış servisten (API-Football) çekip yöneten bir REST API ile bunu kullanan sunucu taraflı render'lı (SSR) bir web arayüzünden oluşuyor; uçtan uca tasarım, geliştirme ve canlıya alma bana ait. Backend: Kotlin, Spring Boot, PostgreSQL, Redis, Flyway, Spring Security + JWT; frontend: Next.js, TypeScript, SSR; DevOps: Docker, Jenkins CI/CD, Nginx, HTTPS. SEO uyumlu veri odaklı sayfalar, güne göre gruplanmış fikstür ve içerik yönetimi için admin panel geliştirdim; Redis önbellekleme, Jenkins ile otomatik deploy ve Nginx üzerinden HTTPS yayını sağladım.

KotlinSpring BootNext.jsRedisDockerJenkins
Projeyi Gör
03

SemihScore Futbol Haber Sitesi

Bitirme projem. Spring Cloud ile mikroservis mimarisi kurarak backend'i tasarladım; Eureka ve Config Server ekleyip 10 mikroservis oluşturdum. Feign Client ile servisler arası iletişimi, API Gateway ile istekleri tek noktadan yönlendirmeyi sağladım. Servisleri Eureka'ya kaydederek load balancing yaptım. Veritabanı PostgreSQL. Frontend'i Next.js, TypeScript ve React ile geliştirdim; admin paneli, fikstür, puan durumu ve haber sayfaları oluşturup liglere göre filtreleme ekledim. Tüm servisleri ayrı GitHub repository'lerinde tutuyorum.

Spring CloudMikroservisAPI GatewayPostgreSQLNext.js
Projeyi Gör
04

Filo Kiralama Yönetim

5-6 kişilik bir ekiple geliştirdiğimiz web uygulaması. Spring Boot ile araç kiralama, rezervasyon ve araç yönetimi servislerini tasarladım. Veritabanı PostgreSQL; sistemin tüm işlemleri RESTful API'ler üzerinden yürüyor. Uygulama araç durum takibi, rezervasyon yönetimi ve araç kiralama işlevlerini destekliyor.

Spring BootPostgreSQLREST APITakım Çalışması
05

Ata Medya Landing Page

Stajımda Ata Medya için geliştirdiğim projede Next.js ile modern ve responsive bir tasarım oluşturdum. SEO optimizasyonlarına özen göstererek sitenin görünürlüğünü artırdım. Gerçek dünya standartlarına uygun bir yapıyla performans ve kullanıcı deneyimi açısından verimli bir sonuç elde ettim.

Next.jsTypeScriptSEOResponsive
06

Kripto Para Analiz

Spring Boot ve WebFlux ile Binance API üzerinden kripto para verilerini çeken bir uygulama geliştirdim. Reactive programlama yaklaşımıyla yüksek performanslı ve düşük gecikmeli veri akışı sağladım. Uygulama, API'den gelen verileri işleyip matematiksel hesaplamalar yapabiliyor.

Spring BootWebFluxReactiveBinance API
04İletişim

Birlikte çalışalım.

Yeni bir proje, iş birliği ya da sadece merhaba demek için bana ulaşabilirsiniz.

semihshngl@gmail.com