jueves, 8 de junio de 2017

Belén Cruz Zapata: Ingeniera Software en Groupon



Belén Cruz Zapata
Ingeniera Software en Groupon

Ingeniera Informática y en breve Doctora por la Universidad de Murcia. Ha trabajado en España, Marruecos y actualmente está en Silicon Valley centrada en el desarrollo móvil iOS para Groupon. 


"nunca me he sentido discriminada [por ser mujer], ni me he sentido diferente respecto a mis compañeros, ni en España, ni en Marruecos, ni en Estados Unidos. Al igual que tampoco me he sentido discriminada ni por ser española, ni por ningún otro motivo. Todo el mundo debería ser valorado por su trabajo
LinkedIn Web
Muchas gracias Belén por dedicarnos tu tiempo, ¿querría empezar por saber por qué decidiste estudiar Informática? ¿Qué opinó sobre tu elección tu familia y tus amigos?

Sinceramente, no lo tenía nada claro. Desde pequeña había tenido ordenador en casa, y por eso me atraía todo lo relacionado con la tecnología. Tenía la curiosidad por saber más. Sin embargo, a la hora de decidir qué estudiar, no estaba segura. Dudaba en si algo que yo veía como un entretenimiento, podía llegar a gustarme como profesión. Me decanté finalmente por informática, porque tampoco tenía las cosas claras con ninguna otra carrera.

A mi familia y mis amigos cercanos les pareció bien. Iban a apoyarme igualmente sin importar lo que escogiese, aunque no hubo nadie más de mi colegio/instituto que escogiese informática ese año. 

Durante la carrera obtuviste la Mención Honorífica a la Excelencia Académica, ¿cómo conseguiste tan buena nota? ¿Qué destacarías de este periodo de tu formación? 

Siempre he sido de sacar muy buenas notas, así que en la Universidad no quería que fuese una excepción. Nunca me costó sentarme a estudiar. De hecho, jamás iba a estudiar a la biblioteca. Yo prefería estudiar desde casa, donde se me hacía más ameno y donde aprovechaba mejor el tiempo.

La carrera fue una buena base. Cuando estás estudiando, quizá te preguntas si algún día necesitarás saber todo lo que te están enseñando. Pero después de estos años, creo que realmente fue útil. Contribuye a la forma de pensar y de resolver problemas.

Me llamaban la atención las asignaturas de sistemas operativos, o de procesadores, porque había que emplear la lógica. Era como resolver puzles, por lo que la clave es comprender totalmente lo que estás haciendo. No sirve de nada aprender cosas de memoria si no las entiendes.

Parece que te gustó tu formación porque continuaste con el Máster de Nuevas Tecnologías en Informática compaginándolo con tus primeros trabajos. ¿Podrías contarnos algo más de esa época? ¿Qué proyectos llevaste a cabo?

El máster que hice fue una continuación de la carrera, y me dejaba la puerta abierta hacia el doctorado. Unos meses antes de terminar la carrera, empecé a hacer prácticas en una empresa asociada a la Universidad. Este trabajo lo continué mientras hacía el máster. Trabajaba por la mañana unas horas, e iba a clase por las tardes. Fue fácil poder compaginar ambas cosas, y siento que aproveché muy bien ese año.

Hacer prácticas fuera de la universidad es algo que la propia universidad debería incentivar muchísimo más. Se termina la carrera con muchos conocimientos de base, pero realmente estás a una gran distancia respecto a lo que vas a necesitar en el mundo laboral. En Estados Unidos, realizar prácticas en una empresa mientras estás estudiando, es muy común. Cuando terminas la carrera, ya tienes experiencia laboral. 

Esta formación la continuaste participando en el Doctorado, ¿en qué te has especializado? 

Mi doctorado está especializado en aplicaciones móviles de salud. Hice una investigación previa sobre privacidad, para después centrar el resto de la tesis en la usabilidad de estas aplicaciones. 

En 2013 te fuiste a Rabat con el programa Erasmus Mundus, ¿qué te pareció la experiencia? ¿estuviste trabajando con algún grupo de investigación? ¿es más acusada la brecha de género en los estudios de informática en Marruecos? 

