Raul Villares

Senior Backend Developer
image

¿Qué puedo aportar?

  • Mentalidad enfocada a valor de negocio:
    Intento pensar en los outcomes por encima de los outputs, cuando hago cualquier cosa siempre me pregunto "¿qué valor aporto con esto?".
  • Acostumbrado a diferentes roles:
    Mi experiencia como manager de equipo y technical coach ha hecho que tenga diferentes habilidades más allá de lo técnico.
  • Jugador de equipo, con tendencia a hacer glue work:
    Intento dejar mi ego en casa y pensar en lo mejor para el equipo/empresa.
  • Gran experiencia con Test-Driven Development:
    Varios años usándodo esta técnica en proyectos reales, y enseñándosela a otras personas.
  • Sólidos conocimientos de diseño orientado a objetos y buenas prácticas:
    También tengo competencia en Refactoring, Behaviour-Driven Development, Domain-Driven Design y Clean Architechture.

Experiencia profesional

Devengo

Senior Backend Developer
marzo 2023 - presente

Desarrollo de una API sencilla y escalable que permite a cualquier compañía, grande o pequeña, enviar y recibir pagos de manera instantánea. Una cuenta de empresa que puedes usar de manera programática en tiempo real.

  • Ruby
  • Rails
  • API Design
  • Startup

Exeal

Technical Coach
enero 2022 - febrero 2023

Ayudo a que los equipos de desarrollo de software adopten las habilidades, técnicas y mindset adecuados para tener éxito en entornos de desarrollo ágil de software.

  • TDD
  • Principios de diseño
  • Continuous delivery
  • Pair / Mob programming
  • Refactoring
  • Ritmo sostenible

Alea Soluciones

Coordinador del equipo
junio 2020 - diciembre 2021

Además de seguir desarrollando software, paso a encargarme de la coordinación del equipo de desarrollo: un híbrido de engineering manager, product manager y tech lead.

  • Desarrollo de software
  • Visión y estrategia técnica
  • Gestión de proyectos
  • Productividad y salud del equipo
  • Contrataciones
  • Mentorización de nuevas incorporaciones
  • Coordinación con Negocio y Dirección

Alea Soluciones

Desarrollador de Software
noviembre 2017 - junio 2020

Desarrollo de sistemas de telecomunicaciones para operadores pequeños y medianos.

  • Extreme Programming
  • Integración continua
  • Sistemas distribuídos
  • Equipo autogestionado
  • Pensamiento Lean

Proyectos

Comunidad CODE

Co-fundador y co-organizador
Canal de Youtube

CODE significa Charlas Online de Desarrollo en Español.

TDD de cero a cien (o casi)

Co-facilitador
Repositorio

Taller en la PyConEs 2018

masde140

Fundador y administrador
masde140.com

Comunidad de debate entre desarrolladorxs de software. Generado con Discourse.

3's a crowd!

Creador
¡jugar!

Mini puzzle desarrollado completamente en vanilla javascript.

Populicias

Co-creador
populicias.com

Primera página web social de noticias en español.

Cookinaria

Apartado técnico y fotografías
cookinaria.es

Blog de cocina.