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.
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.
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
- Reactive Programming
- Functional Programming
- 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.
The best ways to contact me are via social networks or email: