About Me

I’m José Postiga. Senior Backend Engineer @ Procuros.io (previously: Backend Staff Engineer at Infraspeak). I contribute and volunteer to well-known projects like PHP PortugalLaravel-PortugalVOST, and Fogos.pt. I’m also a speaker, mentor, and writer.

I’ve been developing well-tested, scalable, APIs in service-oriented architectures since 2008. I’ve also been managing teams of multidisciplinary professionals, implementing a culture of continuous integration and delivery, testing, documentation, and helping developers improve their technical skills through mentoring sessions and internal workshops. 

Besides that, I like to write about tech/web/programming topics and I talk a lot about my daily work in my journal.

You can see my career history at my LinkedIn profile, and if you have any questions, or simply want to chat, contact me directly via Telegram or Twitter. Come say hi!

Mentoring Individuals to Excellence

Embark on a transformative journey towards unparalleled professional growth in the realm of software development and tech leadership through my mentoring sessions. With over 15 years of expertise in software design, architecture, testing, and project development, I am committed to guiding individuals towards reaching new heights in their careers.

Whether you aspire to master intricate design patterns, refine your coding skills, or enhance your leadership capabilities, these sessions offer a tailored approach to accelerate your journey to the next level of professional excellence.

Join me in unraveling the secrets of successful software development and leadership, and let’s forge a path to unparalleled success together. Get in touch via Telegram or Twitter!

Latest Publications


Set your ego aside

If I had to point out something that has taken away opportunities to learn and grow, from me, I would say: ego. The arrogance of…

An Important Decision

Here’s another unsolicited career advice: at some point, every senior software engineer will have to make a decision on which track to focus. Up until…

Easing database decomposition

When talking about monolith decomposition into microservices, it’s not unusual to assume that data should also be decomposed and moved within the infrastructure boundaries of…

Please be my Proxy

The Proxy design pattern is handy when we want to defer the instantiation of an object only when it’s absolutely necessary. To do such a…

For a better career management!

Here’s a piece of unsolicited career advice: have recurrent 1:1s with your direct manager, set objectives and clear expectations, discuss the major struggles you have…

Branching the monolith

Last Friday, I discussed one of my favourite service migration patterns: The Decorating collaborator. Today, I want to discuss another cool pattern: Branch by Abstraction.…