Ron Shapiro

Computer Vision Research Engineer at Google

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
Ron Shapiro is a Computer Vision Research Engineer with 13 years of software engineering experience, currently applying ML to surgical and retinal imaging at Google. He brings deep systems and Java expertise—having been the Java Core Librarian and contributed to major open-source projects like Dagger, Guava, and TensorFlow models—alongside hands-on work building data ingestion and annotation pipelines for medical AI. Pragmatic and detail-oriented, Ron has improved compilation performance at Google (earning a company-wide performance award) and modernized code generation tooling using JavaPoet. Based in Israel, he also codes publicly on GitHub, writes occasionally, and organizes NYC Android meetups, reflecting a blend of technical leadership and community stewardship.
code13 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Columbia University in the City of New York
bookBachelor of Arts (BA), Talmud and Rabbinic Literature, Bachelor of Arts (BA), Talmud and Rabbinic Literature at Jewish Theological Seminary of America
languagesHebrew, java
stackoverflow-logo

Stackoverflow

Stats
756reputation
68kreached
17answers
1question
github-logo-circle

Github Skills (66)

python10
annotations10
feature-engineering10
guice10
javas10
junit10
code-generation10
build-automation10
maven10
static-analysis10
django10
pandas10
api10
sh10
computer-vision10

Programming languages (15)

JavaCSSC++GoHTMLJupyter NotebookGroovyKotlin

Github contributions (5)

github-logo-circle
google/dagger

Oct 2015 - Mar 2021

A fast dependency injector for Android and Java.
Role in this project:
userBack-end Developer
Contributions:29 releases, 621 commits, 848 PRs in 5 years 5 months
Contributions summary:Ron's commits primarily focused on improving the Dagger dependency injection framework for Android and Java applications. Their contributions included updating build scripts to support JDK 8 and beyond, adding core functionality to support Android, and refactoring the build process to Bazel. These tasks involved modifying Java code, shell scripts, and build configuration files, indicating involvement in both the core and infrastructure aspects of the project.
androidjava
google/flogger

Apr 2018 - Mar 2020

A Fluent Logging API for Java
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:6 releases, 26 commits, 75 PRs in 1 year 11 months
Contributions summary:Ron primarily contributed to the backend infrastructure and build process of the Flogger project. They added and modified build scripts for Maven deployments and release processes, streamlining the deployment of artifacts to Maven Central. Additionally, the user refactored code, improved code organization, and enhanced the overall maintainability of the project by updating and integrating dependencies. They also made improvements to logging configurations and related tooling.
javalogging
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