Oren Eini

CEO & Founder at RavenDB

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
Oren Eini is a lifelong software developer and entrepreneur who founded RavenDB in 2009 and has spent 20+ years mastering the .NET ecosystem while building high-performance, transactional NoSQL systems. As CEO he blends deep backend engineering—demonstrated by hands-on contributions to RavenDB’s ETL and durability features and earlier NHibernate core fixes—with product leadership that scaled the database into thousands of deployments across enterprises like Toyota and Rakuten Kobo. An active speaker, long-time blogger (ayende.com), and Microsoft MVP, he turns frustration with relational models into practical alternatives, authoring Inside RavenDB and shaping distributed database architecture. Notably, his work on real-time profilers and ACID document storage reflects a rare combination of developer tooling insight and distributed systems craftsmanship.
code20 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (12)

data-transformation10
error-handling10
document-database10
csharp10
nhibernate10
dotnet-core10
testing9
sql9
database-design9
data-storage9
unit-testing8
web-framework7

Programming languages (14)

C#JavaC++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
ravendb/ravendb

Sep 2009 - Jan 2023

ACID Document Database
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2771 reviews, 20954 commits, 5932 PRs in 13 years 6 months
Contributions summary:Oren's commits focused on enhancing the RavenDB ETL (Extract, Transform, Load) functionality, specifically enabling the definition of document ID postfixes. This involved modifying the `RavenEtlScriptRun.cs` file to accommodate document deletion by a prefix and document ID postfix, indicating a focus on backend data management and data transformation logic within the RavenDB database. These changes also included modifications in test files, showing that the user was involved in ensuring the quality of the code changes by testing the code with document prefix functionality.
nosqlravendbnosql-data-storagenosql-databasesc-sharp
nhibernate/nhibernate-core

Aug 2006 - Aug 2012

NHibernate Object Relational Mapper
Role in this project:
userBack-end Developer
Contributions:351 commits, 1 comment in 6 years 1 month
Contributions summary:Oren primarily contributed to bug fixes and implemented new functionality for the NHibernate framework. Their work included adding tests for second-level caching bugs and implementing exception handling for duplicate mapping errors. Additionally, the user introduced support for SQL functions and integrated features related to subqueries and parameter handling within the criteria API. The majority of the changes centered around enhancing the core functionality and robustness of the object-relational mapper.
poconhibernate-developersc-sharplinqorm
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
Oren Eini - CEO & Founder at RavenDB