Xavier Padró is a Principal Software Engineer and tech lead based in Barcelona with 13+ years of experience designing and migrating large-scale Java systems to microservices, currently leading engineering efforts at Roche. He has a strong track record at Marfeel improving performance (up to 90%) and cutting infrastructure needs by half through architecture reshapes, and has led multi-team agile delivery and observability initiatives for platforms serving hundreds of millions of monthly readers. Hands-on across backend stacks (Java, Spring, Spring Integration, MongoDB, MySQL, AWS), he contributes practical samples and error-handling patterns in open-source Spring Integration repos that reflect deep expertise in messaging and integration. A habitual blogger on Java and Spring topics, he blends technical leadership with developer-first craftsmanship and a focus on reliable, maintainable systems.
Samples of different Spring Integration modules (jms, batch, integration)
Role in this project:
Back-end Developer
Contributions:150 commits, 14 PRs, 49 pushes in 8 years 4 months
Contributions summary:Xavier primarily contributed to the development of a Spring Integration application. Their work involved the creation of a Remote Method Invocation (RMI) example including implementing an EmployeeRepository, EmployeeService, and related model classes. They also added a gateway test client for RMI and implemented a sample that uses JDBC to store data. The user also implemented examples of async error handling with a focus on demonstrating a messaging system with routing and error handling capabilities.
Contributions:19 commits, 1 push in 3 years 9 months
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 Padró - Principal Software Engineer - Tech Lead at Roche