About Me

What I did, what I learnt, what I like


This is not exactly my CV, if you want to check it you can go to my Linkedin profile. Here I want to share things about me that can help you to understand better what kind of professional I am.

Education

After completing high school, I studied Computer Engineering. A few years later, I felt like diving deeper into Math. I figured it could give me a better understanding of the most complex parts of the software development world. So, I signed up for a Bachelor of Mathematics at a distance learning university. Not entirely sure if I'm using the right English terms here, so I've stuck with the Spanish names.

  • Ingeniero Superior en Informática (Computer Engineer) - Universidad de Deusto
  • Licenciado en Matemáticas (Bachelor of Mathematics) - 60% of credits passed, not finished - U.N.E.D.

Companies

I consider myself very fortunate to have had the opportunity to work for fantastic companies over the years. I even co-founded one with my great friend Elena, where I dedicated more than 10 years of my career. I treasure the memories of each of them, the valuable experiences I gained, and the colleagues I had the pleasure of working with. I learned from them and always tried to leave a positive impression.

For several years now, I am part of Clarity AI, a great place to work with amazing teammates. I work there as a Tech Lead in the Data Engineering Guild.

Clarity AI

Tech stuff

In a professional setting, I've worked with many languages, cloud vendors, database engines, libraries, frameworks, big data tools, and services. However, I don't believe it's worth trying to mention them.

I firmly believe that, in general, it is not worth becoming an expert in specific technologies. Personally, I am not a fan of technical certifications (even I have a few) because in our world technologies come and go.

It amazes me how much time we spend learning new technology and how little we spend improving our mastery and understanding of the principles and patterns that will make our software strong - Rafael Gómez Blanes

That's why I've never minded transitioning from one technology to another, nor do I worry about having to continue doing so in the future.

If you are curious about my current stack, you can check the Clarity AI Data Platform stack here.

Books

I love reading books and I want to highlight those that I have read related to my profession, not to brag, but because they have helped me become the Software Developer and Tech Lead I am today.

I'm constantly on the lookout for new recommendations, so feel free to share any suggestions you may have!

Leadership, culture

  • Don't make me think - Steve Krug
  • Engineering Management for the Rest of Us - Sarah Drasner 👉 read my review!!
  • It doesn't have to be crazy at work - Jason Fried, David H. Hansson 👉 read my review!!
  • Invisible women: exposing data bias in a World designed for men - Caroline Criado-Perez
  • Leading From Anywhere: The Essential Guide to Managing Remote Teams - David Burkus
  • Lidera con Sentido del Humor - Sergio de la calle
  • Peopleware y equipos ágiles - Javier Garzás
  • Peopleware - Tom DeMarco
  • Remote - Jason Fried, David H. Hansson 👉 read my review!!
  • Rework - Jason Fried, David H. Hansson
  • Slack - Tom DeMarco 👉 read my review!!
  • Soft Skills - John Sonmez

Agile

  • Accelerate - Nibole Forsgren, Jez Humble, Gene Kim 👉 read my review!!
  • Clean Agile: Back to basics - Robert Martin
  • El libro práctico del programador ágil - Rafael Gómez Blanes
  • How to change the world: change management 3.0 - Jurgen Appelo
  • Lean Inception - Paulo Caroli
  • Lean Startup - Eric Ries
  • Rapid Development - McConnell
  • Rethinking Agile - Klaus Leopold
  • The DevOps Handbook - Gene Kim, Jez Humble, Patrick Deboid, John Willis
  • The Unicorn Project - Gene Kim
  • Reinventing organizations - Frederic Laloux (ilustrated version by Etienne Appert)
  • Rethinking agile - Klaus Leopold

Tech Books

  • Agile Testing - Lisa Crispin, Janet Gregory
  • Clean Architecture - Robert Martin
  • Clean Code - Robert Martin
  • Clean Code in Python - Mariano Anaya
  • Código sostenible - Carlos Blé
  • Designing Data Intensive Applications - Martin Kleppmann
  • Introducción a la Arquitectura de Software, un enfoque práctico - Oscar Blancarte
  • Pragmatic Unit Testing in Java 8 with JUnit - Jeff Langr
  • Test-Driven Development by example - Kent Beck
  • The Pragmatic Programmer - David Thomas, Andrew Hunt
  • The Black book of the programmer - Rafael Gomez Blanes 👉 read my review!!
  • The Nature of Software Development - Ron Jeffries
  • Working effectively with Legacy Code - Feathers

Books