Xavier Padró

Principal Software Engineer - Tech Lead at Roche

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job9 years of employment as a software developer
bookUOC (Universitat Oberta de Catalunya)
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
183reputation
22kreached
4answers
0questions
github-logo-circle

Github Skills (12)

javas10
spring-integration10
java10
rmi9
jdbc9
messaging-system9
junit8
spring-boot8
spring-webflow6
spring6
jsf6
web-deployment6

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
xpadro/spring-integration

Jul 2013 - Nov 2021

Samples of different Spring Integration modules (jms, batch, integration)
Role in this project:
userBack-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.
spring-bootbatchspring-integrationspringjava
xpadro/thymeleaf

Feb 2014 - Nov 2017

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