Sergio Villamor is a senior software engineer and data platform leader with 14 years of experience building scalable data and backend systems from the JVM to Python and cloud-native infrastructure. He has led data catalogue and event-processing platforms at Adevinta, architecting ingestion pipelines that handle billions of daily events and rolling out DataHub-based metadata solutions across complex ecosystems. Equally comfortable contributing code and guiding teams, he blends hands-on backend work (Java/Kotlin, Spark, Kafka) with product vision and stakeholder alignment. An active open-source contributor, Sergio has improved graph integrations in TinkerPop/Blueprints and enhanced metadata ingestion and profiling in the DataHub project. Based in Polinyà, Catalonia, he pairs deep enterprise and financial-industry experience with a penchant for pragmatic, performance-minded engineering and knowledge sharing.
Contributions:447 reviews, 14 commits, 135 PRs in 1 year 2 months
Contributions summary:Sergio primarily contributed to the data profiling and ingestion components of the project. They implemented fixes to prevent exceptions when profiling empty datasets and added configurations related to data ownership within ownership transformers. They also worked on enabling dbt metadata loading from URIs, adding the ability to add dataset properties via a transformer, adding glue platform instance capability and made several changes to the tableau connector.
A Property Graph Model Interface (no longer active - see Apache TinkerPop)
Role in this project:
Back-end Developer
Contributions:16 commits in 9 months
Contributions summary:Sergio primarily focused on enhancing the `blueprints-dex-graph` module, adapting it to work with the Dex database. They updated the code to support dexjava 4.4.0 and refactored DexVertex, improving the efficiency of retrieving vertices. Further contributions include implementing the KeyIndexableGraph interface and adding a thread-local for label handling. These changes involved modifications to core classes such as DexGraph, DexElement, and DexVertex to integrate with the Dex database.
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
Sergio Villamor - Senior Software Engineer at DataHub