La experiencia fue una de las mejores que he vivido hasta ahora. Estuve trabajando en mi tesis en el grupo de investigación de ingeniería del software de la Universidad de Rabat - Soussi. Yo estaba haciendo mi tesis, por lo que realmente no atendía a clases, y no sé cómo es la brecha de género en Marruecos en informática. Conocí a varios informáticos fuera de la universidad, y muchas eran chicas, así que diría que la brecha es igual o menor. 

Antes de obtener la beca Erasmus Mundus, yo estaba haciendo el doctorado a la vez que trabajaba. Ese año en Marruecos ha sido el único en el que me he dedicado por completo al doctorado, por lo que logré avanzarlo bastante.


Tras esa experiencia, en 2014 entras en el programa ‘Jóvenes con Futuro’ trabajando en una startup (Swarm mobile) en Silicon Valley. Creo que recomendarías a cualquiera que disfrute con la informática que participe en ese programa ¿es así? ¿En qué tecnologías y productos trabajabas durante esa etapa?

Sí, lo recomiendo sin ninguna duda. El programa te permite realizar prácticas durante unos meses, suficientes para conocer cómo se trabaja y vive aquí. Si te gusta, puedes intentar buscar tu camino aquí, si no, puedes volver a España con una gran experiencia, y una gran ventaja en tu currículo. En general, vivir un tiempo fuera de tu país, es siempre una gran experiencia, se aprende mucho, y te abre mucho la mentalidad. 

Cuando yo solicité entrar en el programa de Jóvenes con Futuro, estaba en Marruecos, y llevaba un año con el doctorado (hacía mucho que no programaba ya). Hice la solicitud como desarrolladora de aplicaciones móviles, tanto de Android como iOS. Entré en Swarm y me encargué de toda la parte móvil, Android e iOS. 

Más tarde os compra el gigante Groupon. ¿Qué supuso la adquisición para ti y tus compañeros? 

La compra fue poco después de que yo llegara, por lo que pasó todo muy rápido. Para mi fue un gran cambio, porque yo iba a trabajar en una típica startup de Silicon Valley y me encontré con una adquisición y con el cambio a una empresa grande. Pude vivir la experiencia de trabajar en una startup, y luego la suerte de moverme a una empresa como Groupon, con mejores condiciones laborales. Nos tuvimos que cambiar de oficina, pero dentro de la misma ciudad. Durante los primeros meses, no cambió nuestra forma de trabajar. Continuamos trabajando como empresa independiente dentro de Groupon, mientras se resolvía cómo iba a integrarse nuestro producto en Groupon.

En breve defiendes tu tesis, ¿te ha resultado sencillo compaginar el desarrollo profesional con la faceta investigadora? 

Mi tesis investiga las barreras de adopción de las aplicaciones móviles de salud, especialmente la usabilidad. En la tesis hago una recopilación de otros estudios y guías, para crear un catálogo de requisitos que las aplicaciones pueden seguir para conseguir una mejor usabilidad.

Es difícil compaginar ambas facetas. El doctorado siempre fue como algo opcional y secundario para mi, ya que tenía claro que no quería apartar lo demás para centrarme sólo en eso. Al estar trabajando, quieres disfrutar del tiempo libre restante, y no dedicarlo a un doctorado. En mi caso, fue clave haberle dedicado un año al doctorado en Marruecos. Ese año me permitió encaminar bastante la tesis, y hacer que, a partir de entonces, me resultase más sencillo. 

En Silicon Valley es fácil que haya fuga de cerebros para emprender su propio proyecto, ¿algún plan de futuro para montar tu propia startup? ¿seguirás en EEUU durante mucho tiempo?

De momento no tengo plan para mi propia startup, pero sí tengo pensado quedarme en EEUU un tiempo más. No sé cuánto, pero al menos otro par de años más. Es complicado hacer planes a largo plazo cuando te encuentras entre dos países. Hay motivos para volver, pero también para quedarse.

Para completar tu currículum incluso has escrito libros sobre desarrollo móvil, ¿cómo llegaste a esas publicaciones?

Los libros surgieron a raíz de un post que publiqué cuando Android Studio fue anunciado. La editorial me contactó para escribir el libro sobre este IDE. A partir de ahí continuó la relación, y llegué a publicar varios libros relacionados.

Con esta densa trayectoria en la que además has viajado bastante, ¿te has sentido discriminada por ser mujer en un mundo donde sólo parece que hay hombres? ¿Qué crees que pueden aportar las mujeres como hecho diferencial?

