Summary
Work History
Education
Skills
Timeline
Osman Sait ŞAHİN

Osman Sait ŞAHİN

Full Stack Yazılım Geliştirici
Ankara,06

Summary

Yazılım geliştirme alanına backend odaklı olarak yöneldim ve Java & Spring Boot ekosisteminde kendimi geliştirdim. RESTful API tasarımı, veritabanı modelleme ve katmanlı mimari üzerine çalıştım. JPA/Hibernate ile veri erişim katmanı oluşturma ve ilişkisel veritabanı tasarımı konusunda pratik deneyimim var.

Exception handling, global hata yönetimi ve anlamlı response yapıları oluşturmaya önem veriyorum. Amacım sadece çalışan değil, sürdürülebilir ve yönetilebilir sistemler geliştirmek.

Work History

Garson

ISS Facility Services
11.2022 - Current

Backend odaklı geliştirme yapan, Spring ekosisteminde deneyimli yazılım geliştirici.
RESTful API tasarımı, veri modelleme ve katmanlı mimari konularında pratik tecrübe.

  • Java - Spring Boot ile REST API geliştirme
  • JPA / Hibernate kullanarak ORM tabanlı veri erişim katmanı oluşturma
  • İlişkisel veri modelleme (OneToMany, ManyToOne) ve performans odaklı sorgular
  • Pagination (Pageable) ve filtreleme mekanizmaları
  • DTO–Entity dönüşümleri ve servis katmanı tasarımı
  • Token tabanlı kimlik doğrulama (Access / Refresh Token yapısı üzerine çalışma)
  • SQL tarafında JOIN, veri bütünlüğü ve sorgu optimizasyonu
  • Katmanlı mimari (Controller – Service – Repository ayrımı)
  • Exception yönetimi (Checked vs Unchecked farkındalığı)
  • Optional kullanımı (orElseThrow, map, flatMap)
  • Temiz kod prensiplerine dikkat ederek geliştirme
  • Gerçek senaryo üzerinden öğrenci–sınıf–program ilişkili yapı tasarımı
  • Program ve schedule ilişkilerinde veri senkronizasyonu üzerine çalışma
  • API response modelini domain ihtiyacına göre şekillendirme

Education

High School Diploma -

Bartın Üniversitesi, Bartın
04.2001 -

High School Diploma -

Anadolu Üniversitesi Web Tasarımı Ve Kodlama, Eskişehir
08-2022

Skills

Backend Geliştirme (Java & Spring Boot)

Spring Boot ile RESTful API geliştirme üzerine çalışıyorum Katmanlı mimari (Controller–Service–Repository) yapısında sistem tasarlayabiliyorum

Veritabanı & ORM

JPA / Hibernate kullanarak veri modelleme yapıyorum SQL, JOIN sorguları, pagination (Pageable) ve ilişki yönetimi (OneToMany / ManyToOne) konularında pratiğim var

API Tasarımı & Temiz Kod

DTO–Entity dönüşümleri, exception yönetimi ve okunabilir servis yapıları konusunda dikkatliyim Maintainable ve anlaşılır kod yazmaya özen gösteriyorum

Problem Çözme & Analitik Düşünme

Gerçek dünya senaryolarını domain yapısına dökerek sistem tasarlamayı seviyorum Sadece çalışan değil, mantıklı ve sürdürülebilir çözümler üretmeye odaklanıyorum

Timeline

Garson - ISS Facility Services
11.2022 - Current
Bartın Üniversitesi - High School Diploma,
04.2001 -
Anadolu Üniversitesi Web Tasarımı Ve Kodlama - High School Diploma,
Osman Sait ŞAHİNFull Stack Yazılım Geliştirici