Tomer Filiba is a seasoned technology leader and CTO based in Tel Aviv with 19 years of experience building low-level, high-performance systems and distributed infrastructure. He combines deep Python expertise with fluency in C, C++, Java, C#, and .NET, and a strong background in OS internals, networking, and protocol design. Tomer has led teams delivering state-of-the-art, low-latency file system engines and IO-heavy data-paths, and has hands-on experience at companies from WekaIO to Meta and EMC. An active open-source maintainer, his contributions to widely-used projects like Paramiko, Plumbum and RPyC emphasize robustness, SSH/remote execution features and cross-version Python compatibility. He pairs strategic leadership with a practical engineering mindset—often fixing subtle blocking bugs and interoperability issues that improve real-world reliability.
19 years of coding experience
17 years of employment as a software developer
Bachelor of Arts (BA) Computer Science Linguistics, Bachelor of Arts (BA) Computer Science Linguistics at Tel Aviv University
RPyC (Remote Python Call) - A transparent and symmetric RPC library for python
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:270 commits, 13 PRs, 13 pushes in 5 years
Contributions summary:Tomer primarily focused on maintaining and improving the RPyC library, a remote procedure call system. Their contributions included refactoring the library's structure, enhancing the build system, and adding support for various features such as IPv6 and SSH tunneling. Furthermore, the user addressed several bug fixes and implemented features, such as a daemon for the server, all while enhancing documentation and ensuring compatibility with different Python versions.
Contributions:308 commits, 32 PRs, 41 pushes in 3 years 7 months
Contributions summary:Tomer contributed to the Plumbum project, which focuses on shell combinators in Python. Their work involved implementing and modifying features related to remote command execution and SSH functionality. Key changes included adding functionality for running commands in the background using the & operator, as well as general code cleanup. These changes and additions are critical to the project's core goal of offering a Pythonic way to interact with shells.
combinatorsplumbumshell
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.