Wawancara dengan Farooq Adam, Co-Founder, Fynd

Diterbitkan: 2017-12-04

Menindaklanjuti serangkaian wawancara co-founder dan CTO kami, kami bertemu Farooq Adam, Co-Founder pengecer mode online yang akan datang, Fynd. Lulusan IIT-Bombay, Farooq telah bekerja selama empat tahun dengan perusahaan analitik terkemuka Opera Solutions sebelum memulai Fynd dengan dua sesama lulusan IIT-Bombay lainnya, pada tahun 2012.
Fynd adalah portal online yang membantu pengguna menemukan dan membeli produk fashion atau gaya hidup dari toko merek di sekitar mereka dan mengirimkannya ke depan pintu mereka. Fynd telah mengumpulkan total pendanaan ~INR 30 crore dari investor terkemuka seperti IIFL Seed Ventures, GrowX dan Tracxn Labs dengan putaran pendanaan terbaru sebesar $3,4 juta yang akan datang pada bulan Juni ini.
Utkarsh dari tim UpGrad berbicara dengan Farooq tentang bagaimana profesional TI dapat bertransisi ke industri produk dan keahlian apa yang perlu mereka peroleh untuk unggul di bidang ini.

Daftar isi

Berikut petikan wawancara tersebut:

T. Ceritakan tentang Fynd dan peran apa yang dimainkan teknologi dalam pertumbuhannya?

Dengan kata sederhana, Fynd adalah platform online untuk membeli produk fashion dan gaya hidup. Ini membantu menghadirkan inventaris offline secara online melalui integrasi dengan ratusan POS (Sistem point-of-sale) dan sistem ERP di toko offline. Kami kemudian mencerminkan inventaris ini pada aplikasi kami yang ditemukan di Android, iOS, dan web.
Kami menggunakan teknologi lama POS dan ERP dan memaparkannya ke lapisan API baru kami, yang merupakan tulang punggung bisnis ini. Teknologi telah memainkan peran penting dalam pertumbuhan kami karena dengan memanfaatkan teknologi, kami dengan cepat menjembatani kesenjangan antara bisnis online dan offline.
Wawancara dengan Ankit Tomar, Co-Founder & CTO, Bizongo

T. Bagaimana Anda menyusun tim teknologi Anda dan bagaimana profil umum pengembang di perusahaan Anda?

Saat ini kami memiliki sekitar 35 insinyur di perusahaan kami yang terbagi dalam tim berdasarkan keahlian mereka. Dalam hal peran khusus, kami memiliki arsitek utama sebagai kepala tim. Ini adalah orang-orang yang memiliki pengalaman pemrograman lebih dari tujuh tahun. Mereka memiliki pengalaman luas dalam membuat produk perangkat lunak dan karenanya membantu tim memutuskan alat mana yang akan dioperasikan dan bagaimana menyusun fungsionalitas keseluruhan.
Selanjutnya, kami memiliki banyak insinyur senior dan junior yang memiliki pengalaman pemrograman beberapa tahun atau lebih baru. Kami biasanya mendapatkan banyak pengembang kami dari perusahaan IT besar seperti TCS, Infosys, dan Wipro.

T. Anda berbicara tentang mempekerjakan profesional dari perusahaan IT. Menurut Anda, tantangan apa yang mereka hadapi dalam transisi dari layanan TI ke perusahaan produk seperti Anda?