Es una realidad que hay más hombres que mujeres estudiando una carrera como informática, y por tanto, es más probable encontrar más hombres que mujeres trabajando en un equipo de ingenieros. Se suele preguntar mucho sobre este tema, si en algún momento nos sentimos discriminadas por ello. 
Desde mi experiencia personal, antes de que la gente me preguntara por ello, ni siquiera lo había pensado, no contemplaba que fuera posible que me fuesen a discriminar por eso. Y es así, nunca me he sentido discriminada, ni me he sentido diferente respecto a mis compañeros, ni en España, ni en Marruecos, ni en Estados Unidos. Al igual que tampoco me he sentido discriminada ni por ser española, ni por ningún otro motivo. Todo el mundo debería ser valorado por su trabajo, en este caso.

¿Cómo animarías a otras estudiantes de bachillerato a estudiar Informática o Ingeniería en general?

Al final todo se trata de estudiar algo con lo que disfrutes. Quizá cuando eres más joven, te dejas llevar más por estereotipos, quizá no has vivido fuera, no conoces mucho sobre el mundo laboral. Así que yo dejaría esos factores fuera de la decisión. 

Hay muchas más opciones de las que nos imaginamos cuando comenzamos a estudiar. Al final, todo puedes llevarlo a tu terreno, incluso la informática. En un futuro, puedes centrarte más en el aspecto de la interfaz del usuario y del diseño, crear tu propia aplicación móvil, puedes orientarte a la medicina, o a la conducción de coches. La informática es muy amplia.

Muchas gracias Belén por concedernos esta entrevista.

Por si usáis twitter, publicitamos las nuevas entradas por aquí: 

Si os gusta el contenido de este blog por favor compartidlo para que el esfuerzo valga la pena.
Finalmente os recordamos nuestros objetivos

viernes, 28 de abril de 2017

Almudena Montiel Gonzalez: Responsable de centro de computación TIER2 Grid



Almudena Montiel González
Responsable de centro de computación TIER2 Grid 

Finalizó sus estudios de Informática entre Sevilla y Cranfield (UK) en 2008. Trabajó en Sevilla, Ámsterdam, Darmstadt (Alemania) y Madrid donde trabaja como responsable de operaciones y sistemas del centro TIER2 Grid de la Universidad Autónoma de Madrid.


"Debemodeshacernos del estereotipo de informático marginado, ... construir un modelo de mujer en el mundo tecnológico que resulte atractiva intelectualmente a niñas y chicas adolescentes ... y dar visibilidad a las mujeres que destacan en nuestro campo
LinkedIn
Buenas Almudena, por LinkedIn vemos que estudiaste Ingeniería Informática en Sevilla y luego hiciste el Máster de "Grid Computing and e-Science" en Cranfield. ¿Qué te impulsó hacer el Máster?

Hola Juan, efectivamente, hice la ingeniería superior en informática en la ETSII de la Universidad de Sevilla y el Máster formó parte de dicha titulación. En concreto el Máster era parte del programa Erasmus, que era un nuevo acuerdo entre la ETSII y la Universidad de Cranfield en el curso académico 2007-2008. Ya pensaba en aprovechar el programa Erasmus, y la oportunidad de hacer el Máster se presentó justo a tiempo antes de finalizar mis estudios universitarios. Lo que me llevó a hacerlo fueron tanto motivos académicos como personales, por una parte la tecnología Grid conseguía consolidarse con la construcción del LHC y por otro lado siempre había tenido inquietud por una experiencia internacional. No tengo dudas de que tomé una buena decisión, que determinaría mi camino. Mis expectativas se vieron satisfechas: por una parte aprendí que el contexto académico donde había estudiado años anteriores no tenía nada que envidiarle al respetado entorno académico anglosajón, y por otra parte, el súbito y enorme crecimiento personal. 

¿Qué conocimientos destacas de la carrera y del Máster?

Lo cierto es que si tuviera que escoger algo que destacar de la carrera, más que conocimientos, que me parecen completos, me quedaría con la destreza que se adquiere para resolver problemas reales con tecnología y creatividad. Por supuesto que utilizo en mi trabajo diario la mayoría de materias que aprendí: fundamentos de redes, sistemas operativos, diseño y programación software, arquitectura hardware. El Máster ha influido de manera determinante mi carrera profesional, sobre todo porque aprendí tecnologías que me gustaban mucho y procuré orientar mi carrera en torno a éstas. Además, hablar inglés con fluidez me abrió muchas puertas.

