Jakub Kosiński is a seasoned full-stack software developer with 17 years of experience building high-throughput web systems using Ruby on Rails and JavaScript/React. He blends hands-on engineering with domain-driven design, regularly applying RailsEventStore in production and contributing back to its ecosystem by improving metadata handling and test matchers. At Arkency and through his consultancy he tackles legacy modernization, complex e-commerce integrations, payment gateways and CRM/CMS projects while shaping product and architecture decisions. Based in Lower Silesia, Poland, he pairs practical implementation skills with a knack for turning ambiguous business problems into maintainable software solutions.
17 years of coding experience
Licencjat (Lic.), Computer Science, Licencjat (Lic.), Computer Science at Uniwersytet Wrocławski
A Ruby implementation of an Event Store based on Active Record
Role in this project:
Backend Developer
Contributions:17 commits, 7 PRs, 13 pushes in 1 month
Contributions summary:Jakub focused on enhancing the Ruby Event Store library by introducing new functionalities and improving existing ones. They implemented a `with_metadata` method to dynamically set event metadata, enabling more flexible handling of event context within the application. Additionally, they added a publish matcher for RSpec, providing a testing tool to verify the publication of events within specific blocks of code, and deprecated the `metadata_proc` to guide users to the new `with_metadata` functionality. This demonstrates a focus on improving the library's core functionality and testability.
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
Jakub Kosiński - Software Developer at Jakub Kosiński