Aviv Palivoda

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Aviv Palivoda is a software engineer with 12 years of experience building reliable backend systems, currently at Google in the Tel-Aviv district. He has a strong open-source footprint, contributing to high-profile projects like urllib3, pytest, cryptography, and the RustPython interpreter—work that spans HTTP reliability, cryptographic primitives, testing robustness, and language runtime data structures. Aviv’s contributions show a focus on correctness and usability: he improved retry histories and backoff logic in urllib3, added asymmetric crypto conveniences and DH support in cryptography, and expanded set semantics in RustPython. His background includes roles at Amazon and R&D/service work in the Israel Defense Forces, and he holds an Engineer’s Degree in Electrical and Electronics Engineering from Technion. Colleagues would describe him as pragmatic and detail-oriented, skilled at turning subtle protocol and implementation gaps into well-tested, documented fixes. A less obvious strength is his habit of improving test coverage and documentation alongside core features, making his contributions durable and easy for others to adopt.
code12 years of coding experience
job6 years of employment as a software developer
bookEngineer’s Degree, Electrical and Electronics Engineering, Engineer’s Degree, Electrical and Electronics Engineering at Technion - Israel Institute of Technology
languagesEnglish, Hebrew
github-logo-circle

Github Skills (20)

unit-testing10
pytest10
python10
testing10
retrying10
http10
set-theory10
data-structure10
urllib10
cryptography10
data-structures10
rust10
unit-test10
test-automation10
serialization9

Programming languages (7)

JavaCSSRustCJavaScriptGoPython

Github contributions (5)

github-logo-circle
RustPython/RustPython

Feb 2019 - Jul 2020

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:723 commits, 243 PRs, 80 pushes in 1 year 5 months
Contributions summary:Aviv implemented and refined functionalities for Python's built-in `set` data structure within the RustPython interpreter. Their contributions included the addition of methods like `__ge__`, `__eq__`, `__gt__`, `__le__`, `__lt__`, `issubset`, `issuperset`, `symmetric_difference`, and `intersection` (and more). Furthermore, they optimized the code by refactoring and using a common utility function. These changes expanded the features and capabilities of the Python `set` implementation within the RustPython project.
pythonjitrustpython-interpretercompiler
pyca/cryptography

Jun 2016 - Jun 2017

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Role in this project:
userBack-end Developer
Contributions:17 commits, 19 PRs, 132 comments in 1 year
Contributions summary:Aviv made significant contributions to the `cryptography` library by implementing new functionalities for asymmetric cryptography. Their work includes adding "one-shot" sign and verify methods for DSA and ECDSA, enhancing the usability of these cryptographic primitives. Additionally, the user integrated support for DH (Diffie-Hellman) key exchange and its serialization, including handling subgroup order (q) and X9.42 serialization. These changes improved the library's capabilities and security.
cryptographypythonrecipespublic-key-cryptographycryptographic
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
Aviv Palivoda - Software Engineer at Google