Sobre tu carrera profesional, has pasado por Oracle y Aliatis en Sevilla, M2Mobi en Ámsterdam, el Instituto de Investigación de Darmstadt en Alemania y volviste a España para trabajar como Administradora de Sistemas en un centro de computación TIER 2 en la Universidad Autónoma de Madrid. Suena muy bien, ¿podrías describirnos algo más tus trabajos y el por qué de tus cambios? 

Vaya, ¡muchos movimientos ahora que lo leo! en Oracle estuve con un programa de formación de la Universidad de Sevilla, con Fidetia, mientras estudiaba 5º. En Aliatis estuve justo al volver del Máster. Estuve trabajando con una solución de Business Intelligence Oracle, para desplegarla en la empresa. Pronto me volví a ir al extranjero, porque era lo que quería en ese momento. Me fui a M2Mobi con una beca Leonardo, que es un programa para prácticas en empresas extranjeras. M2Mobi es una empresa de desarrollo de aplicaciones móviles y con una red social - tienen algo similar a un facebook local de Holanda - donde diseñé, desplegué y pusimos en producción la base de datos backend, en MySQL. Acabado el programa Leonardo, me embarqué en un programa de internacionalización del Ministerio de Innovación y Ciencia, en GSI en Alemania, donde trabajé durante 4 años en tecnología grid y cloud. A pesar de que Alemania me acogió con una buena calidad de vida, un trabajo muy interesante y buenos amigos, quise cerrar esa etapa para volver al país que de verdad me gusta. Busqué, y encontré la oportunidad de volver a España para seguir trabajando en la misma línea. Trabajo en un TIER2, en la terminología grid (no confundir con la clasificación en tiers de ANSI/TIA-942), es decir, un centro de computación de análisis científico y proceso de datos de la grid, situado en la Universidad Autónoma de Madrid, para el experimento ATLAS del LHC en CERN. Soy la responsable de operaciones y sistemas del centro. Ofrecemos 1,5PB de almacenamiento y un poco más de 1000 cores de procesamiento para el TIER2, así como servicios genéricos como twiki, páginas webs, repositorio git y svn, housing de servidores, etc. para científicos.

¿Un proyecto del que estés especialmente orgullosa?


Nunca olvidaré mi primer reto relevante: realizar mi proyecto fin de máster - durante la Erasmus - con tecnología grid y defenderlo ante un tribunal que dominaba una lengua no nativa para mí. Ahora lo recuerdo con cariño, pero reconozco que fueron unos meses abrumadores, y la abundante lluvia en Cranfield no lo hacía más fácil. Otro proyecto, por llamarlo así, del que me siento muy orgullosa es de adquirir la responsabilidad de liderar las operaciones del centro actual en el que estoy, que me ofrece retos a diario.

Dado que tienes un perfil en el que destacas por tus conocimientos de administrador de sistemas, ¿qué tecnologías/metodologías debería dominar alguien que quiera dedicarse a esto?

Mi experiencia es exclusivamente *nix-like. Pero procuraré ser genérica:
- Desarrollar un perfil 'devops', que pone en la misma persona desarrollo y operaciones, es decir, manejar las tareas de sistemas con lenguajes de programación y scripting. Esto ayuda a mejorar la productividad, porque permite automatizar tareas, tener en código la descripción de toda tu infraestructura, se crea un sistema predecible y fácilmente desplegable y clonable. Hoy en día son muy populares herramientas como Ansible, Puppet, Chef. Por aquí tenemos Quattor, que fue desarrollado como parte de la colaboración con CERN.
- Herramientas de monitorización: lo que no se mide, no cuenta. Tenerlo todo bajo control y medido ayuda a conocer mejor el comportamiento de la red y los sistemas, localizar rápidamente un posible problema, detectar deficiencias, estudiar cómo se debe crecer. Yo me ayudo de clásicos como Nagios, pnp4nagios, Ganglia, Munin, SNMP, MRTG.
- También considero imprescindible conocimientos de virtualización y dockerización, que permitan reproducir un entorno de pruebas de manera ágil, probar funcionalidad y servicios con el menor intrusismo posible para el resto de sistemas.
- Seguridad: no solo en las dimensiones de autenticidad, identidad, confidencialidad, integridad y trazabilidad, sino también en la disponibilidad. En esta última dimensión se encajan las políticas de redundancia y backup. Por nombrar solo algunas tecnologías: sistemas RAID de almacenamiento, servicios en alta disponibilidad, directorio activo, Kerberos, PKI, SingleSignOn, Amanda.