Saya pikir tantangan utama yang dihadapi para profesional seperti itu ada dua: mengubah pola pikir mereka dari berorientasi layanan ke berorientasi produk dan kedua, berurusan dengan berbagai alat perangkat lunak.
Di sini, mereka harus melatih lebih banyak kreativitas dalam hal memikirkan solusi daripada mengerjakan solusi yang telah ditentukan sebelumnya yang diberikan kepada mereka. Selain itu, siklus pengembangan jauh lebih cepat di perusahaan produk biasa dibandingkan dengan perusahaan TI. Kami merilis versi baru produk setiap 2-3 minggu, sementara di perusahaan TI mereka umumnya bekerja pada siklus pengembangan perangkat lunak selama 2-3 bulan.
Dalam hal bekerja pada perangkat lunak, profesional TI perlu mempelajari berbagai alat yang digunakan pengembang perangkat lunak di perusahaan produk ini dengan sangat cepat. Mereka juga perlu mempelajari keterampilan teknik dan otomatisasi. Seperti di perusahaan IT, Anda tidak memiliki pasukan QA dan DevOps di perusahaan produk untuk membantu Anda dalam penerapan dan pemeliharaan. Oleh karena itu, penting bagi setiap pengembang untuk mandiri dalam menciptakan produk secara end to end.

T. Apakah Anda mempekerjakan pengembang tumpukan penuh untuk tim Anda? Bagaimana Anda menemukan mereka berbeda dari pengembang perangkat lunak biasa?

Ketika kami memulai sebagai sebuah perusahaan, kami hanya ingin mempekerjakan pengembang yang sangat terspesialisasi dengan keahlian hanya dalam satu tumpukan. Namun, saat kami berkembang, kami menyadari bahwa kami perlu membangun tim yang fleksibel dan gesit karena itu sangat penting untuk pertumbuhan pengembang dan perusahaan.
Kami memindahkan pengembang perangkat lunak kami ke seluruh tim frontend dan backend untuk memungkinkan mereka mendapatkan kemampuan tumpukan penuh. Eksperimen ini sangat berhasil karena hari ini, hampir 80% pengembang kami mengaktifkan tumpukan penuh. Ini telah membantu kami meningkatkan pertumbuhan baik dari segi jumlah maupun kecepatan.
Bagaimana Menjadi Pengembang Full Stack: Bagian 1

T. Untuk membangun tim Anda, bagaimana Anda mewawancarai pengembang?

Kami memiliki proses wawancara 5 hingga 6 langkah untuk merekrut pengembang di berbagai tingkat pengalaman kerja. Kami memulai 2 putaran pertama dengan mengetahui lebih banyak tentang kandidat, latar belakang mereka, motivasi mereka dan jenis pekerjaan yang telah mereka lakukan sebelumnya. Kemudian, kami menanyai mereka tentang dasar-dasar pengembangan perangkat lunak karena kami percaya itu adalah elemen paling penting bagi pengembang mana pun. Jika dasar-dasar struktur data dan algoritme sudah ada, maka sangat mudah bagi pengembang mana pun untuk membuat perangkat lunak baru.
Posting 3 putaran ini, kami memberi mereka produk perangkat lunak yang sebenarnya untuk dibuat. Misalnya, kami mungkin meminta mereka untuk membuat aplikasi yang akan menampilkan 100 film teratas IMDB untuk bahasa apa pun. Ini memberi kita indikator yang cukup baik tentang pemrograman dan keterampilan berpikir mereka. Kandidat mana pun, yang berhasil dalam putaran ini kemudian mengajukan tawaran dari pihak kami.

T. Terakhir, kami ingin mengetahui pendapat Anda tentang kurikulum untuk program Diploma Pengembangan Perangkat Lunak UpGrad PG dengan IIIT-B. Menurut Anda, seberapa bergunakah bagi seorang profesional TI yang ingin beralih ke perusahaan produk?

Ini adalah program yang sangat relevan bagi siapa saja yang ingin pindah ke perusahaan produk atau startup. Ini memiliki perpaduan yang baik – mencakup dasar-dasar dengan sangat baik ditambah menjadi benar-benar langsung dengan spektrum teknologi yang besar. Setiap pelajar yang mengikuti program akan memiliki peluang besar untuk berhasil dengan baik di industri produk perangkat lunak. Mereka pasti akan berpengalaman dalam semua teknologi dan praktik perangkat lunak.

Menjadi Pengembang Tumpukan Penuh

Diploma PG UpGrad dan IIIT-Bangalore dalam Pengembangan Perangkat Lunak
Belajarlah lagi