Xavier Bordas is a seasoned software engineer based in Barcelona with 12 years of experience and a strong backend focus, primarily using PHP across Symfony and microservice environments. He specializes in software architecture—Hexagonal, DDD, CQRS and event-driven designs—and pairs that with hands-on infrastructure skills in Docker, Kubernetes, Terraform and CI/CD to deliver scalable, maintainable systems. Xavier has driven architecture decisions, containerization from scratch, and API gateway initiatives at multiple companies, and has practical Go experience used in production services. He often converts technical debt discoveries into documented ADRs and pragmatic refactors, balancing long-term design with shipping value. A lifelong learner with a master’s in high-performance web programming, he also explores machine learning and cybersecurity incident response to broaden his engineering toolkit. Colleagues describe him as a practical architect who enjoys mentoring teams while staying deeply involved in code and deployment pipelines.
12 years of coding experience
8 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
Master in science in High Performance Web Programming, Computer Software Engineering, Master in science in High Performance Web Programming, Computer Software Engineering at La Salle BCN
Github Action to label Pull Requests with Jira issue properties
Contributions:3 releases, 41 commits, 10 PRs in 1 year 11 months
jira-issuepropertiesjirapull-requests
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 Bordas - Software Engineer at Deporvillage.com