Dieter Pisarewski is a seasoned Software Engineer based in Hamburg with 13 years of hands-on experience building reliable back-end systems. Currently at Visable, he brings deep expertise in databases and Ruby-based tooling, evidenced by substantive open-source contributions to projects like database_cleaner and the activegraph (neo4jrb) gem. He specializes in integrating Neo4j support, improving data integrity, type handling, and transaction/truncation strategies—work that shows both practical engineering and careful attention to testability. Dieter combines pragmatic production experience with community-minded development, providing examples and tests alongside feature implementations. Colleagues can expect a developer who balances performance-minded changes with maintainability and clear documentation.
An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
Backend Developer
Contributions:19 commits, 8 PRs, 2 pushes in 5 months
Contributions summary:Dieter primarily focused on enhancing the `activegraph` Ruby gem for the Neo4j graph database. Their contributions included improving the handling of timestamps, ensuring correct type definitions for properties, and addressing issues related to object creation and persistence. Additionally, the user removed an order clause when counting and looked up custom typecasters to improve the framework's functionality. These changes demonstrate a focus on data integrity, performance optimization, and expanding the capabilities of the gem.
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Role in this project:
Back-end Developer & Database Engineer
Contributions:7 commits in 15 days
Contributions summary:Dieter primarily contributed to adding Neo4j support to the database cleaner library. This involved implementing strategies for transaction management, truncation, and deletion within the Neo4j database context. The user also created example code and test models to demonstrate and validate the new functionality. Furthermore, the user made related adjustments to the core database cleaner configuration and step definitions to integrate Neo4j support.
cleaningtestingrubycleandatabases
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.