Shachar Snapiri

Principal Software Engineer at Palo Alto Networks

Tel-Aviv District, 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
🎓
Top School
Shachar Snapiri is a Principal Software Engineer based in Tel Aviv with over 20 years of experience building high-performance, networked systems in C/C++ and Java, and a decade-plus focus on distributed analytics and cloud-native Big Data on GCP. He has led teams and delivered large-scale security management platforms capable of managing hundreds of thousands of gateways, and recently drove the design and rollout of a unified asset inventory at Palo Alto Networks. A pragmatic polyglot and systems thinker, he blends low-level networking and multithreading expertise with DevOps and Python client work—contributing improvements to the open-source Skydive project's Python client around auth, logging and threading. Known for rapid problem diagnosis and cross-team collaboration, he pairs deep technical ownership with hands-on delivery across the full stack.
code10 years of coding experience
job21 years of employment as a software developer
bookB.Sc. Mathematics & Computer Science, B.Sc. Mathematics & Computer Science at Tel Aviv University
languageshebew, English
github-logo-circle

Github Skills (14)

websocket10
websockets-client10
websocket-client10
python10
networking10
client-websocket10
asyncio9
apidoc9
logging9
api9
user-authentication8
authentication8
autobahn7
testing6

Programming languages (9)

DockerfileC++ShellRustJavaScriptGoHTMLPerl

Github contributions (5)

github-logo-circle
skydive-project/skydive

Jan 2018 - Apr 2018

An open source real-time network topology and protocols analyzer
Role in this project:
userBack-end Developer
Contributions:14 commits, 10 PRs, 44 comments in 2 months
Contributions summary:Shachar primarily contributed to the Python client library for the Skydive project, enhancing its functionality and improving its robustness. Their work included refactoring the code to leverage standard logging mechanisms, adding features such as user authentication and cookie handling for secure API interactions, and improving Python 2 compatibility. They also focused on improving the client's threading model by separating the connection and start methods and adding a method to stop the loop when complete.
traffic-analysismonitoringreal-timenetwork-topologynetwork-monitoring
snapiri/multibootusb

Dec 2016 - Jul 2020

Contributions:2 pushes, 8 branches in 3 years 7 months
isoloopbacklinuxgrub2multiboot
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
Shachar Snapiri - Principal Software Engineer at Palo Alto Networks