Summary
Raul Villares is a Senior Software Developer based in Madrid with nine years of professional experience building scalable, business-focused systems and APIs. He blends deep object-oriented design, TDD, DDD and clean architecture with hands-on delivery—recently helping build a real-time programmable business banking API at Devengo. Former roles as technical coach and team coordinator mean he routinely wears many hats: mentoring, coordinating product/engineering trade-offs, and doing the "glue" work that keeps teams productive. He emphasizes outcomes over outputs and sustainable engineering practices like continuous delivery, pair programming and refactoring. Pragmatic and ego-free, Raul is as comfortable shipping reliable code as he is teaching teams how to maintain it.
9 years of coding experience
15 years of employment as a software developer
Computer Science, Ingeniería informática, Computer Science, Ingeniería informática at Universitat Rovira i Virgili
English, Catalan, Spanish