Bruno Roustant

Principal Member Of Technical Staff at Salesforce

Grenoble, Auvergne-Rhône-Alpes, France
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

🤩
Rockstar
🎓
Top School
Bruno Roustant is a Principal Member of Technical Staff with over two decades of experience designing and scaling search and text analytics systems, currently leading backend development for Salesforce’s Search-as-a-Service in the public cloud. A long-time Lucene/Solr committer and PMC member, he has driven core open-source contributions to Apache Lucene and performance-focused work on CarrotSearch HPPC that improve low-level data structures and query performance. His expertise spans taxonomy and ML-based classification, named entity recognition, regex/dictionary search, and building scalable, multi-tenant SolrCloud deployments with custom Lucene postings formats. At Salesforce he led encryption-at-rest for Lucene indexes and architected federated search services based on OpenSearch standards, demonstrating both product-grade engineering and cross-team collaboration. Known for deep attention to performance and maintainability, he combines hands-on core algorithmic changes with large-system operability and empirical A/B-driven relevancy tuning.
code8 years of coding experience
job19 years of employment as a software developer
bookMaster’s Degree in Engineering, Computer Science, Master’s Degree in Engineering, Computer Science at ENSIMAG
bookMS, Computer Science, MS, Computer Science at UCBL Lyon 1
languagesFrench, English, Spanish
github-logo-circle

Github Skills (13)

algorithm10
lucene10
hashtable10
data-structures10
javas10
algorithms10
performance-optimization10
back-end-development10
data-structure10
java10
testing9
information-retrieval9
search-engine9

Programming languages (2)

JavaCSS

Github contributions (5)

github-logo-circle
carrotsearch/hppc

Jul 2020 - Nov 2021

High Performance Primitive Collections for Java
Role in this project:
userBack-end Developer
Contributions:28 reviews, 21 commits, 24 PRs in 1 year 4 months
Contributions summary:Bruno primarily focused on refactoring and improving the performance and functionality of the data structures within the HPPC library. Their work involved cleaning up and adding tests to existing data structures like KTypeVTypeWormMap, implementing new structures such as KTypeVTypeWormScatterMap, and protecting the iteration order of existing hash sets and maps. These changes likely enhanced the efficiency and reliability of the core data structures within the HPPC project.
primitive-collectionsprimitivestandard-libraryperformancejava
bruno-roustant/lucene

Sep 2021 - Jun 2024

Apache Lucene open-source search software
Contributions:1 PR, 44 pushes, 22 branches in 2 years 9 months
solrapachesearch-engineluceneelasticsearch
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
Bruno Roustant - Principal Member Of Technical Staff at Salesforce