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
Temiz, okunabilir kod
SOLID prensipleri ve yerleşik tasarım kalıpları; kodu bir sonraki mühendis de güvenle değiştirebilsin diye.
Ö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.
Eskiyi modernleştirmek
Eski VB.NET modüllerini modern bir Java mimarisine taşımak ve bu süreçte teknik borcu azaltmak.
Ö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.
Softtech
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
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
Turkcell
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.
CRM Platformu
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
E-Ticaret API’si
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
Outlook Eklentisi
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
Geliştirici Verimlilik Paneli
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
KKD Tespit Sistemi
Ö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
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.