Es la primera entrevista que hago a una mujer informática, en la carrera tenemos un ratio bastante bajo de alumnas, imagino que esto no cambia en exceso o incluso empeora en el ámbito profesional ¿cierto?

Desafortunadamente lo que describes es la realidad y, como presagias, se hace extensivo al ámbito profesional.

¿Qué crees que habría que hacer para conseguir más mujeres en una profesión donde el paro es muy reducido?

En efecto, la diversificación es riqueza y, en concreto, lograr la paridad de sexo es fundamental en cualquier ámbito profesional.

Yo creo que una solución que dé resultados debe comenzar desde edades tempranas, dar a conocer la tecnología como algo que ofrece la posibilidad de desarrollo personal y creativo a las niñas y niños. También ampliar el concepto que tenemos hoy en día de ingeniería (informática), muy orientado a la resolución de problemas, y presentarlo como una herramienta para explotar el talento, la originalidad, y, como el propio nombre ingeniera incluye, el ingenio. Por ejemplo algún tipo de laboratorio/talleres para niñ@s, acercando con el juego conceptos de computación. La informática en concreto es un campo muy voluble y horizontal, que puede satisfacer muchas inquietudes. 

Por otro lado, también deberíamos deshacernos del estereotipo (grosero) de informático como marginado que trabaja en un sótano. La implementación es complicada, porque habría que revisar muchas series de TV tipo ITCrowd, The Big Bang Theory, Silicon Valley, la parte cómica de los medios de comunicación... que inyectan esta imagen de Nerds hacia los informáticos. Y construir a cambio un modelo de mujer en el mundo tecnológico que resulte atractiva intelectualmente a niñas y chicas adolescentes, a quien se quieran parecer. Por supuesto, fabricar esta imagen modelo huyendo de imitaciones masculinas, que a veces ocurre en las mujeres que ocupan puestos tradicionalmente de hombres.

También es importante dar visibilidad a las mujeres que destacan en nuestro campo, ofreciendo noticias y contenido feminista en los medios. Hace algunos años, me habría reprochado ésto. Más bien pensaba que las que destacaban eran las personas por su talento, al margen del sexo. Nada más lejos de la realidad, estamos rodeados de micromachismos imperceptibles a los ojos de la mayoría. En mi opinión, hay que forzar la paridad con acciones, no con omisiones.

Soy positiva en este aspecto y creo que hay una mayor sensibilización de la sociedad en general hacia la paridad y la igualdad real, que atenuarán las diferencias por razón de sexo a cualquier nivel, e influirá en un cambio en la presencia de mujeres en carreras donde hoy somos minoría, y viceversa. Quiero pensar que es algo que superaremos en una o dos generaciones como mucho.

Para finalizar, ¿recomendarías a las chicas que tengan que decantarse por una carrera u otra, que escojan informática? 

Vaya por delante que creo que cada persona hace bien en elegir libremente lo que le guste, y a rectificar si no le convence. Pero en el caso en que tengan dudas, sí que les sugeriría que le dieran la oportunidad a la informática porque es muy versátil, abre un amplio abanico de posibilidades dentro del mundo laboral, plantea retos, es un campo muy dinámico y cambiante donde es imposible aburrirse. Seguro que hay alguna rama o campo de la informática que les apasionará, es cuestión de buscarla. 

¿Alguna recomendación también para las futuras egresadas?

A las egresadas: que no se conformen. Si van a sumergirse por primera vez en el mundo laboral, o ya llevan tiempo en él, que exijan tanto como ellas se comprometen. Que perseveren en encontrar ese sitio donde realmente se sientan realizadas, bien estimadas y que puedan desarrollar su carrera con plenitud, porque existe.

¡Muchas gracias por tu tiempo Almudena!

Gracias a ti.

Por si usáis twitter, publicitamos las nuevas entradas por aquí: 

Si os gusta el contenido de este blog por favor compartidlo para que el esfuerzo valga la pena.
Finalmente os recordamos nuestros objetivos

martes, 18 de abril de 2017

Miguel Carranza Guisado: Cómo trabajar en Silicon Valley



