Xavier Seguí is a seasoned software engineer with 11+ years building resilient, evolvable systems across cloud, microservices and event-driven architectures. He combines deep backend expertise in Java and Kotlin with practical experience in systems integration, gRPC, Pub/Sub and CI/CD, recently contributing to prominent open-source projects like Gradle and web3j. Xavier has driven developer experience improvements—automation, tooling and test automation—that reduce friction and raise quality, and he pairs pragmatic engineering with clear architectural boundaries. His background spans blockchain middleware, high-load data pipelines on AWS, and long-term work in enterprise Java and distributed systems. Based in the Balearic Islands, he’s also a FOSS enthusiast and musician, a blend that hints at a methodical craftsperson who values continuous learning and collaboration.
11 years of coding experience
17 years of employment as a software developer
Postgraduate in Complexity Sciences Complexity Sciences, Postgraduate in Complexity Sciences Complexity Sciences at Iscte - Instituto Universitário de Lisboa
UPC Universitat Politècnica de Catalunya
Spanish, Catalan, English, French, Portuguese, Italian
Lightweight Java and Android library for integration with Ethereum clients
Role in this project:
Back-end Developer
Contributions:34 reviews, 19 commits, 28 PRs in 2 years 11 months
Contributions summary:Xavier primarily contributed to the `web3j` library, a Java library for Ethereum clients. Their work focused on enhancing the auto-generated contract classes by exposing additional behaviors for the use with `ethGetLogs` function. They modified the Solidity function wrapper by adding parameters and methods for event handling. The user also merged changes from the master branch, updated smart contract wrappers and fixed Java 6 compatibility issues, and included code related to ethLogObservable calls.
Contributions:1 release, 21 reviews, 135 commits in 3 months
Contributions summary:Xavier primarily focused on improving the build process by avoiding duplicate code and adding comprehensive unit tests to validate Java compilation and test task options. The user's contributions included refactoring validation logic, extracting common functionality into reusable methods, and adding new tests to cover potential edge cases, ensuring code quality and robustness. The user also addressed a bug related to recreating the signing task in the signing process. Additionally, the user contributed to various integration tests, specifically focused on improving and validating the build process.
pythongradlegroovyautomationjava
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 Seguí - Software Engineer at Spacewell Energy