Erez Shinan

Software Engineer

Amsterdam, North Holland, Netherlands
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
Erez Shinan is a seasoned software engineer based in Amsterdam with 15 years of experience building backend systems, test automation, and data tooling. He contributes to notable open-source projects—helping optimize the Lark parsing toolkit and enhancing Datafold’s data-diff core with new algorithms and broader DB support (Oracle, Redshift, BigQuery). Comfortable across parsing, data engineering, and performance work, he pairs pragmatic code improvements with rigorous test coverage. His interests span software, design, language, and philosophy, which inform a thoughtful approach to system design and developer ergonomics.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,371reputation
83kreached
44answers
8questions
Badges
parsing
top-5%
python
top-5%
github-logo-circle

Github Skills (27)

unit-testing10
python10
data-engineering10
sql10
test-automation10
mysql9
postgresql9
parser9
parsing9
database-design9
amazon-redshift8
oracle8
implement8
bigquery8
algorithms8

Programming languages (18)

C#JavaC++CSSCVueGoHTML

Github contributions (5)

github-logo-circle
datafold/data-diff

Mar 2022 - Jan 2023

Compare tables within or across databases
Role in this project:
userBack-end Developer & Data Engineer
Contributions:11 releases, 244 reviews, 827 commits in 10 months
Contributions summary:Erez's contributions primarily involved implementing and enhancing core functionalities for data diffing. Their work included the addition of new features, such as support for UUIDs and Boolean types, and optimizations, such as the implementation of a new algorithm. The user worked across various database systems, modifying the codebase for better support with Oracle, Redshift, and BigQuery. They also made improvements to the codebase related to performance and maintainability.
rdbmsdbtrelational-databasesdata-warehouserelational
lark-parser/lark

Feb 2017 - Dec 2022

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:48 releases, 264 reviews, 1342 commits in 5 years 11 months
Contributions summary:Erez contributed to the project by adding tests and optimizing the existing code base. The user added new test cases and also implemented optimizations by modifying the code. The user's contributions are focused on the core logic of the parser by adding tests and improving the underlying code that is the core of the project. The user's contributions are mainly in the implementation of the Earley Parser for testing and for improvements.
parsing-libraryearleypythonparsersmodularity
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
Erez Shinan - Software Engineer