Summary
David Cabo is a seasoned software engineer and technical leader with 13+ years of experience, combining an M.Sc. in Software Engineering and a B.A. in Psychology to lead Civio as Co-Director and CTO since 2012. He designs and builds data-driven tools for investigative journalism and public accountability, owning infrastructure, development standards, and hands-on delivery for high-impact projects like public procurement and budget transparency platforms. Prior to Civio he spent over a decade as a consultant and architect for organizations such as BBVA, HMRC, Accenture and Ericsson, delivering complex, business-critical systems and large-scale migrations. Known for blending system-architecture thinking with day-to-day team coaching, he brings strong skills in refactoring, design patterns, agile practices and both Rails and enterprise systems. He also teaches post-graduate courses and has helped launch European transparency initiatives, reflecting a rare mix of civic mission, technical depth and communication ability.
13 years of coding experience
5 years of employment as a software developer
M.Sc., Software Engineering, M.Sc., Software Engineering at Universidad de Zaragoza
Master Thesis, Computer Software Engineering, Master Thesis, Computer Software Engineering at The Faculty of Engineering at Lund University
B.Sc., Psychology, B.Sc., Psychology at Universidad Nacional de Educación a Distancia - U.N.E.D.
English, Spanish, French, Portuguese