Uğur Sabırer
EN

Yazılım Mühendisi — Backend

UğurSabırer

Kurumsal sistemler için Java ve Spring Boot servisleri tasarlayıp geliştiriyorum. Şu anda Softtech’te, İşbank’ta 10.000’den fazla kişinin kullandığı platformlar üzerinde çalışıyorum.

Şu an
Software Engineer, Softtech
Odak
Java 17, Spring Boot, mikroservisler
Deneyim
Kurumsal yazılımda 4+ yıl
Konum
Aksaray, Türkiye — uzaktan

Güvenilir backend, okunabilir kod.

Türkiye’nin en büyük özel bankası İşbank’ın teknoloji şirketi Softtech’te yazılım mühendisiyim. İşimin büyük kısmı backend tarafında: Java 17 ve Spring Boot mikroservisleri, bunları diğer sistemlere bağlayan REST ve SOAP API’leri ve altlarındaki veri katmanları.

Kariyerime Turkcell’de, 20.000’den fazla kullanıcıya yönelik şirket içi araçlar geliştirerek başladım. 2022’de Softtech’e katıldığımdan beri 10.000’den fazla İşbank çalışanının kullandığı CRM platformu üzerinde çalışıyorum: SQL Server sorgularını iyileştiriyor, eski VB.NET modüllerini modern Java’ya taşıyor ve servisleri Docker ile container’laştırıyorum.

Backend dışında yapay zekâ ve makine öğrenmesini yakından takip ediyorum; mezuniyet projem, iş güvenliği ekipmanlarını gerçek zamanlı tespit eden bir derin öğrenme sistemiydi. Mini MBA programı ise geliştirdiğim sistemlere iş tarafından da bakabilmemi sağladı.

Nasıl çalışırım

  1. Temiz, okunabilir kod

    SOLID prensipleri ve yerleşik tasarım kalıpları; kodu bir sonraki mühendis de güvenle değiştirebilsin diye.

  2. Önemli yerde performans

    Yanıt süresinin sistemi kullananlar için gerçekten önemli olduğu yerlerde SQL sorgularını ve ORM katmanlarını iyileştirmek.

  3. Eskiyi modernleştirmek

    Eski VB.NET modüllerini modern bir Java mimarisine taşımak ve bu süreçte teknik borcu azaltmak.

  4. Öngörülebilir teslimat

    Tutarlı dağıtımlar için Docker, Liquibase ve CI/CD; yayından sonra da production’ı takip etmek.

Kurumsal yazılımın içinden.

  1. Softtech

    İşbank’ın teknoloji şirketiİstanbul · UzaktanAğu 2022 — Günümüz

    1. Oca 2024 — Günümüz

      Software Engineer

      • Kurumsal ölçekli bir mimaride Java 17 Spring Boot mikroservisleri geliştiriyor ve bakımını yapıyorum.
      • Şirket içi ve dış sistem entegrasyonları için REST ve SOAP API’leri tasarlayıp geliştiriyorum.
      • Hibernate/JPA ile ORM katmanları kuruyor, veritabanı sorgularını performans için optimize ediyorum.
      • Excel/CSV raporlama modülleri ve otomatik zamanlanmış görevler geliştiriyorum.
      • Git, Docker, Liquibase ve Maven ile CI/CD süreçlerine katkı veriyor; production sistemlerini izleyip sorunları inceleyerek güvenilirliği artırıyorum.

      Java 17 · Spring Boot · Hibernate · PostgreSQL · Docker · Liquibase · Maven · Git

    2. Ağu 2022 — Ara 2023

      Junior Software Engineer

      • 10.000’den fazla İşbank çalışanının kullandığı CRM platformunda çalıştım.
      • Microsoft SQL Server sorgularını optimize ederek uygulama yanıt sürelerini iyileştirdim.
      • Eski VB.NET modüllerini modern Java mimarisine taşıyarak teknik borcu azalttım.
      • Spring Boot ve Hibernate ile REST uç noktaları geliştirerek entegrasyon karmaşıklığını azalttım.
      • Temel servisleri Docker’a taşıyarak yeni geliştiricilerin projeye adaptasyon süresini kısalttım.

      Java · Spring Boot · Hibernate · C# · MS SQL Server · Docker · JUnit

  2. Turkcell

    İstanbul · UzaktanNis 2021 — Eki 2021

    1. Nis 2021 — Eki 2021

      Associate Software Engineer

      • VSTO ve SharePoint entegrasyonuyla, 20.000’den fazla kullanıcının şirket içi iletişimini iyileştiren bir Outlook eklentisi geliştirdim.
      • .NET ve Angular ile responsive bir görev takip uygulaması geliştirdim.
      • Açık kaynak bir metin editörünü özelleştirip şirket içi bir araca entegre ettim.

      .NET · Angular · C# · VSTO · SharePoint

