Kurgusal bir kişi: isimler, işverenler ve rakamlar uydurmadır.
Deniz Yılmaz
Yazılım Mühendisi · Java, Spring Boot, Kubernetes
İstanbuldeniz.yilmaz@example.comAskerlik: TamamlandıEhliyet: B sınıfı
Özet
E-ticaret ve ödeme sistemlerinde altı yıllık deneyime sahip yazılım mühendisiyim. Java ve Spring Boot ile yüksek trafikli servisler geliştiriyor, Kubernetes üzerinde çalışan sistemlerin performansını ve maliyetini iyileştiriyorum. Son görevimde sipariş servisinin yanıt süresini %42 kısalttım ve kampanya dönemlerinde sıfır kesintiyle çalışan bir ödeme altyapısı kurdum.
İş Deneyimi
Kıdemli Yazılım Mühendisi · Kuzeyyol Teknoloji A.Ş., İstanbul
2022 – Halen
Sipariş servisinin ortalama yanıt süresini 480 ms'den 280 ms'ye indirdim; sorguları yeniden yazıp Redis önbelleği ekledim.
Kampanya günlerinde dakikada 18.000 siparişi kesintisiz karşılayan, Kafka tabanlı yeni ödeme akışını tasarladım ve canlıya aldım.
Kubernetes kaynak ayarlarını yeniden düzenleyerek aylık bulut maliyetini yaklaşık 210.000 TL azalttım.
Ekibe katılan üç yeni mühendisin oryantasyonunu yürüttüm; kod inceleme kurallarımızı yazılı hale getirdim.
Yazılım Mühendisi · Mavikent Ödeme Hizmetleri, İstanbul
2020 – 2022
Bankalarla entegrasyon için 12 REST servisi geliştirdim; günlük 900.000 işlemi hatasız işleyen yapıya katkı verdim.
Birim ve entegrasyon testlerini %48'den %81 kapsama oranına çıkardım; canlı ortamdaki hata kayıtları yarı yarıya azaldı.
Jenkins'ten GitLab CI'ya geçişi yönettim; ortalama dağıtım süresi 40 dakikadan 9 dakikaya düştü.
Eğitim
Bilgisayar Mühendisliği (Lisans) · Yıldız Teknik Üniversitesi
2014 – 2019
%100 İngilizce program; bitirme projesi: dağıtık sistemlerde önbellek tutarlılığı.
Beceriler
Diller ve çatılar
Java, Spring Boot, Kotlin, SQL
Altyapı
Kubernetes, Docker, GitLab CI, AWS
Veri
PostgreSQL, Redis, Kafka, Elasticsearch
Yöntemler
mikroservis mimarisi, test güdümlü geliştirme, kod inceleme, Scrum
Sertifikalar
Oracle Certified Professional: Java SE 17 Developer · Oracle2021
Certified Kubernetes Application Developer (CKAD) · The Linux Foundation2023
Diller
Türkçe — Ana dil
İngilizce — İleri (C1, IELTS 7.5)
Ek Bilgiler
Referanslar istek üzerine iletilir.
Üç özet seçeneği
Bugünkü durumunuza en yakın olanla başlayın.
Yeni mezun
Bilgisayar mühendisliği bölümünden yeni mezunum. Altı aylık uzun dönem stajımda Spring Boot ile bir stok takip servisi geliştirdim; servis bugün 40 mağazada kullanılıyor. Kod incelemesine önem veren bir ekipte backend geliştirici olarak başlamak istiyorum.
Kıdemli veya lider
Bankacılık ve e-ticarette on yıllık deneyimi olan kıdemli yazılım mühendisiyim. Yedi kişilik bir ekibi monolitten mikroservislere geçişte yönettim; başarısız işlem oranını %60 düşürdük. Mimari kararları, işe alım mülakatlarını ve olay sonrası değerlendirmeleri üstleniyorum.
Kariyer değişikliği
Endüstri mühendisliğinden yazılıma geçtim. İki yıl boyunca üretim planlama ekibi için Python ile iç araçlar geliştirdim; haftalık raporlama süresini 12 saatten 1 saate indirdim. Veriyle çalışan ürünlerde backend geliştirici olarak ilerlemek istiyorum.
Eklenecek anahtar kelimeler
Size gerçekten uyanları, gerçek cümlelerin içinde kullanın.
Java
Spring Boot
Mikroservis
REST API
Kubernetes
Docker
CI/CD
PostgreSQL
Birim testi
Sistem tasarımı
İşverenler neye bakar?
Bu meslek için ipuçları ve fark yaratan rakam örnekleri.
Her maddeye sonuçla başlayın
"Ödeme servisinden sorumluydum" yerine sizin sayenizde neyin değiştiğini yazın: "yanıt süresini 480 ms'den 280 ms'ye indirdim". İK uzmanları ve teknik yöneticiler satırların ilk kelimelerine bakar; fiil ve sonuç orada olsun.
Teknolojiyi işin içinde gösterin
Yetenekler listesi bir aracı bildiğinizi söyler; "Kafka tabanlı ödeme akışını canlıya aldım" gibi bir madde ise onu yakın zamanda gerçek bir işte kullandığınızı kanıtlar. Listeyi kısa tutun, kanıtı deneyim bölümü taşısın.
İngilizce seviyenizi belgeleyin
Türkiye'deki teknoloji şirketlerinin çoğu İngilizce dokümantasyonla çalışır ve yurt dışı ekiplerle toplantı yapar. "İyi derecede" yerine IELTS, TOEFL veya YDS puanınızı ya da Avrupa çerçevesindeki seviyenizi (B2, C1) yazın.
Askerlik durumunu tek satırda yazın
Erkek adaylarda işverenler askerlik durumunu sık sorar. "Tamamlandı", "Tecilli (2027'ye kadar)" veya "Muaf" bilgisini kişisel bilgilerin yanında kısaca belirtin; doğum tarihi, medeni durum gibi işle ilgisiz bilgileri eklemek zorunda değilsiniz.
Ölçeği rakamla anlatın
Günlük işlem sayısı, yanıt süresi, hata oranı, dağıtım süresi ve bulut maliyeti yazılımda en anlaşılır ölçütlerdir. Kesin rakamınız yoksa dürüst bir tahmin ("yaklaşık %30") belirsiz bir iddiadan iyidir.
Fotoğrafı doğru seçin
Türkiye'de CV'ye fotoğraf eklemek yaygındır ama yazılım ilanlarında genellikle şart değildir. Eklerseniz sade arka planlı, güncel ve profesyonel bir vesikalık kullanın; tatil ya da selfie fotoğrafı kullanmayın.
Bu CV'yi kendinize uyarlayın
Soruları tek tek yanıtlayın; asistan her bölümü doldurur ve asla rakam uydurmaz.
Yazılım mühendisi CV'si Türkçe mi, İngilizce mi olmalı?
İlan İngilizce yazılmışsa ya da şirket uluslararası çalışıyorsa CV'nizi İngilizce gönderin. Yerel bir firma Türkçe ilan verdiyse Türkçe CV yeterlidir. En pratik yol iki sürümü de hazır tutmak ve ikisinde de aynı rakamları kullanmaktır.
GitHub hesabımı CV'ye eklemeli miyim?
Profilinizde açıklaması düzgün iki üç proje varsa evet. README dosyası sorunu, çözümünüzü ve projenin nasıl çalıştırılacağını anlatsın. En iyi işleriniz şirket içi kodsa bağlantı yerine o işleri deneyim maddelerinde rakamlarla anlatın.
Staj deneyimlerimi yazmaya devam etmeli miyim?
İlk iki üç yılınızda evet; özellikle canlıya çıkan bir iş yaptıysanız. Dört beş yıllık deneyimden sonra stajları tek satıra indirin ya da çıkarın, yerini daha yeni ve daha büyük sorumluluklara bırakın.