Miguel Carranza Guisado
Cómo trabajar en Silicon Valley 

Finalizó sus estudios de Ingeniería Informática en 2011, realizó un Máster en Cranfield (UK) y saltó el charco para trabajar en Silicon Valley a través del programa "Jóvenes con Futuro" Desde final de 2016 es Director de Ingeniería en Elevate Labs.


"Tu curriculum te puede ayudar a conseguir una entrevista, ... a partir de ese punto, la decisión de contratación se basa fundamentalmente en tu rendimiento en las pruebas técnicas.
LinkedIn
Muchas gracias Miguel por estar aquí para charlar sobre tu experiencia. Coméntanos tu formación hasta ahora, tus notas fueron brillantes (3.3/4 en Univ. y 4/4 en Máster), ¿alguna clave para conseguir tan buen expediente? ¿por qué te decidiste a hacer el Máster fuera de España? ¿Recomendarías estudiar en el extranjero?.

Estudié el bachillerato en el colegio Portaceli, aquí en Sevilla. Tuve una buena media en selectividad y podría haber estudiado casi cualquier cosa, pero para mí, Ingeniería en Informática era vocacional. Es algo que tenía muy claro desde que tuve mi primer ordenador con ocho años. Esto fue hasta mi primera semana de carrera, la cual me hizo plantearme muchas cosas. Me llevé una desilusión enorme, y me di cuenta que realmente aprobar y aprender no iban necesariamente de la mano. Mi primer cuatrimestre tenía seis asignaturas, y con tanta materia nueva y prácticas no encontraba el tiempo que merecía cada asignatura. Intenté ir a por todas, y acabé aprobando únicamente dos de ellas. Así que cambie el enfoque totalmente. En primer lugar, me esforcé en aprender lo máximo posible, en vez de buscar el aprobado fácil. Y, por otro lado, intenté hacer que la carrera fuera mi primera prioridad, dedicándole la mayor parte de mi tiempo. Gracias a ello, pude finalmente recuperarme de los fallos iniciales y asentar unas bases sólidas.

Finalmente, terminé la carrera, en menor tiempo y con mejor media de lo que jamás me hubiera imaginado cuando empecé. Y llegó el momento de hacer lo que todo el mundo hace cuando está acabando: buscar trabajo. Sin embargo, no me gustó nada lo que vi. Bajo mi punto de vista, las condiciones no eran nada buenas y el respeto hacia los ingenieros (sobre todo, a los recién graduados) dejaba bastante que desear. Prefería no trabajar antes que usar mi esfuerzo para hacer rica a otra persona a cambio de malas condiciones. Así que consideré dos opciones: emprender o seguir estudiando. Se me presentó la oportunidad de estudiar un máster en Reino Unido, en la Universidad de Cranfield, gracias a una beca Erasmus. Al principio no estaba muy convencido, realmente Inglaterra no me llamaba. Yo lo que quería era irme a California. Pero hablé con compañeros que estudiaron en años anteriores y todos estaban muy contentos. Así que pensé que, como mínimo, sería una genial oportunidad para retomar mi inglés y conocer otro sistema de enseñanza diferente.

Resultó ser una gran decisión, y no me arrepiento en absoluto. El salir fuera me abrió la mente muchísimo, y me hizo ver que hay realidades distintas al mercado tecnológico que había en Sevilla en aquel entonces. Es una experiencia que recomendaría a cualquiera que tenga la oportunidad, y no únicamente por la parte académica. Conocer sistemas tan distintos te hacen ver lo que se hace mejor en un lado que en otro, y en qué aspectos se puede mejorar.

¿Qué conocimientos o asignaturas te parecieron más interesantes durante tu formación? ¿Qué cambiarías de la formación en la Universidad de Sevilla?.

Es curioso, pero después de llevar un tiempo en el mercado laboral, he acabado usando recursos de asignaturas que nunca pensé que tuvieran utilidad directa. Yo creo que el contenido de mi plan de estudios fue en realidad bastante bueno. De hecho, es bastante más amplio que el que muchos compañeros estudiaron en universidades americanas de prestigio. Si tengo que destacar algunas, diría obviamente las bases que conseguí gracias a ADA y EDA, y las relacionadas con bases de datos e Ingeniería del Software. Pero también me ha servido tener en mi caja de herramientas nociones adquiridas en asignaturas de hardware, o incluso las matemáticas y estadísticas de los primeros cursos.

