İçeriğe geç

CV örneği

Yazılım Geliştirici CV Örneği ve Yazım İpuçları

Teknoloji yığınınızı, projelerinizi ve ölçülebilir mühendislik katkılarınızı öne çıkaran bir yazılım geliştirici CV örneği ve bölüm bölüm yazım ipuçları.

Son güncelleme:

Emre Örnek

Full-Stack Geliştirici (Node.js / React)

[email protected] · +90 500 000 00 06 · İstanbul, Türkiye

GitHub: example.com/emre-ornek-github · LinkedIn: example.com/emre-ornek-linkedin


E-ticaret altyapısında 4 yıllık deneyime sahip full-stack geliştirici. Node.js, TypeScript ve PostgreSQL ile ölçeklenebilir servisler, React ve Next.js ile hızlı arayüzler geliştiriyorum. Test kültürü, kod incelemesi ve geliştirici deneyimini iyileştirmeye önem veriyorum.

İş Deneyimi
Sepet Teknoloji A.Ş.
01/2023 – Devam ediyor

Full-Stack Geliştirici

İstanbul

• Sipariş servisinde PostgreSQL sorgularını optimize edip Redis önbelleği ekleyerek kampanya dönemlerindeki yanıt sürelerini belirgin şekilde düşürdüm. • Ödeme modülünü monolitten ayrı bir servise taşıyarak bağımsız dağıtım yapılabilmesini sağladım. • CI hattına entegrasyon testleri ekledim; yeni katılan iki geliştiricinin oryantasyonunu üstlendim.

Kodlab Dijital Ajans
07/2021 – 12/2022

Frontend Geliştirici

İstanbul

• Perakende müşteriler için React ve Next.js ile 10'dan fazla kampanya sitesi geliştirdim. • Ortak bileşen kütüphanesi kurarak yeni projelerin başlangıç süresini kısalttım. • Erişilebilirlik denetimleri yaparak klavye ve ekran okuyucu desteğini iyileştirdim.

Eğitim
Örnek Teknik Üniversitesi
09/2017 – 06/2021

Lisans, Bilgisayar Mühendisliği

Yetenekler

TypeScript / JavaScript · Node.js (Express, NestJS) · React / Next.js · PostgreSQL · Redis · Docker · GitHub Actions (CI/CD) · AWS (EC2, S3, RDS) · Jest / Playwright · REST ve GraphQL API Tasarımı

Dil Yetkinlikleri

Türkçe (Ana Dil) · İngilizce (B2)

Projeler

Node.js, TypeScript

Farklı kargo firmalarının takip bilgilerini tek komutla sorgulayan açık kaynak komut satırı aracı.

Bütçe Takip Uygulaması
example.com/emre-ornek/butce

Next.js, Prisma, SQLite

Kişisel harcamaları kategorilere göre izleyen, grafiklerle raporlayan web uygulaması.

Hobiler

Açık kaynak katkıları, Bisiklet, Bulmaca oyunları

Bu örneği düzenleyicide aç, kendi bilgilerinle güncelle

  • Harvard Minimalist şablonu, istediğin an değiştirilebilir
  • Mevcut CV'lerin korunur, örnek yeni bir CV olarak açılır
  • Filigransız PDF, kayıt gerekmez
Bu örnekle CV'ni oluştur

Örnekteki kişi ve şirketler kurgusaldır.

Bu sayfada

Bu örneği kendi CV'ne dönüştür

Bu örnekle CV'ni oluştur

Bu örnek kimin için?

Bu yazılım geliştirici CV örneği; backend, frontend veya full-stack alanında iki-altı yıl deneyime sahip geliştiriciler için hazırlandı. Örnekteki kurgusal aday, e-ticaret altyapısında çalışan bir full-stack geliştiricidir. Junior iseniz aynı yapıyı projeler bölümünü öne alarak kullanabilirsiniz.

Yazılım geliştirici CV'sinde ne öne çıkmalı?

