Jan Dudulski is a Principal Software Engineer based in Wrocław with 15 years of experience building and leading Ruby on Rails teams and backend systems. He has progressed from hands-on Rails developer to principal and lead roles at Monterail, Northpass, and Gainsight, where he now drives architecture and delivery. Jan contributes to the Rails ecosystem—helping maintain and harden the popular rails_event_store project—focusing on resilient event handling and cross-version compatibility. Known for pragmatic refactors and test-focused configuration work, he balances deep technical problem solving with mentorship and team enablement. His background in computer science and long tenure in Polish and international companies gives him strong domain knowledge in delivering production-grade web platforms.
15 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Wroclaw
A Ruby implementation of an Event Store based on Active Record
Role in this project:
Backend Developer
Contributions:5 reviews, 22 commits, 11 PRs in 4 years 4 months
Contributions summary:Jan primarily contributed to configuring and testing the Rails Event Store browser, adding dummy configurations and updating existing ones for different Rails versions. They modified configuration files related to environments like development, test, and production. Additionally, they refactored and optimized code, specifically addressing issues related to nil events and ActiveSupport dependencies within the Ruby Event Store library.
Contributions:5 pushes, 2 branches in 5 years 8 months
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
Jan Dudulski - Principal Software Engineer at Gainsight