Dieter Pisarewski

Software Engineer at Visable

Hamburg, 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
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.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
839reputation
131kreached
21answers
3questions
github-logo-circle

Github Skills (20)

graph-database10
ruby10
neo4j10
orm10
database-design10
testing9
mstest9
teste9
ui-testing9
database-cleaner9
transaction-manager8
transactionscope8
rspec8
transaction8
csv6

Programming languages (4)

ShellJavaScriptGoRuby

Github contributions (5)

github-logo-circle
neo4jrb/activegraph

Nov 2014 - May 2015

An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
userBackend 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.
neo4j-graphrubyneo4j-graph-databasedatabaserailtie
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Role in this project:
userBack-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.
Request Free Trial