Teknik işe alım süreçlerinde CV'nizi önce bir işe alım uzmanı, sonra bir mühendis okur. İkisi farklı şeylere bakar: Uzman, ilandaki teknolojilerin CV'nizde geçip geçmediğine; mühendis ise bu teknolojilerle ne inşa ettiğinize ve hangi problemi çözdüğünüze. İyi bir geliştirici CV'si ikisine de cevap verir:

  • Net bir teknoloji yığını (diller, framework'ler, veritabanları, bulut ve araçlar)
  • Ölçülebilir etkisi olan deneyim maddeleri (performans, güvenilirlik, maliyet, geliştirici verimliliği)
  • İncelenebilir kanıt: GitHub, canlı projeler, açık kaynak katkıları

Bölüm bölüm ipuçları

Başlık ve bağlantılar

Unvanınızı ilana yakın yazın: “Backend Developer (Node.js)” veya “Full-Stack Geliştirici”. GitHub ve LinkedIn bağlantılarınızı mutlaka ekleyin; GitHub profilinizde sabitlenmiş (pinned) birkaç düzgün proje bulunsun.

Özet

Deneyim süreniz, odaklandığınız alan (backend, frontend, mobil), ana teknolojileriniz ve çalıştığınız ürün türü iki-üç cümlede yeterlidir. “Tutkulu yazılımcı” gibi ifadeler yerine ne inşa ettiğinizi yazın.

Deneyim

Her maddede ne yaptığınızı, hangi teknolojiyle ve sonucunu anlatın. “React ile çalıştım” yerine “Ürün listeleme sayfasını React ile yeniden yazarak sayfa yüklenme süresini kısalttım” yazın. Her pozisyonun altına o işte kullandığınız teknolojileri etiket olarak eklemek tarama hızını artırır.

Projeler

Kişisel projeler ve açık kaynak katkıları, özellikle junior geliştiriciler için en güçlü kanıttır. Projenin amacını, teknolojilerini ve bağlantısını yazın. Yarım kalmış, README'si olmayan projeleri eklemeyin.

Yetenekler

Becerileri gruplandırmak okunabilirliği artırır: Diller, Framework'ler, Veritabanları, DevOps/Bulut, Araçlar. Yıllardır kullanmadığınız teknolojileri listeden çıkarın; mülakatta her biri sorulabilir.

Eğitim ve sertifikalar

Bilgisayar mühendisliği dışında bir bölümden geliyorsanız veya bootcamp ile alana geçtiyseniz bunu açıkça yazın; projeleriniz eksik diplomayı fazlasıyla telafi edebilir. Bulut sertifikaları (AWS, Azure, GCP) ilgili ilanlarda fark yaratır.

Yetenekleri gruplandırma örneği

GrupÖrnek
DillerTypeScript, JavaScript, Python, SQL
BackendNode.js, NestJS, Express, REST, GraphQL
FrontendReact, Next.js, Tailwind CSS
VeritabanıPostgreSQL, Redis, MongoDB
DevOps / BulutDocker, GitHub Actions, AWS
TestJest, Playwright

Örnek özetler

Junior: “Bilgisayar mühendisliği mezunu; React ve Node.js ile geliştirdiğim üç kişisel projeyi GitHub'da yayımladım. Kod incelemesi yapılan, test kültürü olan bir ekipte frontend geliştirici olarak başlamak istiyorum.”
Deneyimli: “Ödeme ve sipariş sistemlerinde 6 yıllık deneyime sahip backend geliştirici. Yüksek trafikli servislerin performansını iyileştirme, gözlemlenebilirlik ve ekip içi mentorluk konularında sorumluluk aldım.”

Yazılım geliştirici CV'si için örnek ifadeler

  • Sipariş servisinde PostgreSQL sorgularını optimize edip Redis önbelleği ekleyerek kampanya dönemlerindeki yanıt sürelerini belirgin şekilde düşürdüm.
  • Monolit uygulamadan ödeme modülünü ayrı bir servise taşıyarak bağımsız dağıtım yapılabilmesini sağladım.
  • CI hattına entegrasyon testleri ekleyerek üretime çıkan hata sayısını azalttım.
  • Next.js ile yeniden yazılan ürün sayfalarında Core Web Vitals metriklerini iyileştirdim.
  • Docker ve GitHub Actions ile geliştirme ortamının kurulumunu tek komuta indirdim.
  • Yeni katılan iki geliştiricinin oryantasyonunu ve kod incelemelerini üstlendim.
  • Açık kaynak bir doğrulama kütüphanesine Türkçe yerelleştirme desteği ekledim.

Sık yapılan hatalar

  • Uzun teknoloji listesi, az bağlam: 30 teknolojiyi sıralamak yerine gerçekten kullandıklarınızı deneyim maddelerinde gösterin.
  • Yüzde çubuklarıyla beceri göstermek: “JavaScript %85” bir şey anlatmaz ve ATS tarafından okunmaz.
  • Yalnızca görevleri yazmak: “API geliştirdim” yerine API'nin ne işe yaradığını ve etkisini yazın.
  • Ölü bağlantılar: Çalışmayan demo veya boş GitHub profili güven kaybettirir.
  • İki sayfayı aşmak: Eski ve ilgisiz pozisyonları tek satıra indirin.

Bu pozisyon için öne çıkan yetenekler

YetenekNeden önemli?
Git ve kod incelemesiEkip içinde çalışabilmenin temelidir; pull request kültürünü bildiğinizi gösterir.
Test yazmaÜretimde hataları azaltır; birim ve entegrasyon testi deneyimi kıdem sinyalidir.
SQL ve veri modellemeFrontend ağırlıklı rollerde bile API ve veritabanı ilişkisini anlamak beklenir.
Sistem tasarımı temelleriOrta ve kıdemli rollerde ölçeklenebilirlik, önbellek ve kuyruk kavramları sorulur.
CI/CD ve containerKodu kendi başına üretime taşıyabilen geliştirici ekibe daha hızlı katkı sağlar.
Teknik İngilizceDokümantasyon okumak, issue yazmak ve uluslararası ekiplerle çalışmak için gereklidir.

Deneyim yoksa ne yazmalı?

İlk geliştirici işinizi arıyorsanız CV'nizin merkezinde projeler olmalıdır. Proje bölümünü deneyimin üstüne taşıyın ve şu kaynakları değerlendirin:

  • Uçtan uca bir proje: Kimlik doğrulaması, veritabanı ve canlı yayını olan küçük ama tamamlanmış bir uygulama, onlarca yarım projeden değerlidir.
  • Bootcamp veya kurs projeleri: Ekipte yaptığınız işi ve sizin katkınızı ayırarak yazın.
  • Açık kaynak katkıları: Küçük bir hata düzeltmesi veya dokümantasyon iyileştirmesi bile birlikte çalışma becerisini gösterir.
  • Serbest işler: Bir işletmeye kurduğunuz web sitesi gerçek bir müşteriyle çalıştığınızı kanıtlar.
  • Hackathonlar: Kısa sürede ekip içinde ürün çıkarabildiğinizi gösterir.

GitHub profilinizi CV'ye hazırlayın

  • En iyi üç-dört projenizi sabitleyin; her birinde ne yaptığını anlatan bir README ve ekran görüntüsü olsun.
  • Kurulum adımlarının çalıştığından emin olun.
  • Commit mesajlarınızın anlaşılır olmasına dikkat edin.
  • Canlı demo bağlantılarının açıldığını başvurudan önce kontrol edin.

Teknik mülakatta CV'nizden sorulabilecekler

Teknik görüşmelerde mühendisler çoğu zaman CV'nizdeki bir maddeyi seçip derinleşir. “Yanıt sürelerini düşürdüm” yazdıysanız darboğazı nasıl bulduğunuzu, hangi ölçümleri kullandığınızı ve hangi alternatifleri değerlendirdiğinizi anlatabilmelisiniz. Bu yüzden CV'nize yalnızca ayrıntısıyla konuşabileceğiniz projeleri ve teknolojileri yazın.

Ölçemediğiniz sonuçları nasıl yazarsınız?

Her işin net bir rakamı olmaz. Bu durumda etkiyi niteliksel olarak anlatın: “Ödeme modülünü ayrı servise taşıyarak ekibin bağımsız dağıtım yapabilmesini sağladım” cümlesinde yüzde yoktur ama değişim açıktır. Kapsam (kaç servis, kaç kullanıcıya hizmet veren bir sistem), sorumluluk (tek başına mı, ekip lideri olarak mı) ve kalıcı sonuç (standart hâline gelen bir uygulama) da güçlü göstergelerdir.

Geliştirici CV'nizi oluşturun

Bu örneği CV oluşturucuda açın; projeler bölümünde teknoloji etiketleri ve bağlantı alanları hazır gelir. İlan metnini ATS analizine yapıştırarak eksik teknolojileri görebilirsiniz; ayrıntılar için ATS uyumlu CV rehberine bakın. Yurt dışı başvuruları için İngilizce CV örneğini, başvuru mektubu için yazılım geliştirici ön yazı örneğini inceleyin.

Sık sorulan sorular

Yazılım geliştirici CV'sine GitHub eklemek şart mı?

Şart değildir ama güçlü bir avantajdır. Özellikle junior adaylar için incelenebilir kod en iyi kanıttır. Eklerseniz profilinizde düzenli, README'si olan birkaç projeyi öne çıkarın.

Junior geliştirici CV'sinde deneyim yerine ne yazılır?

Kişisel projeler, bootcamp veya ders projeleri, stajlar, hackathonlar ve açık kaynak katkıları. Her biri için kullanılan teknolojileri ve sonucu yazın.

Beceri seviyesini yüzdeyle göstermeli miyim?

Hayır. Yüzde veya yıldız gibi görsel göstergeler belirsizdir ve aday takip sistemleri tarafından okunmaz. Becerileri düz metin olarak gruplandırın ve deneyim maddelerinde kullanımlarını gösterin.

Yazılım geliştirici CV'si kaç sayfa olmalı?

Beş yıldan az deneyim için bir sayfa, daha deneyimli geliştiriciler için en fazla iki sayfa önerilir.

Her teknoloji için ayrı bir CV mi hazırlamalıyım?

Backend ve frontend gibi farklı rollere başvuruyorsanız iki sürüm tutmak mantıklıdır. Cvbuildly'de birden fazla CV kaydedebilir, her sürümü ilana göre uyarlayabilirsiniz.

Bu örneği kendi CV'ne dönüştür

Örnek, düzenleyicide yeni bir CV olarak açılır; mevcut CV'lerine dokunulmaz. Bilgileri kendininkilerle değiştir, PDF'ini indir.

Bu örnekle CV'ni oluştur

Ücretsiz · Kayıt gerekmez

Diğer CV örnekleri

Tüm CV örnekleri

    Zorunlu çerezler her zaman açık. İzin verirsen anonim istatistik (Google Analytics) kullanırız; CV verin asla gönderilmez.

    Çerez Politikası