Piotr Jurewicz is a Senior Software Developer with 11 years of experience building and maintaining backend systems from his base in Łódź, Poland. He currently contributes at Arkency and previously ran Ruby Wizards as a solo founder-implementer, demonstrating both team and independent delivery capabilities. Piotr is a seasoned Ruby/Rails engineer with notable open-source work on RailsEventStore, where he improved event handling, snapshotting, and ActiveJob compatibility with Sidekiq 7 while increasing code clarity and test coverage. His background spans startups and product teams, giving him practical expertise in refactoring for maintainability and resolving intricate integration issues. Holding a BSc and MSc in Computer Science from Politechnika Łódzka, he combines solid academic grounding with hands-on production experience. Colleagues value him for quietly improving core infrastructure and tackling thorny backend edge cases that often go unnoticed.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Politechnika Łódzka
A Ruby implementation of an Event Store based on Active Record
Role in this project:
Back-end Developer
Contributions:2 releases, 54 commits, 21 PRs in 3 months
Contributions summary:Piotr primarily contributed to the Rails Event Store (RES) project by implementing features and fixing bugs related to event handling, snapshotting, and the ActiveJob scheduler. They addressed issues like linking empty lists to streams and transforming job arguments for compatibility with Sidekiq 7. Furthermore, the user refactored code for better readability and improved mutant coverage, enhancing the project's maintainability. The contributions focused on core functionalities and internal improvements.
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.