Who I am
I’m Alfonso. I live in Madrid, I have a PhD in Physics, and I’ve spent the last twenty-odd years building software and teaching other people how to build it. I care about doing things well, explaining them clearly, and leaving teams better than I found them.
What I do for a living
I’m an IT trainer and a software engineer, and I’ve been doing both for more than twenty years. I gave my first course in 2004 and I haven’t stopped since: Linux, Solaris, Docker, Kubernetes and, above all, git. I’ve delivered more than 110 courses, more than 70 of them about git, and I created Cursos de git to help teams stop struggling with git and start using it like pros. If you want to know what I teach and how, have a look at my training resume.
On the engineering side, I’ve worn quite a few hats over the years: full-stack developer, tech lead and CTO. I even tried to build my own company, which didn’t work out, but I learned a lot from it.
From 2020 to 2022 I worked as a System Administrator and DevOps Engineer at Platform161 (now part of Verve). From 2022 to 2026 I was at RubiconMD (now part of CVS Health), where I grew through several roles: Senior Backend Engineer, Senior Engineering Manager and, finally, Senior Staff Software Engineer.
I’m currently open to new opportunities in engineering and training.
Other things about me
I like to host rescued animals. I live with my girlfriend, a dog we rescued in 2010 and three cats: one we found abandoned in the street in October 2018 (she weighed 120 g back then), and two more rescued cats who joined our family in August 2020 and June 2021.

