Entrevista con Farooq Adam, cofundador, Fynd
Publicado: 2017-12-04Siguiendo nuestra serie de entrevistas con cofundadores y CTO, conocimos a Farooq Adam, cofundador del próximo minorista de moda en línea, Fynd. Farooq, graduado del IIT-Bombay, ha trabajado durante cuatro años con la empresa de análisis líder Opera Solutions antes de iniciar Fynd con otros dos compañeros graduados del IIT-Bombay, en 2012.
Fynd es un portal en línea que ayuda a los usuarios a descubrir y comprar productos de moda o de estilo de vida de tiendas de marca a su alrededor y recibirlos en la puerta de su casa. Fynd ha recaudado una financiación total de ~INR 30 millones de rupias de inversores líderes como IIFL Seed Ventures, GrowX y Tracxn Labs con la última ronda de financiación de 3,4 millones de dólares en junio.
Utkarsh del equipo de UpGrad habló con Farooq sobre cómo los profesionales de TI pueden hacer la transición a la industria de productos y qué conjuntos de habilidades necesitan adquirir para sobresalir en este espacio.
Tabla de contenido
Aquí están los extractos de la entrevista:
P. Cuéntenos sobre Fynd y qué papel ha jugado la tecnología en su crecimiento.
En palabras simples, Fynd es una plataforma en línea para comprar productos de moda y estilo de vida. Ayuda a llevar el inventario fuera de línea a través de integraciones con cientos de POS (sistemas de punto de venta) y sistemas ERP en tiendas fuera de línea. Luego reflejamos este inventario en nuestras aplicaciones que se encuentran en Android, iOS y la web.
Estamos llegando a las tecnologías antiguas de POS y ERP y exponiéndolas a nuestra nueva capa de API, que es la columna vertebral de este negocio. La tecnología ha desempeñado un papel importante en nuestro crecimiento, ya que mediante el aprovechamiento de la tecnología estamos cerrando rápidamente la brecha entre los negocios en línea y fuera de línea.
Entrevista con Ankit Tomar, Co-Fundador y CTO, Bizongo
P. ¿Cómo ha estructurado su equipo de tecnología y cuál es el perfil general de un desarrollador en su empresa?
Actualmente contamos con alrededor de 35 ingenieros en nuestras empresas que se dividen en equipos según su experiencia. En cuanto a roles específicos, tenemos arquitectos principales como jefes de equipo. Se trata de personas que tienen experiencia en programación de más de siete años. Tienen una amplia experiencia en la creación de productos de software y, por lo tanto, ayudan al equipo a decidir con qué herramientas operar y cómo estructurar la funcionalidad general.
Luego, tenemos un gran grupo de ingenieros senior y junior que tienen algunos años de experiencia en programación o son nuevos. Por lo general, muchos de nuestros desarrolladores provienen de grandes empresas de TI como TCS, Infosys y Wipro.

P. Usted habló de contratar profesionales de empresas de TI. ¿Qué desafíos cree que enfrentan en la transición de servicios de TI a empresas de productos como usted?
Creo que los principales desafíos que enfrentan estos profesionales son dos: cambiar su mentalidad de una orientada al servicio a una orientada al producto y, en segundo lugar, lidiar con una variedad de herramientas de software.
Aquí, tienen que ejercer mucha más creatividad en términos de pensar en una solución en lugar de trabajar en una predefinida que se les entrega. Además, los ciclos de desarrollo son mucho más rápidos en una empresa de productos típicos en comparación con las empresas de TI. Lanzamos una nueva versión del producto cada 2-3 semanas, mientras que en las empresas de TI generalmente trabajan en ciclos de desarrollo de software de 2-3 meses de duración.
En términos de trabajo en herramientas de software, los profesionales de TI necesitan aprender muy rápidamente una variedad de herramientas que un desarrollador de software usa en estas empresas de productos. También necesitan aprender habilidades de ingeniería y automatización. Al igual que en las empresas de TI, no tiene un ejército de QA y DevOps en las empresas de productos para ayudarlo con la implementación y el mantenimiento. Por lo tanto, es importante que cada desarrollador sea independiente en la creación de productos de principio a fin.

P. ¿Contratan desarrolladores full stack para su equipo? ¿En qué los encuentra diferentes de los desarrolladores de software regulares?
Cuando comenzamos como empresa, buscábamos contratar solo desarrolladores muy especializados con experiencia en una sola pila. Sin embargo, a medida que aumentamos, nos dimos cuenta de que necesitábamos formar un equipo que fuera flexible y ágil, ya que eso es crucial para el crecimiento tanto del desarrollador como de la empresa.
Movimos a nuestros desarrolladores de software entre los equipos de front-end y back-end para permitirles obtener capacidades de pila completa. El experimento fue extremadamente exitoso ya que hoy, casi el 80% de nuestros desarrolladores están habilitados para full-stack. Esto nos ha ayudado a escalar el crecimiento tanto en términos de números como de ritmo.
Cómo convertirse en un desarrollador de pila completa: Parte 1
P. Para formar su equipo, ¿cómo entrevista a los desarrolladores?
Tenemos un largo proceso de entrevista de 5 a 6 pasos para contratar desarrolladores en diversos niveles de experiencia laboral. Comenzamos en las primeras 2 rondas sabiendo más sobre el candidato, sus antecedentes, su motivación y el tipo de trabajo que ha realizado antes de esto. Luego, les preguntamos sobre los conceptos básicos del desarrollo de software, ya que creemos que es el elemento más crucial para cualquier desarrollador. Si los conceptos básicos de estructuras de datos y algoritmos están en su lugar, entonces es muy fácil para cualquier desarrollador crear un nuevo software.
Publique estas 3 rondas, les damos un producto de software real para crear. Por ejemplo, podemos pedirles que creen una aplicación que muestre las 100 mejores películas de IMDB para cualquier idioma. Esto nos da un indicador bastante bueno de sus habilidades de programación y pensamiento. A cualquier candidato que lo haga bien en estas rondas se le extiende una oferta de nuestro lado.
P. Por último, nos encantaría conocer su opinión sobre el plan de estudios del programa de desarrollo de software del Diploma UpGrad PG con IIIT-B. ¿Qué tan útil cree que sería para un profesional de TI que busca hacer la transición a una empresa de productos?
Este es un programa muy relevante para cualquier persona que desee cambiarse a una empresa de productos o una startup. Tiene una buena combinación: cubre los conceptos básicos muy bien y además es muy práctico con un amplio espectro de tecnologías. Cualquier alumno que complete el programa tendrá una gran oportunidad de obtener buenos resultados en la industria de productos de software. Seguramente estarán bien versados en todas las tecnologías y prácticas de software.
