Rotem Tamir

Founder at honeybadge labs

Tel-Aviv 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
Rotem Tamir is a backend-focused software engineer with 11 years of experience building reliable systems in Java, Python and Go, currently contributing to Firma AI and pursuing entrepreneurial ventures in Tel Aviv. He has led platform and data architecture at Nexar and co-founded Atlas by Ariga, where he helped ship core database-schema-as-code features and HCL parsing used by the popular Atlas project. An active open-source contributor, Rotem improved Go frameworks like ent by adding proto/grpc codegen support and bolstering SQL constraint error handling, demonstrating a knack for bridging code generation, schema design and DB reliability. He’s a self-taught polyglot who applies curiosity beyond code—teaching himself everything from hummus-making to mobile geo-tasking apps for agriculture—and writes about tech, education and games in both English and Hebrew.
code11 years of coding experience
job18 years of employment as a software developer
bookBachelor of Education (B.Ed.) Informal Education, Bachelor of Education (B.Ed.) Informal Education at Beit Berl College
bookHadarim
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
1,417reputation
127kreached
31answers
11questions
github-logo-circle

Github Skills (24)

ent10
protocol-buffers10
schema-design10
schema-org10
entity-framework10
code-generation10
go10
orm10
sql10
database-design10
db-schema10
database-schema10
schema10
protobuf10
grpc10

Programming languages (12)

HCLTypeScriptJavaCSSC++StarlarkPLpgSQLJavaScript

Github contributions (5)

github-logo-circle
ariga/atlas

May 2021 - Jan 2023

Manage your database schema as code
Role in this project:
userBack-end Developer & Database Engineer
Contributions:4 releases, 1004 reviews, 250 commits in 1 year 8 months
Contributions summary:Rotem's contributions primarily involve the initial implementation of HCL parsing for representing database schemas in the `ariga/atlas` repository, which focuses on database schema management. The user added support for several column types, including string, integer, enum, binary, and boolean, indicating the development of core functionality for the project's core domain. The user's work also touches the project's architecture by introducing the need to parse HCL. The user is also responsible for adding the features for foreign key and primary key definitions.
managing-databaseaurorasqlatlasdatabase
ent/contrib

Mar 2021 - Dec 2022

A collection of extensions and tools for ent
Role in this project:
userBack-end Developer
Contributions:1 release, 107 reviews, 49 commits in 1 year 9 months
Contributions summary:Rotem's primary contributions involve implementing proto/grpc codegen support for the Ent framework. The user added experimental support for generating proto/grpc definitions from Ent schemas, renaming test applications, and including matrix tests with various Go versions. They also added a FieldMap to describe the mapping between Ent schema fields and protobuf message descriptors and improved code generation by incorporating template methods.
entextensions
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