Ronen Lubin

Software Engineer at Root

Acre, North 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
Ronen Lubin is a software engineer with six years of hands-on experience building backend systems and database tooling, currently working at Root after a multi-year tenure at Ariga. A 21-year-old Computer Science graduate from The Open University of Israel, he has deep expertise in Go, developing microservices on Kubernetes and contributing significant features to prominent open-source projects. His work on ent/ent added advanced JSON path and predicate support across PostgreSQL, MySQL, and SQLite, and at Ariga he helped implement schema-diff and project-level revision features for atlas. Comfortable across database engineering and cloud-native deployments, he blends practical production experience with thoughtful contributions to developer-facing tooling. Notably, his profile reflects early technical leadership—shipping impactful changes in widely used OSS repos while still early in his career.
code6 years of coding experience
job4 years of employment as a software developer
bookB.Sc Computer Science, B.Sc Computer Science at The Open University of Israel
github-logo-circle

Github Skills (17)

ent10
sqlite10
postgresql10
command-line-interface10
entity-framework10
go10
orm10
sql10
database-design10
db-schema10
database-schema10
command-line10
database-management10
schema10
cli10

Programming languages (8)

HCLShellPLpgSQLJavaScriptGoPHPPythonKotlin

Github contributions (5)

github-logo-circle
ariga/atlas

Jul 2022 - Jan 2023

Manage your database schema as code
Role in this project:
userBack-end Developer & Database Engineer
Contributions:76 reviews, 10 commits, 108 PRs in 5 months
Contributions summary:Ronen made several significant contributions to the `ariga/atlas` repository, which focuses on database schema management. Their work includes adding support for features like `--revisions-schema` in project files and dropping unnecessary flags from commands. They also focused on the implementation of schema diff functionality, and adapted the codebase for different database formats and testing scenarios. Furthermore, they worked on ensuring proper file handling and sum calculations.
managing-databaseaurorasqlatlasdatabase
ent/ent

Oct 2022 - Dec 2022

An entity framework for Go
Role in this project:
userBack-end Developer
Contributions:5 reviews, 3 commits, 11 PRs in 2 months
Contributions summary:Ronen primarily contributes to the `ent/ent` repository by implementing features related to JSON handling within the SQL dialect, specifically for PostgreSQL, MySQL, and SQLite. They introduced predicates like `ValueIsNotNull` and `ValuePath` and enhanced existing functionalities. The changes involve modifications to the SQL query building process, including adding support for path extraction and value comparisons within JSON structures. The user also updated dependencies and fixed error formatting.
golangentityframeworkententity-framework
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
Ronen Lubin - Software Engineer at Root