Yazılım ve Teknoloji

Go Geliştirici CV Örneği

Yüksek eşzamanlılık gerektiren servisleri Go ile yazar; sade dil yapısı ve düşük gecikme, altyapı yakınındaki servislerde tercih sebebidir.

CV'de öne çıkarılacak görevler

  • Goroutine ve kanal yapılarıyla eşzamanlı işleme akışı tasarlamak
  • gRPC servisleri ve protobuf sözleşmeleri geliştirmek
  • Yarış durumlarını race detector ile tespit edip gidermek
  • pprof ile CPU ve bellek profili çıkarıp darboğazı gidermek
  • Servisi tek ikili dosya hâlinde paketleyip konteynere almak

Yetkinlikler

  • Go
  • Goroutine ve kanal modeli
  • gRPC / Protocol Buffers
  • PostgreSQL
  • Docker
  • pprof profilleme
  • Go test ve benchmark
  • Kubernetes üzerinde dağıtım

Ölçülebilir başarı örnekleri

X ve Y yerine kendi rakamlarınızı yazın.

  • Servisi Go'ya taşıyarak aynı yükte bellek kullanımını X MB'den Y MB'ye indirdim
  • gRPC geçişiyle servisler arası çağrı gecikmesini X ms azalttım
  • İşçi havuzunu yeniden tasarlayıp saniyede işlenen mesaj sayısını Y'ye çıkardım

Eğitim

  • Bilgisayar Mühendisliği lisans
  • Yazılım Mühendisliği lisans
  • Elektrik-Elektronik Mühendisliği lisans