Creo que los problemas reales de la formación de la Universidad de Sevilla son la docencia y la falta de recursos. El nivel está ahí, de eso no hay ninguna duda. Pero muchos profesores no están realmente interesados en la enseñanza, porque tienen vocación investigadora, por ejemplo. Algunos no comunican o se limitan a transmitir las mismas transparencias que otro profesor creó años atrás. Desde mi punto de vista, los sistemas de evaluación se podrían mejorar mucho: nadie aprende programación o ingeniería del software con un examen de papel y boli. Se aprende haciendo proyectos. Pero claro, los recursos son limitados y hay demasiados alumnos por grupo. Aparte de todo esto, siempre sería bueno que se enseñaran habilidades con mayor relación directa a lo que demanda la industria. Pero desde mi humilde punto de vista, yo preferiría tener clases de "Escalabilidad" antes que "Desarrollo web con el framework frontend XYZ.js". No digo que estas últimas no sean útiles (¡lo son!), pero nuestra profesión cambia a diario y hay que adaptarse, por lo que considero que los fundamentos son más importantes que una tecnología concreta.

¿Cómo diste el salto a Silicon Valley? 

Pues mientras estudiaba el máster en Inglaterra, buscaba trabajo y me enteré de que habían abierto la segunda edición del programa "Jóvenes con Futuro", de StepOne. Yo conocía el programa, cuyo objetivo era llevar a ingenieros en informática españoles recién graduados a startups en Silicon Valley. Realmente, era exactamente lo que yo siempre había querido, pero sabía que el listón estaba altísimo y me auto-censuré pensando en que yo no estaba a ese nivel. Finalmente decidí inscribirme, pues sabía que como mínimo, me ayudaría a entrenarme para la búsqueda de empleo en Reino Unido. El proceso fue duro, no lo voy a negar nunca, pero a pesar de no prepararme, fui pasando las fases. Ahora lo pienso, si tuviera que repetir el proceso, le hubiera dedicado tiempo a la preparación, pero supongo que las bases que tenía entraron en juego. 

Finalmente, MindSnacks, una empresa de unos 15 empleados que hacía juegos educativos móviles para aprender idiomas, me hizo una oferta de prácticas. Originalmente era sólo para seis meses. Sin embargo, al poco tiempo, ellos estaban muy contentos conmigo y me hicieron una oferta de empleado full time.

Llevas ya un tiempo allí, cuéntanos qué has hecho en MindSnacks y Elevate Labs.



En MindSnacks empecé trabajando en una herramienta web interna para la gestión del contenido. Al principio el frontend y después diseñando e implementando el backend (modelo de datos y API REST). 


Cuando yo me uní al equipo, MindSnacks había levantado $6.5M en una serie A liderada por Sequoia. La empresa había crecido mucho, éramos unos 40 empleados. No obstante, la competencia en el sector de este tipo de aplicaciones era cada vez más grande, y decidimos empezar un nuevo producto desde cero, que educara en otras habilidades aparte de los idiomas. Muchos de los compañeros entonces decidieron abandonar el barco, ya fuera por no compartir la visión, o por el futuro incierto. Yo obviamente, como todos, tuve mis dudas. Pero finalmente decidí quedarme, porque pensaba que la experiencia de crear un producto (y ¡prácticamente una empresa!) desde cero, y sin el riesgo de poner mi dinero en juego, era incalculable. Nos quedamos unas 15 personas, si no recuerdo mal.

De ahí surgió Elevate. Al principio, trabajé en el cliente de iOS y más tarde en el backend y sistemas de compra. A finales del 2014, tras mucho trabajo duro, Apple nos comunicó que nos iban a nombrar "Aplicación del Año", lo cual fue un grandísimo honor. Esto nos situó a la altura de aplicaciones como Duolingo, Instagram o, posteriormente, Periscope.

Después de esto, trabajé en otros proyectos, como el diseño e implementación de nuestro almacén de datos. Poco a poco fui adquiriendo más responsabilidades, hasta que a finales de 2016, me ascendieron a Director de Ingeniería. En este nuevo puesto, me dedico fundamentalmente a tomar decisiones tecnológicas, arquitectura, mentorizar a otros ingenieros más junior, revisar código, contratación o incluso relaciones con inversores. Cada vez tengo menos tiempo para escribir código, pero siempre intento buscar huecos para ello.