Seçili çalışmalar.

  1. CRM Platformu

    BackendSofttech · İşbank

    10.000’den fazla İşbank çalışanının kullandığı müşteri ilişkileri yönetimi platformunda yeni özellik geliştirme ve bakım.

    SonuçDaha az hata bildirimi, daha hızlı veritabanı sorguları ve modern Java’ya taşınmış eski VB.NET modülleri.

    Java · Spring Boot · Hibernate · C# · MS SQL Server · Docker

  2. E-Ticaret API’si

    BackendKişisel proje

    RESTful API’ler, JWT kimlik doğrulaması ve tamamen Docker tabanlı bir dağıtım hattına sahip, clean architecture prensipleriyle kurgulanmış mikroservis tabanlı bir e-ticaret backend’i.

    Java · Spring Boot · PostgreSQL · JWT · Docker

  3. Outlook Eklentisi

    Full stackTurkcell

    20.000’den fazla kullanıcının şirket içi iletişim akışlarını sadeleştiren, SharePoint entegrasyonlu bir Outlook eklentisi.

    SonuçDaha az manuel e-posta yükü ve daha akıcı ekip koordinasyonu.

    .NET · C# · VSTO · SharePoint

  4. Geliştirici Verimlilik Paneli

    Full stackKişisel proje

    Jira API’sini kullanarak geliştirici performansı ve görev tamamlama durumu hakkında gerçek zamanlı bilgi sunan, Chart.js ve D3.js görselleştirmeli bir web paneli.

    React · .NET Core · Jira API · Chart.js · D3.js

  5. KKD Tespit Sistemi

    AI / MLMezuniyet projesi, Fırat Üniversitesi

    Özel olarak eğitilmiş nesne tespit modelleriyle çalışanlar üzerindeki kişisel koruyucu donanımı gerçek zamanlı tespit eden, iş sağlığı ve güvenliğine yönelik bir bilgisayarlı görü sistemi.

    Python · OpenCV · TensorFlow

Şirket projeleri genel hatlarıyla anlatılmıştır; kişisel projeler herkese açık olarak yayında değildir.

Kullandığım araçlar.

Diller

  • Java 17(Ana odak)
  • SQL(Ana odak)
  • C#
  • Python

Backend

  • Spring Boot(Ana odak)
  • Spring Core · Data · Security(Ana odak)
  • Hibernate / JPA(Ana odak)
  • .NET

Veri

  • PostgreSQL(Ana odak)
  • Microsoft SQL Server(Ana odak)
  • Oracle PL/SQL
  • Redis

Mimari

  • Microservices(Ana odak)
  • REST(Ana odak)
  • SOAP
  • Event-driven architecture
  • SOLID & design patterns

Teslimat & DevOps

  • Docker(Ana odak)
  • Git / GitFlow
  • Maven
  • Jenkins
  • Liquibase
  • CI/CD

Test

  • JUnit
  • Mockito
  • Unit testing

Frontend

  • Angular
  • React

Süreç

  • Agile / Scrum
  • Jira

Eğitim ve sertifikalar.

Eğitim

Bilgisayar Mühendisliği, Lisans

Fırat Üniversitesi2018 — 2022

Mezuniyet projesi: derin öğrenme ile kişisel koruyucu donanımın gerçek zamanlı tespiti.

Diller

Türkçe
Ana dil
İngilizce
Profesyonel çalışma yetkinliği

Sertifikalar

  • Machine Learning SpecializationStanford University
  • Java Programming and Software Engineering FundamentalsDuke University
  • Mini MBA — İşletme YönetimiTOBB Üniversitesi
  • Open Source Licensing Basics for Software Developers (LFC191)The Linux Foundation
  • Yapay Zekâ BootcampSofttech · Academy Club

Konuşalım.

Backend projeleri, iş birliği fikirleri ya da mühendislik pozisyonları için bana en hızlı e-postayla ulaşabilirsiniz.