David Ruiz López

Software developer

Información general

Presentación

10 años desarrollando productos digitales, comprometido en exprimir las posibilidades de la tecnología en todo el ciclo de vida de un proyecto online.

Mi experiencia me ha llevado a trabajar en equipos diversos de comunicación, usabilidad, creatividad, marketing, social media, análisis de datos... que me han permitido asentar una sólida base del proceso de creación de un producto digital y que me han dado un punto de vista privilegiado para crecer como desarrollador de software.

Conocimientos técnicos

Desarrollo front-end

  • 10 años de experiencia con javascript y varios frameworks de desarrollo: 5 años de angularjs, 2 de angular, conocimientos de vue y react...
  • Alta experiencia con librerías gráficas y HTML5 apis: svg, canvas, d3...
  • Testeo de código unitario y funcional con karma, jasmine/jest.
  • Alto conocimiento de marcado HTML, SEO, optimización de sitios web, implementación de librerías de analítica y marketing.
  • Alta experiencia en herramientas de estructurado de proyectos front end: webpack 3 años, npm, yeoman…

Desarrollo back-end

  • 2 años de experiencia en proyectos python y django: modelado de datos, migraciones, estructuración de componentes, gestión de tareas asíncronas, testing...
  • 5 años de experiencia en proyectos PHP: alto conocimiento de wordpress y drupal 7 tanto desarrollando módulos y componentes como temas frontend.
  • Experiencia en proyectos node.js: generadores de contenido, servidores ligeros...

Operaciones, sistemas y otros

  • Uso diario de sistemas linux/osx, conocimientos de bash, docker, gestión de versiones git, alta experiencia configurando servidores apache y nginx, herramientas de integración continua: jenkins y travis.
  • Experiencia con tecnologías cloud: AWS, gcp y firebase.
  • Alta experiencia trabajando en equipos ágiles con scrum, kamban, dailys, retrospectives: Jira
  • Alto conocimiento de herramientas gráficas: Photoshop, Illustrator, sketch, axure.

Experiencia profesional

reclamador.es, full Stack Engineer
Enero 2018 - Actualidad

Desarrollo de distintos componentes tanto para la web pública de reclamador como para las distintas herramientas de gestión internas de la empresa.

Angularjs, angular, vue, django, docker, graphql, typescript, nodejs, testing con karma y jest…

[email protected], desarrollador freelance
Septiembre 2017 - Diciembre 2017
Septiembre 2012 - Junio 2013

En varias etapas de mi carrera profesional he desarrollado trabajos de forma freelance con distintos equipos e implicación completa en todas las fases desde la definición de propuestas, análisis y estimación de soluciones tecnológicas, desarrollo final, puesta en producción y mantenimiento.

eldiario.es, responsable de desarrollo
Diciembre 2014 - Septiembre 2017

Desde esta posición supervisaba los principales proyectos tecnológicos del medio, incluyendo las siguientes tareas:

  • Análisis, definición y supervisión de los desarrollos para el gestor de contenidos del periódico coordinado con la dirección, equipo de diseño y el proveedor tecnológico.
  • Análisis y desarrollo de herramientas internas para el uso de la redacción: gestor de tags (google tagmanager), herramientas de marketing y newsletter (mailchimp, zendesk, exponea), analítica (google analytics, parsely, chartbeat), publicidad (implementaciones de DFP), redes sociales… y suministrar asistencia al día a día de la redacción. Definición técnica del proyecto ganador de la convocatoria Google Digital News Initiative 2016: brainhub.
  • Gestión de equipo interno hasta 4 personas.
  • Desarrollo de proyectos junto a la redacción: especiales interactivos, multimedia, nuevos formatos, visualizaciones de datos…:
rtve.es, responsable de desarrollo del laboratorio de innovación audiovisual de RTVE.es
Junio 2013 - Noviembre 2014

Coordinación de equipo de 3 personas para proveer de estructura de desarrollo al equipo interno del lab de rtve.es. El puesto exigía la coordinación para el análisis y definición de los proyectos informativos del equipo de rtve.es y coordinar al equipo técnico para desarrollar las soluciones y mantenerlas.

ideup, desarrollador frontend
septiembre 2011-Septiembre 2012

En la consultora Ideup! participé dentro de un completo equipo de desarrollo de proyectos Drupal ejerciendo tareas de theming, programación front-end y administración general de proyectos Drupal para clientes como Iberia, Carrefour o Banco Santander.

Información adicional

Logros

Mención de Honor en los Webby Awards y en los Lovie Awards por 'Estafeta-1' junto al lab de rtve.es
Junio 2014
Ganador del II taller de periodismo de datos de medialab-prado
Junio 2014

Premio al mejor proyecto periodístico en el taller de periodismo de datos de medialab prado desmanesdelfutbol.com

Formación

Universidad Politécnica de Madrid, Arquitecto
Septiembre 1999-Marzo 2007
Instituto Vela Zanetti, Aranda de Duero, Bachillerato de Ciencias
Junio 1999
[email protected]