Cuéntanos qué formación tienen tus compañeros de trabajo

En el equipo de contenido la mayoría son doctores. En el equipo de ingeniería, sin embargo, pocos tienen estudios de posgrado. Esto se debe, fundamentalmente, a que la demanda de ingenieros informáticos en Silicon Valley es brutal, por lo que un master o PhD puede ayudarte un poco a diferenciarte o tener un salario algo mejor, pero no te va a faltar trabajo si sólo tienes un grado y eres bueno. Es más, hay gente muy buena que no tiene ni la carrera. No hay tanta titulitis aquí. No digo con esto que no haya que estudiar la carrera. Las bases hay que adquirirlas de alguna forma y, además, la carrera es necesaria para obtener un visado. Lo que intento decir es que tu curriculum te puede ayudar a conseguir una entrevista, pero después de este paso apenas importa. A partir de ese punto, la decisión de contratación se basa fundamentalmente en tu rendimiento en las pruebas técnicas.

Es por ello por lo que la mayoría de los licenciados deciden no estudiar un master a no ser que su objetivo sea la vía académica. Hay que entender que gran parte de los recién graduados tienen una deuda universitaria muy grande, difícil de pagar hasta con sueldos de seis cifras. En este aspecto, no puedo estar más agradecido al sistema público español, ya que tenemos una ventaja competitiva brutal.

Algo sobre tecnologías, cuales son los lenguajes y las tecnologías con las que desarrolláis

Estando en Silicon Valley, y trabajando con gente tan buena y entusiasta, tienes la oportunidad de probar las tecnologías más punteras. Algunas tardarán mucho en llegar a ser usadas en España. Otras... nunca llegarán. Esto es un problema también, hay que saber distinguir lo que realmente es revolucionario de lo que es puro hype.

Pero con objeto de ilustrar, ha habido momentos en los que he escrito, en el mismo día cinco lenguajes: Objective-C, Java, C++, Python y Ruby. Nuestro stack es bastante simple pero muy potente. Usamos, obviamente Java y Objective-C (y algo de Swift) para los clientes, pero la lógica de negocio es cross platform, escrita en C++. De igual modo, los juegos están escritos usando un framework que hemos desarrollado internamente en LUA, y son interpretados por los clientes de iOS y Android. Nuestro backend es Ruby on Rails, usando Postgres como base de datos, y el ETL (Extract, Transform, Load) para nuestro data warehouse en Redshift está escrito en Python.

¿Te planteas volver a España en un futuro próximo o estás feliz por allí?

De momento, estoy muy feliz aquí. Sin duda, la bahía de San Francisco es el mejor lugar del mundo para nuestra profesión. Las condiciones son inigualables, el respeto a los ingenieros es máximo, y el contacto con la comunidad desarrolladora es contínuo. Es cierto que se trabaja muchísimo, pero creo que estoy en una etapa de mi vida en la que aún puedo permitírmelo. Como he dicho, para mi esta profesión es vocacional, por lo que al disfrutar ejerciéndola y aprendiendo tantísimo, no parece un trabajo. Soy muy afortunado pudiendo vivir de algo que de otro modo a lo mejor haría gratis en mi tiempo libre. 

Pero también es cierto que América no es perfecta, y España está muy muy lejos. Hay nueve horas de diferencia, y muchas horas de avión. Cada vez se hace más pesado ir a casa de visita, y la familia tira también mucho. Realmente acabaré volviendo en algún momento, pero no en un futuro inmediato.

Para finalizar, ¿alguna recomendación a los futuros Ingenieros egresados?

Que se den a valorar y aprovechen al máximo las bases que se han adquirido durante los años de estudio. Nuestra profesión es cambiante, y hay que aprender constantemente, pero eso es lo bonito de ella. Tenemos unas habilidades que son extremadamente demandadas y útiles, a pesar de que haya gente que se empeñe en transmitir el mensaje contrario. ¡Ah! ¡Y que no se olviden de trabajar el inglés! ¡Es indispensable!

Muchas gracias Miguel y espero que todo te siga yendo bien por Silicon Valley.


Por si usáis twitter, publicitamos las nuevas entradas por aquí: 

Si os gusta el contenido de este blog por favor compartidlo para que el esfuerzo valga la pena.
Finalmente os recordamos nuestros objetivos