Shani Elharrar

Engineering Group Lead at Qlik

Israel
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

👤
Senior
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.
code14 years of coding experience
job8 years of employment as a software developer
languagesHebrew, English
github-logo-circle

Github Skills (13)

scala10
json10
deserialization10
web-framework10
reflections10
reflection10
data-serialization10
serialization10
jetty9
javas8
java8
jackson7
testing7

Programming languages (14)

C#JavaC++CRustScalaGoTypeScript

Github contributions (5)

github-logo-circle
scalatra/scalatra

May 2017 - Oct 2018

Tiny Scala high-performance, async web framework, inspired by Sinatra
Role in this project:
userBack-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.
sinatratinyperformancescalaatmosphere
json4s/json4s

Mar 2017 - Dec 2018

JSON library
Role in this project:
userBack-end Developer
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.
Request Free Trial