About

Who is The Practical Developer?

My name is Moisés Macero. I’m from Spain but I currently live in The Netherlands. I’ve worked since 2003 in the IT industry, mainly as a Software Developer and within the last years as a Software Architect as well, in domains as diverse as Telecommunications, Energy, and Fashion e-commerce. If you’re curious about my experience you can always connect via LinkedIn.

Apart from being the author of this blog, I also wrote the book Learn Microservices with Spring Boot (published by Apress). I like sharing knowledge and writing about technical stuff in general.

Starting this year 2018, I’m also participating in Conferences like Codemotion Rome (see slides here).

What can I do for you?

Being a freelance consultant means that I can help you or your company in different ways:

📐 Software Design Consulting

You have an idea for a Software Project but you need to map that idea to a proper Software Architecture, or even to pieces of work that can be picked up by your teams.

That process is hard. It’s difficult to balance time-to-market with a good Software Foundation that allows scaling and further refactoring. I can help you with that, by transforming your ideas or requirements to a first MVP, and then define a plan to evolve it.

👨🏻‍🏫Workshops and Training

If you’ve had a look at this site you’ve seen that I have a very practical approach when teaching. If you’re looking for a Workshop or Training that can give you hands-on experience, I can offer you that for a wide variety of topics, amongst them:

  • Microservices Architecture (with Spring Boot)
  • Event-Driven Systems
  • RabbitMQ
  • Reactive Programming
  • Functional Programming
  • Cloud
  • Continuous Integration and Continuous Delivery
  • (etc.) Ask me

💻 Ways of Working

I apply pragmatic steps when gathering requirements and planning Architectural changes, minimizing the amount of documentation and meetings. I’ve refined that process over these years and now I organize workshops to teach others how to be successful in keeping a good Architecture in place, also focused on how to combine this with an Agile environment.

The Practical Architect Workshop

This is a workshop of 3 or 4 days in which I’ll cover:

  • Architecture and Agile: how to combine them successfully.
  • The Architecture Team: ways of working, meetings.
  • Decision Taking: how to keep it simple, but also how to keep it in control.
  • Splitting huge changes in doable steps: techniques.
  • The art of refining an idea to get ready-to-develop items.

Also, I can adapt the contents to your needs. Don’t hesitate to contact me for more details.

How to get in contact

Just fill your details in this form and I’ll get in contact with you.