Desarrollador del mes: Fernando Blat, cofundador de Populate

Desarrollador del mes: Fernando Blat, cofundador de Populate

Fernando Blat ha ejercido de CTO y cofundado varios startups: Actuable, Toldo y ahora Populate. En esta entrevista nos cuenta algunos detalles sobre su trayectoria y su proyecto actual y nos detalla sus preferencias en el mundo del desarrollo.

BBVAOpen4U
|
30 Mar. 2017

Actuable, el primer proyecto de Fernando Blat como cofundador de una empresa, fue la plataforma española para campañas ciudadanas que fue adquirida por la americana Change.org un año después de ver la luz. Toldo surgió como herramienta de gestión para que particulares y pequeñas empresas pudieran abrir su tienda online fácilmente. Y finalmente, Populate, la plataforma que facilita a los ciudadanos y organizaciones entender e interactuar mejor con el mundo que les rodea, es el proyecto actual de Fernando, del que nos hablará más pormenorizadamente en esta entrevista.

Dada tu trayectoria hasta la fecha, ¿en qué medida crees que puede contribuir el mundo del desarrollo al beneficio social?

Se suele decir que el desarrollo y la tecnología son unos grandes amplificadores de aquello a lo que son aplicados. Por ejemplo, en Actuable vimos el impacto que tuvo el hecho de permitir a la gente crear peticiones y sumar apoyos. Ahora en Populate estamos viendo los efectos de ayudar a municipios a realizar consultas ciudadanas para conocer las opiniones de primera mano.

Cuéntanos qué es Populate y cómo has acabado siendo su confundador.

Populate es un estudio de diseño y programación centrado en llevar a cabo productos y proyectos enfocados a la transparencia, la participación ciudadana y los datos abiertos. Lo montamos Álvaro Ortiz y yo porque queríamos crear una empresa centrada en estas temáticas tan diferentes y considerábamos que había oportunidades interesantes.

En Populate trabajamos para terceros o desarrollando productos propios, como Gobierto, una plataforma open source de gobierno abierto, que ayuda a las instituciones a cumplir la Ley de Transparencia y a acercarse a los ciudadanos.

Otro de los proyectos que hemos realizado para otro cliente es España en Cifras, una foto de los municipios de España basándonos en los principales indicadores sociodemográficos y económicos como el paro, la población, el número de delitos o la deuda viva. Gracias a la visualización de esos datos, se entiende mejor la realidad de un municipio de forma objetiva.

La web y la base de datos de los ‘Papeles de Panamá’ han sido otros de nuestros principales trabajos. En ellos se ayudaba a explorar de forma gráfica las personas, los intermediarios y el resto de entidades que aparecían en la filtración.

Completa la frase: “Un desarrollador es…”

Una persona que tiene que poder entender cualquier tipo de problema y saber descomponerlo en sus partes más pequeñas para poder implementar una solución.

Si no hubieras sido desarrollador, ¿a qué te hubieras dedicado profesionalmente?

Biólogo, matemático, físico. Creo que algo relacionado con las ciencias.

¿Cuál es el código secreto que usas para tu éxito profesional?

Por desgracia el mundo de la programación cambia muy rápido, hay que estar actualizándose bastante y parece que, si no lo haces, te quedas fuera. En mi caso, he optado por la paciencia y por no dejarme llevar por las corrientes

En toda tu trayectoria, ¿cuál crees que ha sido el momento más importante?

Tener que trabajar por cuenta propia creo que te hace madurar muchísimo, ya sea cuando me hice autónomo o ahora con Populate, porque te das cuenta de todas las cosas que no tienen que ver con la programación, pero que son importantes para ser un buen profesional.

¿Una persona que te inspire? ¿Por qué?

Cualquier líder de una comunidad open source me parece alguien al que admirar. Por poner un ejemplo, David Henemeier, creador de Ruby on Rails, que es una persona con un carácter y unas opiniones muy fuertes, pero que sin duda ha sabido mantenerse fiel a sus ideas y liderar la comunidad de Rails hasta día de hoy.

¿Qué herramientas de desarrollo consideras esenciales actualmente?

  • Un buen editor de texto, con el que te sientas cómodo y seas productivo. Al final pasas más de la mitad del día en ese programa.
  • Github, no concibo ahora mi vida profesional sin Github.
  • Sistemas de integración continua en la nube, tipo TravisCI o CircleCI.
  • Libros técnicos y documentación online.
  • Y, Stack Overflow, claro.

¿Eres de Scrum, de Agile o prefieres otros métodos?

Agile me gusta mucho más que Scrum. Es una forma de enfrentarse a los proyectos que implica iteraciones muy cortas que pruebas y validas con el cliente constantemente, así que siempre que haya un malentendido, que siempre los hay, es más fácil rectificar y volver a plantear la situación sin que el proyecto tenga que sufrir retrasos.

En la parte técnica, Agile también significa enfrentarse a los problemas que resuelves de forma muy gradual, simplificándolos al máximo para posteriormente ir dando pequeños pasos hasta la solución final, utilizando Testing, por ejemplo.

¿Usas APIs? ¿Cuáles y por qué?

¡Claro! ¡De todo tipo! En Populate usamos mucho la API del INE para trabajar con datos sobre demografía, deuda y otras muchas cosas.

En Gobierto nos integramos con agendas de políticos y con portales de datos abiertos como Socrata. Por este proyecto para la Generalitat de Cataluña hemos recibido el premio anual de Socrata.

También usamos la API de Github para nuestro workflow de desarrollo, usamos APIs para mandar SMS y notificaciones push al móvil, etc.

Las APIs, al fin y al cabo, ya son algo habitual en el día a día de cualquier persona que programe.

¿Star Wars, Star Trek o ninguna de las anteriores?

Star Wars, ¡sin duda!

¿Cuál es tu sistema operativo favorito para escritorio y para móvil y tu lenguaje de programación indispensable?

Desde hace muchos años uso ordenadores Mac, aunque antes era de Linux. Nunca me ha gustado Windows. Para el móvil, utilizo Android hasta el momento.

Tengo varios lenguajes de programación favoritos. Llevo toda mi vida profesional programando en Ruby, aunque también conozco Python y sobretodo Javascript, puesto que no tienes más remedio si haces programación web.

¿Un consejo para jóvenes desarrolladores?

Sé una persona inquieta, investiga e intenta entender las cosas. Haz proyectos personales que te satisfagan. Aprende a presentar y a comunicarte mejor, en persona y online. Cuando hagas proyectos, piensa en quién los va a usar y si eso te hace feliz. Asiste a meetups y conferencias. Da clase.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

¡Suscríbete!

Recibe nuestro boletín semanal. No te pierdas nuestros trucos, consejos, artículos y los eventos más innovadores.