Bienvenidos a otro Top Dev, La Entrevista de Hireline y bueno, el invitado de hoy es un tipazo con una carrera bastante impresionante y diversa. Él es Isaac Carrada, alias el buen easy, y nos va a contar cómo es trabajar como Developer & App Innovation en Microsoft.
¿Qué experiencia es necesaria para llegar a ser Developer & App Innovation en Microsoft?
Primero estudié música, no soy un gran músico, sino creo que me dedicaría a ello. Después estudié producción musical digital, también tuve la oportunidad de ser productor de eventos, estaba como parte del equipo de producción general. Elegí algo en lo que también hubiera tenido interés, que me gustara, que tuviera talento, pero que no tuviera ningún problema de odiarlo a veces y eso fue la tecnología.
Entré a Procter & Gamble, estuve un año, no me gustaba tanto el impacto. Y ahí entra otra de las casualidades, fui a comer y estaba un amigo que no veía en mucho tiempo que estudió música igual para producción musical, y me dijo “mi prima está reclutando para IBM, ¿no te gustaría hablar con ella?”.
En IBM tuve un par de emprendimientos, nada fructíferos, pero entré a un rol que era developer entonces lo que hacíamos era toda una semana desarrollar algo con un producto, algo de nube y la siguiente semana era presentarlo en algún lugar. Estuve seis meses como Técnico de Preventa, entonces tienes que poder manejar al cliente, tienes que ser experto en una sola tecnología, tres tecnologías para poder posicionarlas.
Entré a IBM como Arquitecto de soluciones y hacía 50% arquitecto de soluciones 50% ser líder, tenía un equipo de siete personas para la República Mexicana. Cambiaron mucho el foco de cómo lo querían hacer y pedí que me dejara hacer lo que yo quisiera con México, no me dejó. Entonces amablemente puse mi “Open to work en LinkedIn”.
Me invitaron a ser parte del comité para crear la nueva carrera técnica del Conalep de Inteligencia Artificial y me marcó la reclutadora de Microsoft, me ofreció el rol que tengo, apliqué.
¿Cómo es tu experiencia actualmente como Developer & App innovation en Microsoft?
Acaba de cambiar un poco, siempre fui relacionándome con desarrolladores, todo lo que es Marketing del Portafolio que tenga que ver con aplicativos y congresos, workshops, todo lo que son comunidades, patrocinios, todo eso para la hispanoamérica.
Y también llevo toda la parte que son comercialización de los productos de aplicativos para México. Entonces eso es totalmente inversiones, ver todas las cuentas de todos los segmentos de toda la República, es trabajar con todos los equipos de venta, con todos los equipos de marketing, y aunque opero México, le reporto a Latam.
¿Actualmente estás trabajando en proyectos de desarrollo?
Depende del tipo de proyectos que tengamos. Ya no es en sí un desarrollo que le hago a Microsoft, sino alguna cosa que creo didáctica, hacer algún Frontend/Backend que consuma algún servicio priorizando que se muestra la funcionalidad y sobre todo el cómo se está integrando y las buenas prácticas de esa integración en sí.
¿Cómo es el día a día de un Developer & App Innovation en Microsoft?
Ahorita mi día a día es Lunes y Martes operar el negocio, sentarnos con cada una de las cuentas, cada una de las oportunidades, qué tipo de cosas se pueden hacer de inversiones o de programas que tengamos para acelerar una oportunidad, etc, etc.
Miércoles tengo todas las juntas que puedo con toda la gente del ecosistema, los partners con los que colaboramos, también cosas internas y ya Jueves y Viernes, lo trato de hacer como de seguimiento.
¿Qué habilidades necesito desarrollar para ser un Developer & App Innovation en Microsoft?
De Hard Skills definitivamente lo que mencionaba, todos los fundamentos. Saber de algoritmos, saber de programación en todo objetos, estructuras, matemáticas, física, ese pensamiento lógico matemático, matemáticas discretas, todo lo que es probabilidad estadística no sirve tanto para programación, pero si te acabas metiendo un poquito a todo lo que es Data Science, también es sumamente relevante.
¿En qué tipo de proyectos trabaja un Developer & App Innovation?
Siempre he tratado de llevar todo hacia lo didáctico. Digamos que yo tengo KPIs, sé qué tipo de métrica son las que tengo que impactar y trato de encontrar la forma de impactar otras cosas que me interesan impactando esas métricas. Y lo mismo desde el lado empresarial.
Y ahorita, afortunadamente, todos los proyectos que empecé a proponer son a nivel Latam porque de nuevo, lo mismo, ya estábamos haciendo un programa para habla hispana.
¿Qué importancia tiene el idioma inglés para un Developer & App Innovation?
Muchísimo, no estaría en mi puesto si no supiera inglés. Bueno, quizá podría estarlo, pero muy difícil porque Microsoft es una matriz rarísima, es complejo. Muy contrario a la creencia popular, si es bastante lean la estructura, o sea, no son organizaciones de organizaciones y gente reportando así gigantesco, las organizaciones son chiquitas.
Mensualmente sí o sí me reúno con el liderazgo de Latam y mínimo trimestralmente, sí me reuno con el liderazgo global. Entonces para Latinoamérica sí se usa mucho Español, pero tenemos a Brasil, entonces normalmente el idioma en común acaba siendo el Inglés.
Entonces tienes lo global, tienes la región y tienes las subsidiarias, hablo con gente de cada subsidiaria, hablo con gente de la región y hablo con gente global. Demasiado relevante el inglés.
¿Qué Soft Skills deberían de considerar para sobresalir en su carrera profesional?
No voy a decir nada sorprendente, definitivamente empatía y cualquier tipo de relacionamiento me parece que es la más relevante. Todas las organizaciones están hechas de humanos. Para mí es ser transparente y honesto y llevar una relación personal, hablar como lo haría con cualquier humano indiferentemente de tu puesto.
Y la otra sumamente relevante es, ya sea con estoicismo, budismo, ejercicio, lo que sea, de verdad, no saben el tipo de cosas que generan en la salud, el manejo del estrés y el manejo de no tomarte las cosas personales.
¿Un desarrollador puede trabajar en Microsoft sabiendo de Python?
Claro, no sé qué tan popular es esta opinión, pero más allá de librerías y tecnologías específicas, lo que decía que si tienes unos fundamentos fuertes, por supuesto que puedes llegar a trabajar en Microsoft.
Hay especialistas en todos los tipos de lenguajes en Microsoft. Pero lo que a mí me parece más relevante, es que tengas un gigantesco dominio de esas bases en un lenguaje y el poderlo implementar en otro, lo más importante son los fundamentos.
¿Qué libros o cursos recomiendas para un desarrollador junior?
- The Business Value of Developer Relations
- Estoicismo como Filosofía, el que quieran. Normalmente Marco Aurelio es el más accesible.
- Microsoft Learning es una maravilla.
¿Qué opciones tiene Microsoft Learning para certificarme?
Te crea un pad, te ponen todos los curso que tienes que hacer y pueden meterse a cualquiera de los programas que tenemos para que puedan certificarse gratuitamente. Vamos a tener uno con Código Facilito, con un bootcamp Escalab, con Platzi.
¿Cómo puedo enterarme de los cursos de Microsoft Learning?
Tenemos un Newsletter, pueden buscarlo como “.source”.
¿Quieres dar el siguiente paso en tu carrera profesional?
Entra a hireline.io