Joel Bernstein

Principal Software Engineer at The Apache Software Foundation

Farmington, Connecticut, United States
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
Joel Bernstein is a Principal Software Engineer with 12 years of focused experience in search and data engineering, currently leading backend work at Lucidworks and contributing to Apache Lucene/Solr as a long-standing committer and PMC member. He combines deep expertise in search internals and distributed indexing—demonstrated by contributions to Lucene and the widely used spark-solr connector—with practical leadership at both startups and enterprise teams. Joel founded Amberstone Labs, blending entrepreneurial perspective with product-grade engineering, and has a track record of fixing subtle bugs and refactoring complex code paths to improve reliability and multi-value field handling. Based in Farmington, CT, he brings a pragmatic, systems-first approach informed by a BA in Economics and decades of shipping backend search solutions.
code12 years of coding experience
job19 years of employment as a software developer
bookUMBC
github-logo-circle

Github Skills (14)

javas10
search-engine10
spark10
solr10
back-end-development10
java10
scala10
data-structure9
object-oriented-programming9
lists9
struct9
structures9
data-structures9
testing8

Programming languages (5)

JavaCSSScalaJavaScriptGo

Github contributions (5)

github-logo-circle
lucidworks/spark-solr

Apr 2019 - May 2019

Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
Role in this project:
userBack-end Developer
Contributions:9 commits, 5 PRs, 12 pushes in 7 days
Contributions summary:Joel primarily focused on improving the functionality and reliability of the `spark-solr` project. Their contributions involved fixing bugs related to predicates on multi-valued fields and addressing failing tests. They also improved code documentation and refactored code by moving functionalities into separate functions to improve overall readability and maintainability. Furthermore, they modified the code to handle multi-value fields flattening, ensuring correct data type handling during processing.
solrindexingsparksolrjrdd
joel-bernstein/solr

Apr 2021 - Sep 2023

Contributions:1 PR, 103 pushes, 12 branches in 2 years 5 months
solrapachesearch-engineelasticsearchapache-solr
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
Joel Bernstein - Principal Software Engineer at The Apache Software Foundation