CV Software Engineer: Tech Stack, Dampak, Proyek, dan Contoh Lengkap
Cara menulis CV software engineer: judul spesifik, tech stack jelas, dampak terukur, peran dalam proyek, dan GitHub, dengan contoh dan CV lengkap.
CV software engineer yang kuat menunjukkan apa yang dapat Anda bangun, dengan teknologi apa, dan apa yang berubah karenanya. Mulailah dengan judul yang spesifik dan tech stack singkat yang dikelompokkan menurut jenis. Lalu tulis poin yang menjawab tiga pertanyaan: apa masalahnya, apa yang Anda lakukan, dan apa hasilnya? Satu halaman cukup di awal karier, dan dua halaman untuk pengalaman yang panjang. Gunakan tata letak satu kolom yang mudah dibaca manusia maupun sistem. Panduan ini ditujukan bagi backend, frontend, full stack, dan mobile developer, baik fresh graduate maupun senior, dengan contoh sebelum dan sesudah serta satu CV lengkap.
Judul spesifik dan ringkasan yang berguna
“Programmer” tidak banyak bercerita. “Backend Developer (Go, PostgreSQL, AWS)” jauh lebih jelas. Ringkasan sebaiknya menyebut tingkat pengalaman, sektor, stack utama, dan satu bukti kuat. Kata sifat seperti “pekerja keras” atau “cepat belajar” tidak banyak membantu jika tanpa contoh nyata.
Sebelum: Developer penuh semangat yang senang mempelajari teknologi baru.
Sesudah: Backend developer berpengalaman 6 tahun membangun API pembayaran dengan Go dan PostgreSQL di AWS. Memimpin perpindahan ke arsitektur berbasis event untuk platform dengan 2 juta transaksi per hari.
Kelompokkan keterampilan secara jujur
Kelompokkan menurut jenis dan urutkan sesuai lowongan. Tulis hanya yang dapat Anda jelaskan saat wawancara teknis, karena hal yang dilebih-lebihkan cepat terlihat. Baca panduan keterampilan CV untuk ide lainnya.
- Bahasa: Go, Java, Python, TypeScript, PHP.
- Framework: Spring Boot, Laravel, React, Flutter.
- Data: PostgreSQL, MySQL, Redis, Kafka.
- Cloud dan delivery: AWS, GCP, Docker, Kubernetes, Terraform, GitHub Actions. Lihat juga panduan DevOps dan cloud.
- Praktik: testing, code review, observability, desain sistem.
Hindari bintang dan bilah persentase karena tidak bermakna dan sulit dibaca sistem. Sebutkan juga kemampuan bahasa Inggris dengan jelas, sebab banyak perusahaan teknologi menilai hal ini.
Tulis dampak, bukan tugas
Tunjukkan skala, keputusan, dan hasil. Latensi, ketersediaan, biaya, frekuensi rilis, penggunaan, tingkat kesalahan, dan waktu yang dihemat semuanya berguna. Gunakan pola tindakan dan hasil. Angka berikut hanya contoh; tulis hanya yang dapat Anda jelaskan.
Sebelum: Mengerjakan backend sistem pembayaran.
Sesudah: Mendesain ulang layanan retry pembayaran dengan Kafka dan worker idempoten, mengurangi pembayaran gagal 18% pada 2 juta transaksi harian.
Sebelum: Meningkatkan performa situs.
Sesudah: Menurunkan LCP dari 3,8 detik menjadi 1,9 detik pada toko React dengan 500 ribu pengguna per bulan melalui code splitting dan optimasi gambar.
Sebelum: Bertanggung jawab atas deployment.
Sesudah: Membuat pipeline CI/CD dengan GitHub Actions dan Terraform, dari rilis bulanan menjadi beberapa kali seminggu, dengan rollback di bawah 10 menit.
Sebelum: Membimbing developer junior.
Sesudah: Membimbing 3 developer junior dan membuat daftar periksa code review; dalam 6 bulan, ketiganya menangani fitur secara mandiri.
Tidak punya metrik? Jelaskan lingkupnya: jumlah layanan, pengguna, ukuran tim, tanggung jawab, dan keputusan yang diambil. Pada proyek tim, selalu jelaskan peran Anda sendiri, karena hal ini akan ditanyakan saat wawancara.
Proyek dan kode yang membantu
Tautan GitHub hanya berguna jika menampilkan karya terbaik Anda. Dua atau tiga proyek yang rapi lebih baik daripada sepuluh repositori terbengkalai. Sematkan proyek terbaik, buat README berisi tujuan, stack, cara menjalankan, dan demo, lalu arsipkan percobaan lama.
- Nama dan tujuan: apa fungsinya dan untuk siapa.
- Stack: teknologi utama yang digunakan.
- Kontribusi: terutama pada proyek tim atau open source.
- Hasil: pengguna, kontribusi yang diterima, atau performa.
- Tautan: repositori atau demo yang benar-benar berfungsi.
Sesuaikan dengan tingkat dan posisi
- Fresh graduate: pendidikan, magang, skripsi, bootcamp, proyek, dan dasar-dasar. Lihat CV tanpa pengalaman.
- Menengah: tanggung jawab fitur, keandalan, dan kerja sama dengan tim produk.
- Senior: arsitektur, pengaruh lintas tim, mentoring, dan hasil bisnis.
- Tech lead: strategi teknis, standar, proyek lintas tim, dan rekrutmen.
- Pindah karier: proyek dan pemahaman bidang lama; baca panduan pindah karier.
Gunakan kata-kata dari lowongan jika memang benar. Pemeriksa ATS dan kata kunci menurut industri dapat membantu Anda menguji CV.
Contoh singkat dan lengkap
Orang dan angkanya fiktif, tetapi formatnya bisa digunakan kembali.
Dimas Pratama | Backend Developer | Bandung | Telepon | Email | github.com/contoh | LinkedIn
Ringkasan: Backend developer berpengalaman 6 tahun membangun API pembayaran dengan Go dan PostgreSQL di AWS, berfokus pada keandalan dan arsitektur berbasis event.
Keterampilan: Go, Python, TypeScript | PostgreSQL, Redis, Kafka | AWS, Docker, Kubernetes, Terraform. Bahasa Inggris: mahir.
Pengalaman: Senior Software Engineer, Finlane, 2022 – sekarang. Layanan retry pembayaran, 18% lebih sedikit kegagalan. CI/CD dengan beberapa rilis per minggu. Membimbing 3 developer.
Software Engineer, TokoDigital, 2019 – 2022. API checkout untuk 500 ribu pengguna; latensi p95 dari 800 ms menjadi 200 ms.
Pendidikan: S1 Teknik Informatika, ITB, 2019. Proyek: rate limiter open source, 12 kontribusi diterima.
Kesalahan umum
- Mencantumkan semua alat yang pernah disentuh.
- Memakai bilah keterampilan dan template banyak kolom.
- Menjelaskan tiket, bukan hasil.
- Menulis hasil tim tanpa menyebut peran Anda.
- Tautan rusak atau profil GitHub kosong.
- Mengirim CV yang sama untuk frontend dan backend.
Kesimpulan
Sebelum melamar, pastikan judul, stack, dan tiga poin dampak mudah ditemukan, dan setiap angka dapat Anda pertahankan. Panduan CV profesional membantu menyusun format, dan untuk peran data baca panduan data analyst.
Tingkatkan CV software engineer dengan CV Analyz: tugas Anda diubah menjadi hasil yang jelas untuk pekerjaan dan negara tujuan, hanya dengan data yang Anda berikan.
Perbaiki CV Anda sekarangPertanyaan yang sering diajukan
Berapa halaman yang ideal?
Satu halaman di awal karier, hingga dua untuk pengalaman panjang.
Perlukah menyertakan GitHub?
Ya, jika menampilkan kerja yang rapi dan baru. Jika tidak, lewati.
Bagaimana jika tidak punya metrik?
Jelaskan lingkup, tanggung jawab, keputusan, dan hasil.
Berapa banyak teknologi yang ditulis?
Hanya yang dapat Anda jelaskan, diurutkan menurut relevansi.