Ran Tavory

Principal Scientist II at Reversim (רברס עם פלטפורמה)

Haifa 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
Ran Tavory is a Principal Scientist II with over two decades of experience blending software engineering, data science, and ML research, currently leading MLEng and LLM/RAG development at the Technology Innovation Institute. He previously led AppsFlyer’s Data Science organization and grew its Haifa engineering office from 4 to 30 engineers while shepherding company-wide architecture, CI/CD and multi-region deployments. A hands-on full-stack developer and open-source contributor, Ran has authored widely used projects (including the Hector Cassandra client) and contributed to notable ecosystems like Spotify’s Luigi and Flask tooling. He’s equally at home crafting scalable backend systems and smooth web interfaces, with deep expertise in Go, Python, distributed systems and deployment automation. Outside work he co-founded and hosts the popular Hebrew Reversim podcast and runs a 2,000+ developer summit, reflecting a long-standing commitment to community building and developer education. An interesting non-obvious note: his career mixes elite product hits (YouTube interactive videos at Google) with foundational infra work that enables large-scale ML and analytics.
code16 years of coding experience
job21 years of employment as a software developer
bookBSc, Computer Software Engineering, BSc, Computer Software Engineering at Technion - Israel Institute of Technology
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

scheduling10
swagger10
luigi10
api10
postgresql10
python10
apidoc10
orchestration-framework10
flask-ask10
flask10
mysql9
aws-redshift9
amazon-redshift9
hadoop8
jinja25

Programming languages (17)

JavaCSSC++CGoHTMLGroovyHCL

Github contributions (5)

github-logo-circle
rantav/flask-restful-swagger

Nov 2013 - Dec 2015

A Swagger spec extractor for flask-restful
Role in this project:
userBack-end Developer
Contributions:102 commits, 6 PRs, 12 pushes in 2 years 1 month
Contributions summary:Ran primarily contributed to the development of the `flask-restful-swagger` library. Their work involved integrating the library with `flask-restful`, extracting Swagger specifications, and adding metadata to operations. They also implemented features such as model class instrumentation and the creation of a static API documentation page at `/docs`. The user demonstrated a strong understanding of API design and Swagger specifications.
flask-restfulswaggerflaskpython
spotify/luigi

Nov 2013 - Jul 2014

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 comments in 7 months
Contributions summary:Ran made several contributions focused on improving the `luigi` Python module. Their work included cleaning up code by removing unused imports and adding newlines, as well as refactoring and adding functionality to support Postgres and MySQL databases. The user also fixed examples and added support for Redshift, demonstrating a focus on database integration and expanding the module's capabilities. Moreover, the user added a script to find dependencies, aiding in workflow management and task analysis.
dependency-resolutionhadooppython-modulesvisualizationpython
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