About

Who is The Practical Developer?

My name is Moisés Macero. I’m from Spain, currently living in The Netherlands. I’ve worked since 2003 in the IT industry, mainly as a Software Developer and during the last years also as a Software Architect, 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).

When I’m not working I enjoy traveling with the best tailored-trip-organizer in the world: Planea con Lena.

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 go through The Practical Architecture Process and help you implement it:

  • 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 into 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 in your details using this form and I’ll get in contact with you.