Hi, I’m Frank! If you want to find me, just look for the guy wearing a hoodie, shorts and leg tattoos, sitting with his team and talking passionately over a cup of coffee. Or outside of work, walking a polar bear (she’s an enormous Grand Pyrenees), immersed in a book or podcast, lifting heavy at the gym or on a mountain somewhere. With an infectious purpose-driven mindset and always looking to become my best self, in order to help the people around me grow!
My career so far has been a thrilling collection of challenges, which has allowed me to harvest a diverse set of skills. This has proved incredibly helpful in leadership of a broad range of professionals and in very different sorts of industries.
First collaborating as Freelancer, then QA Engineer, Scrum Master, Team Lead, QA Manager. I found myself increasingly drawn to the leadership side of things and quickly arrived at the role that best suits me so far - as Engineering Manager. I quickly tapped into a passion for working with the people that come together to make a team and thinking creatively to help them collaborate and perform better every day, reaching the high performance that would allow them to deliver the best products to their users.
I’ve taken the opportunity to adapt and develop my skills in different industries throughout my career so far; IT consultancy, e-commerce development, fintech, contactless payment, retail, EV charging, travel subscription. This allowed me to collaborate with all kinds of teams and amazing professionals over the years. It also gave me fertile ground to develop my philosophy and approach in an Agile Development and Continuous Improvement mindset, which characterises my style of leadership today.
In order to reach the High Performance, I always promote my teams to be:
Purpose driven
A team with shared and clear Vision, Mission and Values, will collaborate together towards their purpose.
Hungry for Growth
Always looking to become their better version, breaking the limits and looking for new skills, and technologies to add, sharing their knowledge and promoting the Continuous Improvement mindset.
Empowered
A team has to be capable of making their own decisions, if you provide the tools and safe space to a team, and really trust in them, the team will deliver you the best solution for each given challenge, there is no need for leadership to micromanage it.
Bold
The teams have to be able to take risks to be able to break the limits. Ensure the team has all the information and resources, and a Fast Feedback environment. Your team will learn to take risks, fail fast, and learn, ensuring they will become better at every iteration.
Customer focused
We have never to forget who our User or Customer is. There cannot be an amazing product if we forget who is going to use it.
Humble
Finally, one of the most important qualities of a high performance team is to be Humble, and learn to acknowledge mistakes, listen to others and get this feedback on a daily basis.