Interviu cu Farooq Adam, co-fondator, Fynd

Publicat: 2017-12-04

În urma seriei noastre de interviuri cu cofondatorii și CTO, l-am întâlnit pe Farooq Adam, co-fondatorul viitorului retailer de modă online, Fynd. Absolvent al IIT-Bombay, Farooq a lucrat timp de patru ani cu cea mai importantă companie de analiză Opera Solutions, înainte de a începe Fynd cu alți doi colegi absolvenți ai IIT-Bombay, în 2012.
Fynd este un portal online care ajută utilizatorii să descopere și să cumpere produse de modă sau stil de viață din magazinele de marcă din jurul lor și să le fie livrate la ușă. Fynd a strâns o finanțare totală de ~ 30 de milioane INR de la investitori de top precum IIFL Seed Ventures, GrowX și Tracxn Labs, cea mai recentă rundă de finanțare de 3,4 milioane de dolari venind în luna iunie.
Utkarsh din echipa UpGrad a vorbit cu Farooq despre modul în care profesioniștii IT pot trece la industria de produse și ce seturi de abilități trebuie să dobândească pentru a excela în acest spațiu.

Cuprins

Iată fragmentele din interviu:

Î. Spuneți-ne despre Fynd și ce rol a jucat tehnologia în creșterea sa?

Cu cuvinte simple, Fynd este o platformă online pentru cumpărarea de produse de modă și stil de viață. Ajută la aducerea online a inventarului offline prin integrări cu sute de sisteme POS (sisteme de puncte de vânzare) și ERP din magazinele offline. Apoi reflectăm acest inventar în aplicațiile noastre găsite pe Android, iOS și web.
Ajungem la vechile tehnologii POS și ERP și le expunem noului nostru strat de API-uri, care este coloana vertebrală a acestei afaceri. Tehnologia a jucat un rol important în creșterea noastră, deoarece prin valorificarea tehnologiei, reducem rapid decalajul dintre afacerile online și cele offline.
Interviu cu Ankit Tomar, co-fondator și CTO, Bizongo

Î. Cum v-ați structurat echipa de tehnologie și care este profilul general al unui dezvoltator din compania dumneavoastră?

În prezent avem aproximativ 35 de ingineri în companiile noastre, care sunt împărțiți în echipe pe baza expertizei lor. În ceea ce privește rolurile specifice, avem arhitecți principali ca șefi de echipă. Aceștia sunt oameni care au experiență în programare de peste șapte ani. Ei au o experiență vastă în crearea de produse software și, prin urmare, ajută echipa să decidă asupra ce instrumente să opereze și cum să structureze funcționalitatea generală.
În continuare, avem un grup mare de ingineri seniori și juniori care fie au câțiva ani de experiență în programare, fie sunt mai proaspeți. În general, primim mulți dintre dezvoltatorii noștri de la firme IT mari precum TCS, Infosys și Wipro.

Î. Ați vorbit despre angajarea de profesioniști din companiile IT. Cu ce ​​provocări credeți că se confruntă în trecerea de la servicii IT la companii de produse ca dvs.?

Cred că provocările majore cu care se confruntă astfel de profesioniști sunt duble: schimbarea mentalității lor de la una orientată spre servicii la una orientată spre produs și, în al doilea rând, să se ocupe de o varietate de instrumente software.
Aici, ei trebuie să-și exercite mult mai multă creativitate în ceea ce privește gândirea unei soluții, mai degrabă decât să lucreze la una predefinită care le este înmânată. De asemenea, ciclurile de dezvoltare sunt mult mai rapide într-o companie tipică de produse comparativ cu companiile IT. Lansăm o nouă versiune a produsului la fiecare 2-3 săptămâni, în timp ce în companiile IT lucrează în general pe cicluri de dezvoltare software de 2-3 luni.
În ceea ce privește lucrul la instrumente software, profesioniștii IT trebuie să învețe foarte rapid o varietate de instrumente pe care un dezvoltator de software le folosește în aceste companii de produse. De asemenea, trebuie să învețe abilități de inginerie și automatizare. Ca și în companiile IT, nu aveți o armată de QA și DevOps în companiile de produse care să vă ajute cu implementarea și întreținerea. Prin urmare, este important ca fiecare dezvoltator să fie independent în crearea produselor cap la cap.

Î. Angajați dezvoltatori full stack pentru echipa dvs.? Cum le găsiți diferiți de dezvoltatorii de software obișnuiți?

Când am început ca o companie, am căutat să angajăm doar dezvoltatori foarte specializați, cu experiență într-o singură stivă. Cu toate acestea, pe măsură ce ne-am extins, am realizat că trebuie să construim o echipă flexibilă și agilă, deoarece acest lucru este crucial pentru creșterea dezvoltatorului și a companiei.
Ne-am mutat dezvoltatorii de software atât în ​​echipele de front-end, cât și de back-end, pentru a le permite să obțină capabilități complete. Experimentul a fost extrem de reușit, deoarece astăzi aproape 80% dintre dezvoltatorii noștri sunt activați full-stack. Acest lucru ne-a ajutat să creștem atât ca număr, cât și ca ritm.
Cum să devii un dezvoltator Full Stack: Partea 1

Î. Pentru a vă construi echipa, cum intervieviți dezvoltatorii?

Avem un proces de interviu de 5 până la 6 pași pentru angajarea de dezvoltatori pe diferite niveluri de experiență de lucru. Începem în primele 2 runde prin a cunoaște mai multe despre candidat, trecutul, motivația și felul de muncă pe care l-au făcut înainte de aceasta. Apoi, îi interogăm cu privire la elementele de bază ale dezvoltării software, deoarece credem că acesta este elementul cel mai important pentru orice dezvoltator. Dacă elementele de bază ale structurilor de date și ale algoritmilor sunt la locul lor, atunci este foarte ușor pentru orice dezvoltator să creeze un nou software.
Postați aceste 3 runde, le oferim un produs software real de creat. De exemplu, le putem cere să creeze o aplicație care să arate primele 100 de filme IMDB pentru orice limbă. Acest lucru ne oferă un indicator destul de bun al abilităților lor de programare și gândire. Orice candidat, care se descurcă bine în aceste runde, i se extinde apoi o ofertă din partea noastră.

Î. În cele din urmă, ne-ar plăcea să vă cunoaștem despre curriculumul pentru programul UpGrad PG Diploma în Dezvoltare Software cu IIIT-B. Cât de util crezi că ar fi pentru un profesionist IT care dorește să treacă la o companie de produse?

Acesta este un program foarte relevant pentru oricine dorește să treacă la o companie de produse sau un startup. Are o combinație bună – acoperă foarte bine elementele de bază și este foarte practic cu un spectru larg de tehnologii. Orice cursant care trece prin program ar avea șanse mari să se descurce bine în industria produselor software. Cu siguranță ar fi bine versați în toate tehnologiile și practicile software.

Deveniți un dezvoltator Full Stack

UpGrad și IIIT-Bangalore's PG Diploma in Software Development
Aflați mai multe