Alberto Almagro

Hi! I am a remote Senior Ruby on Rails Engineer with +8 years of international professional experience in Germany and Spain


As a child, electronic machines had always my attention. When I wasn’t playing Lego I could be trying to fix the video recorder, tuning in the TV or simply playing video games.


When the first computer arrived to my home, I became its biggest fan since the beginning. I was only 11 years old and since then, computers and I are inseparable.


I have a degree in Computer Science by the University of A Coruña. After finishing my degree, I relocated to Stuttgart and later to Munich, Germany. In Germany I learnt how to deal with high demanding clients in the German automobile industry and of course, also German. Besides of German, you can also contact me in English, Spanish or Galician if you want 😉


After a while, I realized I wanted to see the sun from time to time, so I relocated in Barcelona. In Barcelona I started using Ruby on Rails on my daily job! After some time, I decided to start working remotely and go back to my home town, A Coruña, which of course is the best city in the world, but don’t say it too loud, we must keep it secretly 😉


In my free time I like to learn new stuff, although it may seem useless, and I also read lots of books. I enjoy running and walking, specially near Tower of Hercules. I am cofounder of Kobabunga, which by the way you should be using if you are a Spanish speaking company. I love the feeling of giving back to the community and contributing to open source, specially to the Ruby on Rails framework. I admire the work of Xavier Noria and I thank him for all his advise and inspiration.


These are the main companies I have developed code for during my career

Latest posts

I like to write about things I learn on my free time or about problems I face on my daily work. Here you can see my 4 latest posts

  • Hi! This isn’t a technical entry but one to tell you what is going on in my mind. One post to tell you the things I want to introduce into this blog. Things I want to test. Let’s start! Ruby on Rails Since July 2017......

  • As last week I went to Barcelona and didn’t have enough time in the weekend to properly prepare a larger topic, this week’s post will be short and concise. As a novelty, I will also layout this post in a sort of a record card that may......

  • In on our day to day in Ruby it is very common to apply a method to every object in a collection. Suppose array is a collection of String objects. We are used to write { |elem| elem.upcase }. With this code you invoke map on......

  • Last week during a code review at work, this thing became a topic again. This time I’ve decided to write a post about it so other colleagues can learn from it and be aware of the potential risks it implies to define methods in your......

More posts

Hire me

It feels great that you want to contact me. If you want to boost your project, need code review, refactor or develop new features, please contact me using either the form, email or the social networks you will find below this text.


Hire me for a project

Tell me about the project and we can estimate together its scope, cost and length. We will agree on the development plan and the features it will have.


Hire me by hours

Do you need extra support? You can also give tasks to do. I will give you updates about my progress and bill you the hours I have dedicated to the tasks.