Udi Ben-amitai is a pragmatic software engineer with 12 years of experience building backend systems and leading engineering teams across startups and scale-ups. He has led cross-functional teams through operational transitions—migrating source control, introducing CI/CD, and improving delivery predictability—while owning high-throughput programmatic and commerce channels. Hands-on with search and analytics, he contributed improvements to the official elasticsearch-net client to handle edge cases and boost maintainability. Based in Israel, he combines technical depth in Java/.NET ecosystems with a focus on team growth and developer productivity. Outside work he balances engineering pragmatism with family life and an ongoing quest to become a better snowboarder.
12 years of coding experience
19 years of employment as a software developer
bsc Computer Science, bsc Computer Science at The College of Management Academic Studies
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 1 comment in 4 days
Contributions summary:Udi primarily contributed to the `elasticsearch-net` client library, focusing on enhancing the FunctionScoreQueryDescriptor. Their commits implemented support for the `field_value_factor` function in the FunctionScoreQuery. Further commits included reformatting code and fixing a typo within a CardinalityAggregationDescriptor, contributing to the library's overall maintainability and functionality. The user also made adjustments to ensure that the library correctly handles edge cases.
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.