Xavier Ivars-ribes is a Principal Software Engineer with 18 years of experience leading cross-functional teams and re-architecting large e-commerce platforms toward microservices and microfrontends. Based in Spain, he has hired and grown engineering organizations, coached tech leads, and driven architecture and delivery across global teams while directly managing engineering teams of 25+. A polyglot pragmatist who favors the right tool for the job, he blends deep back-end skills (C#, Go, Python, PHP) with front-end experience (React, Gatsby) and operational know-how in AWS and Serverless. An active open-source contributor, he has improved notable projects like Gatsby and Timber by fixing bugs, adding features and tests—bringing production-grade discipline to community codebases. He’s passionate about agile principles applied pragmatically, software design patterns and developer productivity, and has long-standing involvement in language and community projects through Softcatalà.
18 years of coding experience
10 years of employment as a software developer
Master of Engineering (M.Eng.) Computer Science, Master of Engineering (M.Eng.) Computer Science at Universitat d'Alacant
Create WordPress themes with beautiful OOP code and the Twig Template Engine
Role in this project:
Back-end Developer
Contributions:9 reviews, 29 commits, 14 PRs in 7 years 2 months
Contributions summary:Xavier primarily contributed to the `timber/timber` repository by modifying PHP files, focusing on the TimberTheme class and URLHelper. Their work involved refactoring code, fixing bugs related to date parsing and external content handling, and improving the codebase's adherence to WordPress coding standards. The user also implemented unit tests to improve code quality and maintainability.
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Role in this project:
Back-end Developer
Contributions:36 reviews, 8 commits, 12 PRs in 2 years 10 months
Contributions summary:Xavier implemented new features and made improvements to the Skipper project's core functionality, focusing on access logging and routing. They added the capability to include additional data in access logs, extended routing to support multiple data clients and remote eskip files. The user also worked on predicate implementations and improved existing test suites.
casesproxyingress-controllercontourreverse-proxy
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Xavier Ivars-ribes - Principal Software Engineer at Vista