Entrevista a DensiTweet, ganadores del premio de geolocalización del #DataFestMAD
Hoy entrevistamos a Roberto Serrano, Gabriel Valverde y Oscar Sanchez, miembros de DensiTweet, la aplicación ganadora del premio de geolocalización del #DataFestMAD.
1. Hola, ¿como se llama vuestra aplicación, y para qué sirve?
La aplicación se llama DensiTweet, y durante el hackathon diseñamos el primer prototipo. A partir de una pequeña muestra de 300.000 tweets (previamente extraídos, pero tenemos previsto capturarlos en tiempo real) localizamos dichos tweets y creamos un mapa de calor en la ciudad de Madrid usando la API de ArcGIS, con la posibilidad de elegir distintos horarios o fechas . Asimismo, también probamos a localizar en un mapa de Google Maps los tweets, representando la clasificación por actividad de los mismos para cada usuario, realizada mediante algoritmos de clustering en R, cada color representa una actividad. Otra mejora a añadir, que pensamos durante el evento, sería la visualización de las rutas por usuario, clicando en cualquiera de sus tweets y pudiendo navegar de forma temporal por ella iluminándolos según la hora.
2. En el hackathon del #DataFestMAD ¿en qué puesto quedásteis? ¿qué ganasteis?
Quedamos ganadores del premio de geolocalización patrocinado por ESRI España, por el uso de su producto ArcGIS para la generación de mapas. El premio consistía en 500 euros para el equipo.
3. ¿Podrías presentaros uno a uno?
- Roberto Serrano, Ingeniero Informático de Murcia, trabajo en una startup de Madrid (Wyred, www.wyred.biz) junto con Gabriel, desarrollando un producto de customer experience con Scala, Play, Akka, MongoDB y algunas tecnologías más. Mi twitter: @Bilki
- Gabriel, Licenciado en Estadística y Matemáticas por la UNEX, trabajo con Roberto en (Wyred, www.wyred.biz), como Data Scientist diseñando un sistema de personalización y recomendación, lo que compagino con el doctorado en Ingeniería Matemática, Estadística, Investigación Operativa en la UCM. Soy un apasionado del análisis de datos y me voy introduciendo en el mundo de la programación, trabajar con gran volumen de datos aplicando técnicas Big Data así como Deep Learning es en la actualidad mi principal línea de trabajo. Mi twitter: @Gvalverd. Mi LinkedIn: pub/gabriel-antonio-valverde-castilla/64/590/68b
- Óscar, Ingeniero Informático por la Universidad de Gales (UK) y con una maestría en investigación por la UCM. Actualmente realizando estudios de doctorado. Trabajo como Ingeniero de Desarrollo en NFQ Solutions y en algunos proyectos para la Complutense. Mi área de conocimiento y trabajo se centra en el Big Data, Cloud Computing, BioInformática, Análisis de Datos, Desarrollo y Bases de Datos. Mi LinkedIn: in/oscarsb
4. ¿Vuestro móvil es un iOS, un Android, otro?
- Roberto: Blackberry Z10.
- Óscar: Android, aunque espero uno con FirefoxOS o con la versión modificada de Android CyanogenMod.
5. ¿Vuestro ordenador es un Mac, un Linux, un Windows?
- Roberto: Tengo de todo, y utilizo todos los sistemas operativos habitualmente.
- Gabriel: También suelo trabajar con diversidad de sistemas operativos, aunque cada vez menos con Windows.
- Óscar: Trabajo con todo tipo de distribuciones GNU/Linux, también con Windows por necesidad.
6. ¿Cuáles son las aplicaciones y/o herramientas sin las que no podéis vivir?
- Roberto: git (sobre todo con SourceTree), Kdiff3, Thunderbird, Keepass
- Gabriel: RStudio, Google, Matlab, WhatsApp, Meetup, Twitter, Amazon Web Service, git, python, tableau.
- Óscar: RStudio, Spring Tool Suite, Amazon Web Services, GIMP, Thunderbird, Firefox, Notepad++, Quitter.
7. ¿Qué páginas web visitáis cada día?
- Roberto: Meneame, Barrapunto, 9gag, StackOverFlow.
- Gabriel: GitHub, R-Bloggers, scholar.google.es, StackOverFlow, blog.revolutionanalytics, DeepLearning, sorting-algorithms.
- Óscar: StackOverFlow, Genbeta, GenbetaDev, XatakaAndroid, MuyComputer, MuyLinux, MuySeguridad, MuyCloud y DistroWatch.
8. ¿Quién recomendarías seguir en twitter?
- Roberto: @viktorklang, @debasishg
- Gabriel: @WyredTelecom, @R_Hisp, @microsiervos, @analyticbridge, @DataScienceCtrl, @dWEspanol
9. ¿Qué otros gadgets, además de tu móvil y el ordenador, usais?
10. ¿Cuál es el mejor consejo que habéis recibido?
- Relacionado con el trabajo.
“No podemos resolver un problema con la misma mentalidad que lo ha generado.” Albert Einstein
“Más vale al paso andar que correr y tropezar “
Una un poco más filosófica.
“El que aprende y aprende y no aplica lo que sabe es como el que ara y ara y no siembra.” Platón
11. Si pudierais pasar un día en la mente de otra persona ¿Quién sería?
- Roberto: Richard Stallman, Linus Torvalds
- Gabriel: Geoff Hinton, Jeff Dean, Dj Patil, Lemmy Kilmister
12. ¿En cuántos hackathones habéis estado? ¿Cuales?
- Roberto: Dos o tres, en Murcia, uno de la ACM, otro de Google. También he asistido a unos cuantos eventos de Betabeers y Meetups, que no son lo mismo pero permiten aprender y hacer networking igualmente.
- Gabriel: Es el primero en el que participo, pero me ha parecido una gran idea. He asistido a las últimas Jornadas de R y para el próximo año voy a proponer que se haga algo parecido.
13. ¿Cómo ha sido vuestra experiencia?
- Roberto: Muy buena, como en el resto de eventos de este tipo a los que he asistido. El desayuno y la comida ofrecidos por la organización siempre son muy bienvenidos, ya que así no tienes que preocuparte de ellos y te concentras en lo mejor de la jornada.
- Gabriel: Ha sido una muy buena experiencia, me ha permitido tener una mejor visión de la situación del campo de las Smart Cities, la variedad de proyectos que están por desarrollar que se podrían englobar dentro de Data Science. Además el ambiente, que me esperaba más tenso por la competición, ha sido estupendo, con gran sintonía entre participantes y organización. Ha sido un placer, ya estoy buscando próximos eventos en los que participar.
14. ¿Os ha ayudado profesionalmente la asistencia a algún hackathon? ¿De qué forma?
- Roberto: De algún hackathon en concreto no, pero de algún concurso de aplicaciones sí, ya que aprendí las tecnologías necesarias en mi actual trabajo (junto con unos cuantos cursos de Coursera). Al final vienen a ser eventos parecidos, pero en un hackathon se socializa y hay muchas más ideas flotando en el ambiente.
- Gabriel: Es mi primer hackathon y quizás sea demasiado pronto para hablar de ofertas de trabajo o proyectos, aunque sí que nos han propuesto completar el desarrollo de DensiTweets. Sí que puedo afirmar que he aprendido muchísimo y esto sin duda me va a servir de ayuda.
15. ¿Recomendarías la experiencia? ¿A quienes?
Sí, se la recomendamos a cualquier persona en general que tenga afición por tecnologías de la información, desde aquí queremos fomentar la incorporación de perfiles profesionales alejados de la informática que pueden aportar ideas y experiencias distintas. Aunque hay que recordar que al final hay que salir con un prototipo al ruedo, y por tanto es necesario tener un núcleo de gente competente programando que se complemente bien.
16. ¿Qué os ha parecido el hackathon? ¿Qué cosas os han gustado más? ¿Qué cosas cambiarías? ¿Qué cosas dejarías como están?
El hackathon ha sido algo corto para nuestro gusto, y los workshops del día anterior poco específicos; también nos parece que hay que ser más cuidadosos con la disponibilidad de las herramientas como WiFi y Bluemix que dieron algunos fallos durante el fin de semana. Cambiaríamos los horarios, NO NOS GUSTA MADRUGAAAR, y también creemos que habría estado bien organizar el último día, después de la entrega de premios, alguna actividad más distendida para conocernos mejor sin estar pensando en el proyecto.
17. ¿Hay algo más que queráis agregar para los lectores?
Les diríamos que se animen a acudir a hackathones, sobre todo si son programadores, y que no tengan miedo a no tener equipo. Siempre es toda una experiencia coger una idea y darle forma con gente desconocida, ya que te van a sorprender (algunas veces para bien y otras para mal, jeje), puesto que no sabes a priori cómo es su forma de pensar. Es salir de tu zona de confort, lo cual siempre viene bien. Además te obliga a desarrollar esa idea o pensamiento que lleva tiempo en tu cabeza y mostrarla para que otros la evaluen o aporten nuevas soluciones.