CV 101

Mobil Uygulama Geliştirici CV Hazırlama Rehberi: Örnekler ve Stratejiler

CVANALIZ Editör Ekibi 5 dk okuma

Uzman incelemesi: Can Demir

mobil uygulama geliştirici CV konulu blog yazısının kapak görseli
Fotoğraf: Christina Morillo / Pexels

Mobil uygulama geliştiriciler için CV stratejisi

Mobil uygulama dünyası, hızla değişen framework'ler. Pratikte, güncel işletim sistemi güncellemeleri ve kullanıcı deneyimi (UX) odaklı bir gelişim süreciyle karakterizedir. Bir işe alım uzmanı veya teknik lider, bir mobil geliştiricinin CV'sine baktığında sadece hangi dilleri bildiğini değil. Bu dilleri kullanarak nasıl bir ürün ortaya çıkardığını görmek ister.

Çoğu durumda, sıradan bir özgeçmişten sıyrılıp dikkat çekmek için, teknik becerilerinizi somut projelerle desteklemeniz gerekir. İsabetli bir Cv şablon seçimi, karmaşık teknik bilgilerin okunabilirliğini artırırken; doğru bir kurgu, yetkinliklerinizin öne çıkmasını sağlar.

Mobil Uygulama Geliştirici CV'sinde Olması Gereken Temel Bölümler

Bir mobil geliştirici CV'si. Standart bir kurumsal CV'den başka olarak "teknik yığın" (tech stack) ve "canlı projeler" odaklı olmalıdır. İşte mutlaka yer alması gereken bölümler:

İletişim bilgileri ve profesyonel bağlantılar

Adınız, soyadınız ve iletişim bilgilerinizin yanı sıra mobil geliştiriciler için kritik olan üç bağlantı kesinlikle eklenmelidir:

  • GitHub/GitLab Profili: Kod kalitenizi, commit geçmişinizi ve açık kaynak katkılarınızı göstermek için tek yoldur.
  • App Store / Google Play Store Linkleri: Yayınlanmış uygulamalarınız, teorik bilginizin pratiğe dönüştüğünün en ciddi kanıtıdır.
  • LinkedIn Profili: Profesyonel ağınız ve aldığınız referanslar için gereklidir.

Profesyonel özet (Kariyer hedefi)

Klişe cümlelerden kaçınarak, uzmanlık alanınızı ve en büyük başarınızı yen 3-4 cümlelik bir giriş yazın. Mesela; "5 yıl deneyimli, Kotlin ve Jetpack Compose uzmanı. Yüksek trafikli e-ticaret uygulamalarında performans optimizasyonu yapmış Android Geliştirici" ifadesi. Genel bir "çalışkan yazılımcıyım" ifadesinden çok daha etkileyicidir.

Teknik yetkinlikler (Tech stack)

Bu bölümü kategorize ederek sunmak, CV analiz süreçlerinde hem insan gözünün hem de ATS sistemlerinin işini kolaylaştırır. Yetkinliklerinizi şu şekilde gruplandırabilirsiniz:

  • Diller: Swift, Kotlin, Dart, Java, TypeScript.
  • Frameworkler: SwiftUI, Jetpack Compose, Flutter, React Native.
  • Mimari Yapılar: MVVM, MVP, Clean Architecture, VIPER.
  • Araçlar ve Kütüphaneler: Retrofit, Alamofire, Firebase, Realm, Core Data, Dagger/Hilt.
  • Versiyon Kontrol ve CI/CD: Git, Jenkins, Bitrise, GitHub Actions.

Deneyim bölümü: görevlerden başarılara geçiş

Çoğu geliştirici, deneyim kısmına "Uygulama geliştirdim, hata ayıklama yaptım" gibi genel görevler yazar. Ancak etkili bir CV oluştur süreci, görevleri başarılara dönüştürmeyi gerektirir. Sahada, "Ne yaptınız?" sorusundan ziyade "Nasıl bir sonuç elde ettiniz?" sorusuna odaklanın.

Zayıf yazım örneği:

"Android uygulaması için yeni özellikler geliştirdim ve hataları düzelttim."

Güçlü yazım örneği:

Aslına bakılırsa, "Uygulamanın açılış hızını, cache mekanizmalarını optimize ederek %30 oranında artırdım ve Crashlytics üzerinden takip edilen kritik hataları %15 azalttım."

Bu yaklaşım, sizin sadece kod yazmadığınızı. Aynı zamanda performans, kullanıcı deneyimi ve iş sonuçları üzerine düşündüğünüzü ortaya koyar.

Portfolyo ve projeler: mobil geliştiricinin vitrini

Genelde, bilhassa junior veya mid-level geliştiriciler için projeler bölümü, deneyim bölümü kadar değerlidir. Eğer profesyonel iş geçmişiniz kısıtlıysa, kendi geliştirdiğiniz yan projeleri (side projects) detaylandırın.

Her proje için şu yapıyı tercih edin:

  • Proje Adı ve Amacı: Uygulama ne işe yarıyor?
  • Bir noktada, kullanılan Teknolojiler: Hangi dil ve kütüphaneler seçildi ve neden?
  • Açıkçası, sizin Rolünüz: Takım çalışması mıydı yoksa tek başınıza mı geliştirdiniz?
  • Çözülen Problem: Karşılaştığınız en zor teknik engel neydi ve nasıl çözdünüz?

