EMRE CAN
Backend Developer | Java • Spring Boot • Kafka
PROFESYONEL ÖZET
E-ticaret ve lojistik sistemlerinde 5 yıllık backend geliştirme deneyimine sahip developer. Java/Spring Boot, PostgreSQL, Redis ve Kafka ile API ve servis geliştirme alanlarında deneyimli. Yüksek işlem hacimli uygulamalarda performans analizi, asenkron süreçler, veritabanı optimizasyonu ve servis entegrasyonlarında aktif görev aldı.
İŞ DENEYİMİ
Backend Developer -- HızlıSepet Teknoloji A.Ş.
2023 -- Günümüz
- Sipariş ve teslimat servislerinin geliştirilmesi ve bakımında görev aldı.
- Java/Spring Boot ile REST API'ler geliştirdi.
- Sipariş durum değişikliklerinin Kafka üzerinden diğer servislere aktarılmasına yönelik akışlar geliştirdi.
- Redis cache kullanarak yoğun okuma yapılan bazı verilerin erişim performansının iyileştirilmesine katkı sağladı.
- PostgreSQL sorgu ve indeks optimizasyonları gerçekleştirdi.
- Unit ve integration testler yazdı.
- Production hatalarında log analizi ve kök neden çalışmalarına katıldı.
- Docker tabanlı lokal geliştirme ortamlarını kullandı.
- Backend code review süreçlerinde aktif görev aldı.
Backend Developer -- Lojitek Yazılım Ltd.
2021 -- 2023
- Lojistik operasyon uygulamalarının backend servislerini geliştirdi.
- Harita, SMS ve e-posta servisleriyle üçüncü taraf API entegrasyonları yaptı.
- Yetkilendirme ve kullanıcı yönetimi modüllerinde geliştirme gerçekleştirdi.
- Teknik dokümantasyon ve Swagger API tanımlarını güncel tuttu.
TEKNİK BECERİLER
Java, Spring Boot, Spring Security, PostgreSQL, Redis, Kafka, REST API, JPA/Hibernate, Docker, Git, JUnit, Mockito, Maven, Swagger/OpenAPI
SEÇİLİ KATKILAR
- Yoğun kullanılan sorguların analiz edilerek daha verimli hale getirilmesine katkı sağladı.
- Asenkron mesajlaşma kullanılarak bazı servisler arası bağımlılıkların azaltılması çalışmalarında görev aldı.
- Junior geliştiricilerin pull request'lerine teknik geri bildirim sağladı.