Shani Elharrar is an engineering leader with 14 years of experience building data platforms and distributed systems, currently leading engineering groups at Qlik after Upsolver's acquisition. He combines hands-on architecture and backend expertise with people leadership, having scaled R&D teams and product-simplification efforts that make data lakes accessible to non-engineers. Technically grounded in JVM/Scala, Kafka, AWS, and performance-focused backend engineering, he has contributed substantive fixes to notable open-source Scala projects like json4s and Scalatra. Shani’s background includes mission-critical system design in the Israel Defense Forces, where he specialized in data pipeline reliability and performance optimization. He’s known for favoring elegant, minimal designs that improve developer productivity and system robustness. Based in Israel, he blends product-minded engineering with deep implementation skills and an eye for practical developer ergonomics.
Tiny Scala high-performance, async web framework, inspired by Sinatra
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 14 comments in 1 year 4 months
Contributions summary:Shani primarily focused on improving the `scalatra` web framework's core functionality. Their work included refactoring and optimizing the query string parsing and URL decoding utilities, as well as correcting request path handling, specifically dealing with encoded semicolons. The user also removed an invalid test case related to the request path and updated the `UriDecoder` to improve performance. They demonstrated a focus on performance and robustness within the framework.
Contributions:7 commits, 5 PRs, 8 comments in 1 year 9 months
Contributions summary:Shani primarily focused on enhancing the `json4s/json4s` library by addressing internal reflection and extraction mechanisms. They implemented and refined features related to primary constructor handling, including annotations and default value integration. The commits demonstrate a strong understanding of Scala reflection, class descriptors, and the library's core data structures. The changes resulted in more robust and flexible JSON serialization and deserialization capabilities.
json-libraryscalajacksonjsonjson-parser
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.