Platform bazlı özelleştirmeler

Her mobil geliştirici her şeyi bilemez. Uzmanlaştığınız platforma göre CV'nizde vurgulamanız gereken noktalar değişir.

IOS geliştiriciler için

Swift ve SwiftUI yetkinliklerinizin yanı sıra; Apple'ın Human Interface Guidelines (HIG) prensiplerine hakimiyetinizden. Sahada, memory Management (ARC) konusundaki bilginizden ve App Store yayınlama süreçlerindeki tecrübelerinizden bahsedin.

Android geliştiriciler için

Kotlin ve Java bilgisinin ötesinde; farklı ekran boyutları ve Android versiyonları arasındaki uyumluluk (fragmentation) sorunlarını nasıl yönettiğinizi. Material Design prensiplerini nasıl uyguladığınızı vurgulayın.

Cross-Platform (Flutter/React native) geliştiriciler için

Tek bir kod tabanıyla iki platforma nasıl hitap ettiğinizi, platforma özgü (native) modüller yazma ihtiyacı duyduğunuzda nasıl aksiyon aldığınızı ve performans optimizasyonlarını nasıl gerçekleştirdiğinizi anlatın.

CV hazırlarken yapılan alışılmış hatalar

Somut olarak, teknik yetkinliğiniz ne kadar yüksek olursa olsun, sunum hataları sizi elenme noktasına getirebilir. İşte kaçınmanız gerekenler:

  • Yüzdelik Yetenek Çubukları: "Java %80, Swift %60" gibi grafikler hiçbir anlam ifade etmez. Bilgi seviyesi subjektiftir. Bunun yerine "Başlangıç, Orta, İleri" veya "Yıl bazlı deneyim" kullanın.
  • Aşırı Karmaşık Tasarımlar: Çok renkli ve karmaşık bir Cv şablon kullanımı, içeriğin okunurluğunu düşürür. Temiz, minimalist ve beyaz alanların olduğu tasarımları tercih edin.
  • Güncel Olmayan Teknolojiler: Artık kullanılmayan veya demode olmuş kütüphaneleri "uzmanlık" olarak eklemek, sektörden kopuk olduğunuz izlenimini verebilir.

ATS (Aday takip sistemleri) ile uyumlu CV hazırlama

Hatırı sayılır teknoloji şirketleri, başvuruları önce otomatik sistemlerle filtreler. Bu sistemler belirli anahtar kelimeleri arar. CV analiz süreçlerinden başarıyla geçmek için şu ipuçlarını uygulayın:

  1. Anahtar Kelime Kullanımı: İş ilanındaki "REST API". "Unit Testing", "CI/CD" gibi terimleri, gerçekten biliyorsanız CV'nize doğal bir şekilde yerleştirin.
  2. Standart Başlıklar: "Neler Yaptım?" yerine "Deneyim", "Yeteneklerim" yerine "Teknik Yetkinlikler" gibi standart başlıklar tercih edin.
  3. Dosya Formatı: Tasarım odaklı bir PDF daima iyidir ancak metinlerin seçilebilir ve okunabilir olduğundan emin olun.

Sıkça sorulan sorular

Yeni mezun bir mobil geliştirici CV'sine ne yazmalı?

İş deneyiminiz yoksa, eğitim projelerinizi. Bitirme tezinizi, katıldığınız hackathon'ları ve GitHub'da aktif olarak geliştirdiğiniz açık kaynak projeleri öne çıkarın. Stajlarınızda üstlendiğiniz ufak görevleri bile "başarı" odaklı tanımlamaya çalışın.

Portfolyomda kaç uygulama olmalı?

Sayıdan ziyade kalite gerekir. 10 tane basit "To-Do List" uygulaması yerine. Gerçek bir problemi çözen, mimarisi düzgün kurulmuş ve mağazada yayınlanmış 2-3 kaliteli uygulama çok daha etkileyicidir.

Sertifikalar mobil geliştirici CV'sinde kayda değer mi?

Gerçekte, google Associate Android Developer veya Apple'ın resmi eğitimleri gibi saygın sertifikalar değer katar. Ancak, sadece video izleyerek alınan ve sınavı olmayan katılım belgeleri CV'de çok fazla yer kaplamamalıdır.

Özet ve son kontrol listesi

Profesyonel bir CV oluştur süreci, aslında kendi kariyerinizin bir ürün yönetimi sürecidir. Göndermeden önce şu listeyi kontrol edin:

  • İletişim bilgilerim ve GitHub/App Store linklerim güncel mi?
  • Teknik yetkinliklerim kategorize edilmiş mi?
  • Deneyimlerimi "yaptım" şeklinde değil, "başardım/iyileştirdim" şeklinde yazdım mı?
  • Kullandığım Cv şablon sade ve okunabilir mi?
  • İş ilanındaki kritik anahtar kelimeleri metne yedirdim mi?

Pratikte, mobil uygulama geliştirme dünyasında kodunuz sizin kimliğinizdir, fakat CV'niz o koda giden kapının anahtarıdır. Teknik derinliğinizi, temiz bir sunum ve somut verilerle birleştirdiğinizde, mülakat daveti alma şansınızı ciddi oranda artırırsınız.

ATS uyumlu CV'ni dakikalar içinde hazırla.

Ücretsiz Başla
İçindekiler