My Own Common Sense

About me

Hi, I'm Xavi Ametller 👋!

I've been developing Software since 2003 and during those years I've done my fair share of mistakes and I even learnt something from some of them. Among others, I've worked for companies like Microsoft, Sunweb, LIFULL Connect and Criteo, and been a teacher for Safari O'Reilly. Nowadays I'm Head of Engineering in Voxel, an Amadeus company.

Somehow during this trip it came to me the opportunity to teach and coach, and I did like it a lot, so much that I started working part time so I could have some freelance time to collaborate with other companies.

Some people and organizations also seem to appreciate my collaboration as consultant or advisor (still wonder why, but who am I to discuss with them - the only thing I can say is 'It depends')

What can I offer you?

My knowledge, experience, part of my time and comon sense. Let me explain a little bit more.

Knowledge

Reading books is my main source of information. I also use Twitter, read blogs and other kind of sources, but my love for order and structure seems to lean towards learning from formal books. That pic here is the biggest part of my library, of course I have not read all those books from beggining to end, but a good chunk of them I do. Also, I have an O'Reilly subscription which I use very much.

Experience

I've done a little bit of everything in companies big and small: development of win applications, webs (B2C, SPAs), testing, teaching, leading teams, innovation, product discovery and technical coaching. As part of my current job, I'm mixing a lot of those things with strategy and culture.

Part of my time

Since 2019 I work four days a week for a company (nowadays Voxel) and I use the fifth day to do stuff on my own (so I can offer you a day per week).

Common sense

Fine, that looks like a weak offer, everyone has common sense (it's common, isn't it?). I'm just pointing it out because when I ask about my strong points this one seems to come up very often.

Customers

These are the companies I've worked for in the past on my freelancing gig, be it by providing consultancy, trainings or both:

Recommendations

I am pleased to recommend Xavi as a coach any day. During our time at Microsoft, it was inspiring to see just how quickly Xavi can establish himself as a technical leader among his peers and he learned plenty since.
Xavi brings a unique blend of technical excellence, character and work ethic, that is an example for others. His foresight and attention to detail ensured that the projects stayed on track and team morale's high. Xavi's communication skills are also noteworthy. In more complex projects Xavi always provided valuable insights and suggestions, helping the team navigate the challenges and find effective solutions. His ability to explain complex concepts in a clear and understandable manner was instrumental. His practical approach and ability to integrate different perspectives are truly commendable.
I recommend Xavi as a coach for software engineering teams and their leaders, with no reservations.

Damian Kowalczyk (Principal AI Architect at Microsoft)

I feel Xavi’s combination of social skills (such as empathy, humility, active listening, and proactivity), technical skills (including design, testing, and every XP principle and practice), and holistic product mindset make him the ideal person to boost your engineering productivity. I honestly would love the opportunity to work with him 😊🙏

Isidro López (Product developer & Product Engineering Coach)

Working with Xavi has been an extraordinary experience. His remarkable ability to maintain a helicopter view, effortlessly connecting the dots and understanding the relationships between various elements, sets him apart. He has a knack for clear and effective communication, making even the most complex concepts easy to grasp. One of his standout qualities is his foresight; he anticipates challenges and opportunities long before they arise, ensuring that projects stay on track.

On a personal level, Xavi is an absolute pleasure to work with. He is warm, personable, and genuinely cares about the people he interacts with. His sense of humor and fun-loving nature make even the most challenging tasks enjoyable. I highly recommend Xavi to anyone looking for a coach who not only excels in his field but also brings a wonderful human touch to his work.

Rishita Jones (Facilitator of transformation and change)

I've had the privilege of working with Xavi in LIFULL Connect and to share a lot of time with him in events, conversations and trainings.

He's an incredibly intelligent and compasisonate person, qualities reflected in all his interactions and contributions.

Xavi is an excelent developer in all aspects of Software development. As a bonus, he has a profound knowledge of testing (way deeper than the average), and on top of that, he has a powerful product mindset.

As a manager, Xavi stands out for creating a collaborative and productive work environment that, combined with his technical skills, brings tremendous value to any organization, especially those that develop their own product.

I am sure he will continue to have a positive and significant impact on any project or team he works on.

Jose Carlos Gil (VP of Engineering LIFULL Connect)

Xavi is brilliant, honest, and straightforward, capable of quickly aligning and finding innovative solutions by integrating different perspectives. His ease in learning, receiving ideas, and embracing new knowledge from various viewpoints is admirable. His ability to identify points of tension, express disagreements constructively, and combine technical expertise with a strategic business vision is impressive. His comprehensive approach, ranging from the most abstract to the most specific, makes him effective in diverse areas.

Being so well-rounded, any team would be very fortunate to have his collaboration. His capacity to promote a collaborative, efficient, and enriching environment is invaluable.

Ingrid Astiz (Social Entrepreneur)

Working with Xavi is a truly enriching experience. His well-rounded expertise in both technical and social aspects of software development and management is second to none. His deep understanding of testing and product development, combined with his exceptional communication skills, make him an invaluable asset to any team.

Xavi's ability to maintain a holistic view of projects, anticipate challenges, and devise effective solutions is truly remarkable. He's not just an excellent developer; he can see the bigger picture and navigate the complexities of any project with ease and efficiency.

David Asensio Cañas (Staff Engineer at Neptune.ai)

Wanna know more?