Raul Villares

Senior Backend Developer with strong XP mindset
image

What do I bring to the table?

  • Business value focused mindset:
    I try to think of outcomes not of outputs, and I ask myself "what value does this add?" to everything I do.
  • Used to wear many hats:
    My experience as a team manager and technical coach has extend my skill set beyond technical ones.
  • Team player, inclined to do glue work:
    I try to leave my ego in the drawer, and think about what is best for the team/company.
  • Broad experience with Test-Driven Development:
    Several years using it in real projects, and teaching other people how to do it.
  • Expertise in object oriented design and good practices:
    I have also solid knowledge of Refactoring, Behaviour-Driven Development, Domain-Driven Design and Clean Architechture.

Employment History

Exeal

Technical Coach
January 2022 - today

I help software teams to learn the key technics, skills and mindset to succeed in agile environments.

  • TDD
  • Design Principles
  • Continuous delivery
  • Pair / Mob programming
  • Refactoring
  • Sustainable pace

Alea Soluciones

Team coordinator
June 2020 - December 2021

In addition to my IC role, now I'm in charge of coordinating the development team: an hybrid of engineering manager, product manager and tech lead.

  • Software development
  • Vision and technical strategy
  • Project management
  • Productivity and team's health
  • Recruitment
  • Mentorizing new team members
  • Coordination with business management

Alea Soluciones

Software developer
November 2017 - June 2020

Development of telecommunications systems for small and medium-sized operators.

  • Extreme Programming
  • Continuous integration
  • Distributed systems
  • Self-managed team
  • Lean Thinking

Tecnocom

Software developer
October 2006 - October 2017

Developer in various HR management projects for the public administration (25,000 users). Stack: Java J2EE, Spring, JUnit, Maven, Subversion, SQL, JSTL, JavaScript, SAP, SOAP.

Side projects

Comunidad CODE

Cofounder & host
Youtube channel

CODE stands for Charlas Online de Desarrollo en Español (Online Software Talks in Spanish).

TDD From Scratch to the Sky (or almost)

Speaker
Repository

Workshop in PyConEs 2018

masde140

Founder & admin
masde140.com

Software development discussion board. Based on Discourse.

3's a crowd!

Creator
play!

Mini puzzle developed with vanilla javascript.

Populicias

Co-founder
populicias.com

First spanish social news web.

Cookinaria

Admin & photography
cookinaria.es

Cooking blog.