David Rabinowitz

Staff Software Engineer at Google

Sunnyvale, California, United States
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
David Rabinowitz is a Staff Software Engineer at Google with 11 years of professional experience building scalable cloud and data systems from startups to large products. He has deep backend expertise in data integration—contributing write support and BigQuery Storage Write API compatibility to the widely used spark-bigquery-connector—and a track record of driving storage, dependency, and performance improvements. Prior roles span senior engineering and platform leadership at Google/Waze, Origami Logic, and entrepreneurial ventures where he blended architecture, DevOps, and product delivery. An MSc in Computer Science and a background teaching object-oriented design underline his strong engineering foundations and mentorship instincts. Based in Sunnyvale, he combines hands-on coding with system-level thinking to make complex data pipelines reliable and production-ready.
code11 years of coding experience
job18 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at The Hebrew University of Jerusalem
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
30,204reputation
4.7mreached
442answers
38questions
Badges
jetty
top-5%
java
top-1%
tomcat
top-5%
jakarta-mail
top-1%
naming-conventions
top-5%
debugging
top-5%
github-logo-circle

Github Skills (44)

apache-spark10
bigquery10
spring10
mysql10
jakarta-mail10
java10
servlet10
scala10
javas10
database10
apache9
jsp9
spring-aop9
servlet-filter9
google-cloud-platform9

Programming languages (8)

JavaShellC++ScalaGoJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
BigQuery data source for Apache Spark: Read data from BigQuery into DataFrames, write DataFrames into BigQuery tables.
Role in this project:
userBack-end Developer
Contributions:27 releases, 753 reviews, 359 commits in 3 years 5 months
Contributions summary:David primarily contributed to the BigQuery connector, specifically focusing on write support, which included adding the functionality to write Spark DataFrames into BigQuery tables. Their work involved code modifications to support different save modes, intermediate data formats (Parquet and ORC), and the addition of new features like support for the BigQuery Storage Write API. Additionally, they made several updates related to dependency versions and code cleanup.
data-sourcedataframesbigquery-storage-apibigquery-tablesgoogle-bigquery
Contributions:5 pushes, 1 branch in 2 years 5 months
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
David Rabinowitz - Staff Software Engineer at Google