
Agus Sentosa Hermawan—Instruktur RevoU | Senior Software Engineer di Glints
Yuk kenalan lebih dekat sama Instructor Full Stack Software Engineer, Agus Sentosa. Senior Software Engineer dengan segudang prestasi internasional!
Table of Contents
Setelah menjelajah waktu menyusuri seluk beluk Software Engineering di Software Engineering Career Hub,
Yuk kita kenalan sama salah satu instructor Software Engineering, Agus! 👋
Sekilas Tentang Agus
Selama lebih dari 4 tahun, Agus Sentosa Hermawan sudah berkecimpung di dunia Software Engineering di industri commerce enabler, cyber security, dan human resources services.
Awalnya, Agus mulai tertarik dengan Software Engineer karena ikut pelatihan olimpiade komputer saat SMP, loh!
Hingga saat ini, ia bekerja sebagai Senior Software Engineer di Glints, sebuah perusahaan pengembangan karir atau lebih terkenal dengan situs pencari kerja. Ia baru memulai karirnya di Glints sejak tahun 2022.

Sebagai seorang Senior Software Engineer, Agus bertanggung jawab atas pengembangan software dan web application.
Mulai dari menganalisis aplikasi software yang ada, hingga maintain dan memperbaiki programming bugs yang ada.
Sejak SMP tahun 2013, Agus udah menemukan passion-nya di Software Engineering. Bahkan, ia meraih berbagai penghargaan dari International Collegiate Programming Contest (ICPC) di masa kuliahnya.
Dengan pengalamannya ini, Agus akan membimbingmu di Software Engineering Program selama kamu belajar di RevoU!
Yuk, ngobrol bareng Agus!
Gimana perjalanannya berkarir di Software Engineering?
Aku randomly stubbled into computer programming ketika salah satu guruku waktu SMP menawarkan untuk coba pelatihan untuk olimpiade komputer.

Aku merasa hal itu seru banget!
Bisa solving problems dengan program-program komputer dan keliatan juga hasilnya yang orang lain bisa pakai.
Dari sana lah aku mulai banyak ikut olimpiade-olimpiade nasional hingga internasional dari tahun 2013-2017.

Salah satu yang paling berkesan dan dimuat di website National University of Singapore (NUS) adalah ACM-ICPC saat menjadi World Finalist di tahun 2017.

Dari sana, aku terus menekuni Software Engineering mulai dari internship di SIRCLO sampai kerja sekarang.
Gimana keseharian Senior Software Engineer di Glints?
Biasanya, diawali dengan daily standup meeting.
Kemudian, tergantung pada hari apa, bisa banyak ngoding dari siang sampai sore, bisa banyak meeting juga, dan ada hari yang full designing solutions.
Kalau meeting, banyaknya sama Product Manager dan Tech Lead. Bisa ngomongin arah product-nya mau kemana, solutioning-nya kayak gimana, kadang juga ngomongin sebuah feature itu sebenernya possible atau enggak sih?
Atau bisa juga sama Engineer lain, kalau feature atau problem yang lagi dikerjain itu related dengan tim lain juga!

Apa tantangan terbesar Software Engineer?
Tantangan terbesarnya itu multitasking!
Ada hari dimana user bakal complaint karena production lelet dan ada Product Manager yang ngejar-ngejar feature baru.
Untuk kasus kayak gini, harus banyak-banyak communicate dengan semua pihak yang bersangkutan.
Lakukan satu per satu!
Tentukan mana yang lebih penting, mana yang urgent, dan mana yang tidak penting.
Biasanya, ada beberapa hal yang aku perhatiin untuk memprioritaskan suatu task:
- Value dari task yang dikerjakan
- Siapa stakeholder-nya?
- Impact-nya apa?
- Seberapa lama perlu dikerjain?
- Kalau gak dikerjain, apa yang terjadi?
Mitos/Miskonsepsi Software Engineer?

3 Hal yang kamu harap bisa dipelajari di awal karir Software Engineer?
Kalau throwback ke masa-masa kerja di SIRCLO, waktu nge-lead team sambil jadi Engineer juga.. aku berharap bisa pelajari 3 hal ini:
#1 Prioritization

Waktu itu, aku harus deal-deal-an sama team product, juga tentang feature apa yang mau dikerjain dan kapan mau di-release.
Di masa ini, penting banget untuk bisa prioritasin task-task yang ada!
#2 Communication

Di masa ini juga penting banget buat communicate yang intense.
Waktu itu, aku pernah diomelin karena kurang communicate.
Jadi, dari sisi product-nya enggak tau apa yang tim Engineer sedang lakukan.
#3 Expectation Management

Expectation juga part of it.
Gimana sih aku harus kasih expectation ke mereka?
Sama tim lain juga, kadang mereka juga nungguin apa yang sedang kita kerjakan.
Jadi, kalau kasih expectation yang terlalu tinggi, terus enggak tercapai, bisa mengganggu pekerjaan orang lain juga.
Ketiga skill ini penting, karena menjadi Software Engineer itu tidak kerja sendiri. Banyak pihak-pihak lain yang terkait dengan pekerjaan kita.
Bahkan, skill-skill itu masih berguna sampai sekarang, karena jadi Engineer juga bakal ditanyain sama Manager, "Ini feature kira-kira kapan bisa kelar?", "Gimana progress-nya?", "Ini ada yang penting nih, bisa diduluin gak?", dan lain-lain.
Ketiga skill itu bakal bantu banget buat bisa jawab pertanyaan-pertanyaan ini dan membuat kerja sama dengan orang lain jauh lebih smooth!
Resources Software Engineer supaya up-to-date?
Aku paling sering mantengin Reddit dan Hacker News!

Cek juga sumber belajar Software Engineering lainnya di sini.
Good Software Engineer vs Great Software Engineer?
Hal yang bedain good software engineer dan great software engineer adalah...
Adaptability.

Entah itu programming language lain, programming paradigm, or even field lain.
Apa tips praktis untuk yang tertarik berkarir di Software Engineering?

Setelah baca ceritanya Agus, kamu makin tertarik jadi Software Engineer?
Tenang, RevoU bisa bantuin kamu!
Di Full Stack Software Engineering RevoU, kamu akan belajar Software Engineering dari nol dan terstruktur.
Diajarin sama para expert seperti Agus dan instructor lainnya, sampai bisa berkarir jadi Software Engineer dalam 9 bulan!
Cara Kerja RevoU:
✓ Kelas online dan interaktif, setiap Senin-Kamis (19.00-21.00 WIB) dan Sabtu (13.00-15.00 WIB) selama 6 bulan
✓ Belajar dari instruktur terbaik di industri (seperti Akbar)
✓ Pembinaan karir yang dipersonalisasi dengan sesi mentorship 1:1 melalui RevoU Next
✓ Tergabung dalam komunitas untuk networking dan pengembangan karir
✓ Job Guarantee up to 100%. Jika kamu sedang mencari pekerjaan dan tidak mendapatkannya di akhir program, kursus ini GRATIS!
Siap jadi Software Engineer bareng RevoU?
Yuk, daftarkan dirimu di RevoU Full Stack Software Engineering dan cek jadwal course mendatang di sini! 🚀
RevoU - The Journal Newsletter
Join the newsletter to receive the latest updates in your inbox.