Sign In

Javier Gómez

Senior Software Developer and Technical Coach

Professional Background

Javier Gómez is a dedicated and innovative Software Crafter with over 20 years of extensive experience in the software development industry. Known for his passion for simple design and clean code, Javier excels in utilizing Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to produce high-quality software solutions. His approach to coding and development ensures that every piece of software is efficient and meets the highest standards of excellence.

Throughout his illustrious career, Javier has built a multifaceted skill set that includes expertise in a wide array of programming languages and technologies. He has a strong interest in the evolution of JVM languages, such as Java, Kotlin, and Scala, especially in relation to cloud infrastructures. In addition to JVM languages, he is well-versed in Node.js with TypeScript and .NET with C#, showcasing his versatility and adaptability in a rapidly changing technological landscape. Further driving his passion is a keen interest in serverless architecture and designing robust APIs that adhere to clean architectural principles.

Javier is an advocate for collaborative work environments, and he thrives in diverse, self-empowered teams. His work ethos centers on the development of resilient, high-scalable, and high-efficiency products. Emphasizing a balance between being hands-on and adopting a coaching role, he is dedicated to enabling teams to reach their fullest potential and enhancing overall productivity within agile product development cycles. His proactive mindset allows him to foster a culture of continuous learning and teamwork.

Javier's open-mindedness toward new growth opportunities reflects his commitment to personal and professional development. He continually seeks challenges that allow him to innovate within agile product development frameworks, primarily in environments that prioritize psychological safety and diversity. His enthusiasm for learning and adapting to new technologies ensures he stays at the forefront of the software development industry, ready to tackle any challenge that comes his way.

Education and Achievements

Javier's educational background is strong and centered around software engineering. He studied at Escoles Professionals Bemen-3, where he completed a CFGS in Desarrollo de Aplicaciones Informáticas, focusing on software development principles and practices that would later guide his career. Following this, he pursued higher education at the Universitat Oberta de Catalunya, where he earned his Ingeniería Técnica en Informática de Sistemas degree. This combination of technical training and practical experience has equipped him with a solid foundation for understanding complex software systems and methodologies.

Organizations

Throughout his career, Javier has held various impactful roles with several esteemed organizations. He started his career as a Developer at Grupo Intercom and rapidly progressed through various positions that allowed him to showcase his skills and contribute to meaningful projects. Some significant highlights include:

  • Founder & Director at Maieutics LTD: There, he had the opportunity to lead initiatives and organizational strategies that fostered innovation and progress in software development.
  • Continuous Delivery & Agile Technical Practices Coach at Hargreaves Lansdown: Here, Javier imparted his knowledge of agile practices, helping teams to improve their delivery cycles and enhance efficiency.
  • Lead Channel API Crafter at Kingfisher plc: His role emphasized API design and implementation, ensuring robust integration across platforms.
  • Lead API Platform Crafter at Navico: He developed key components of a scalable API platform, demonstrating his technical proficiency and leadership abilities.
  • Senior IT/Agile Consultant - Tech Lead at River Island and Senior Consultant at ThoughtWorks: In these roles, he helped instill best practices in agile methodologies and technical leadership across various teams.

Javier has also excelled in various senior engineering roles, including Senior JEE Architect & Agile Coach at Aventia - RICOH Spain IT Services, and Senior Software Engineer at SBD Technologies. His influence has been felt across the industry through the numerous contributions he has made toward shaping teams and projects for success. Each of these positions has further solidified his reputation as a top-tier software engineer and leader in the agile community.

Achievements

Throughout his extensive career, Javier has achieved numerous milestones that reflect his dedication and skill in software development:

  • Co-Founder at versionBeta Estudio Multimedia S.L.: This entrepreneurial venture showcases his innovative spirit and commitment to delivering high-quality software solutions tailored to client needs.
  • Coaching and Mentorship: Javier has played a pivotal role in coaching teams to adopt agile practices, enhancing their efficiency and project outcomes.
  • Diverse Experience: His ability to pivot across various technologies, frameworks, and methodologies speaks to his versatility and commitment to lifelong learning.

Overall, Javier Gómez embodies the ethos of a dedicated Software Crafter who thrives on collaboration, continuous improvement, and the pursuit of excellence in every project he undertakes.

Related Questions

How did Javier Gómez develop his expertise in Test-Driven Development and Behavior-Driven Development?
What motivated Javier to focus on the evolution of JVM languages such as Java, Kotlin, and Scala on the cloud?
In what ways has Javier's experience as a Founder & Director at Maieutics LTD influenced his leadership style?
How does Javier Gómez ensure a psychologically safe environment for his teams while fostering product development?
What impactful projects did Javier work on during his time at Kingfisher plc as Lead Channel API Crafter?
How has Javier balanced his hands-on technical skills with his role as a coach focused on empowering teams?
What challenges has Javier faced in his diverse roles, and how has he overcome them?
Javier Gómez
Add to my network

Location

United Kingdom