Shay Rojansky

Principal Software Engineer at microsoft

Berlin, Germany
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
Shay Rojansky is a Principal Software Engineer based in Berlin with 13 years of experience specializing in .NET data access, performance, and Postgres integrations. As a member of the Microsoft Entity Framework team and lead developer of Npgsql, he blends deep runtime and database internals expertise with pragmatic API and provider design. His contributions span core .NET runtime fixes, EF Core tooling and docs, and performance work in ASP.NET benchmarks—evidence of both systems-level thinking and developer ergonomics focus. Shay’s track record includes subtle concurrency and lifecycle fixes in Mono and thread-safety and nullability improvements across System.Data, reflecting an eye for resilient production behavior. He is an active open-source maintainer who improves both user-facing docs and low-level plumbing, making complex data access scenarios more reliable and performant.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
16,096reputation
1.8mreached
520answers
18questions
Badges
postgresql
top-1%
entity-framework
top-5%
tomcat
top-5%
dapper
top-5%
entity-framework-core
top-1%
github-logo-circle

Github Skills (47)

database-migrations10
postgresql10
runtimes10
multithreading10
api-design10
net10
dotnet10
asp-net-core10
entity-framework-core10
npgsql10
performance-testing10
asp-net10
sql-server10
ado-net10
thread10

Programming languages (22)

C#PowerShellJavaC++CRustGoHTML

Github contributions (5)

github-logo-circle
npgsql/efcore.pg

Apr 2016 - Jan 2023

Entity Framework Core provider for PostgreSQL
Role in this project:
userBack-end Developer / Database Engineer
Contributions:66 releases, 278 reviews, 1571 commits in 6 years 10 months
Contributions summary:Shay primarily focused on developing and maintaining the PostgreSQL provider for Entity Framework Core. Their contributions included implementing features such as support for string-based LTree types, date/time conversions for various scenarios, and enhancements to array handling. Additionally, the user worked on crucial infrastructure improvements, including support for code literals, the handling of PostgreSQL collations, and integration with the new EF Core APIs. They also addressed several bugs and implemented performance optimizations to improve database performance.
dotnetprovidernpgsqlentitysql
npgsql/npgsql

Nov 2012 - Jan 2023

Npgsql is the .NET data provider for PostgreSQL.
Role in this project:
userBack-end Developer
Contributions:102 releases, 2094 reviews, 3207 commits in 10 years 4 months
Contributions summary:Shay made several code changes related to database interactions, including fixing bugs in the handling of database connections and queries. They focused on addressing issues related to the behavior of the GetBytes()/GetChars() methods, the processing of parameters and error handling with respect to SQL, and addressing thread safety issues. Their work involved modifying core database connection classes and methods to improve reliability and prevent potential errors.
dotnetprovidernpgsqldata-providersql
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
Shay Rojansky - Principal Software Engineer at microsoft