Szymon Pobiega is a seasoned engineer with 16 years of experience specializing in messaging-driven microservices and distributed systems, currently contributing to NServiceBus at Particular Software. He began building microservice architectures with MSMQ and NServiceBus nearly a decade ago, and his work focuses on message routing patterns, failure handling, serialization, and reliable event storage. Szymon has moved from consulting to product development to apply field-hardened patterns back into the framework used by many .NET teams, and he has contributed to widely used projects like NServiceBus and EventStoreDB. Beyond code, he brings practical leadership from delivery and team lead roles and a knack for simplifying complex interservice dependencies. Off-hours he channels his systems-thinking into building remotely controlled Lego vehicles, reflecting a hands-on, experimental approach to engineering.
16 years of coding experience
8 years of employment as a software developer
M.Sc., Computer Science, M.Sc., Computer Science at AGH University of Krakow
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:65 reviews, 339 commits, 225 PRs in 11 years 11 months
Contributions summary:Szymon primarily contributed to the internal workings of the NServiceBus framework, specifically focusing on object builder components and serialization configurations. Their work involved adapting object builders for different versions of Unity and removing/modifying code related to serialization, specifically JSON serialization, indicating a strong understanding of message serialization and deserialization. Furthermore, they addressed issues related to the handling of messages, particularly for a project focusing on microservices using .NET.
Contributions summary:Szymon primarily worked on integrating Ncqrs, a CQRS framework for .NET, with NServiceBus, a service bus. The contributions include adding sample code for NSB integration, demonstrating the creation and handling of commands and events within the system. The user also refactored code, including adding support for snapshotting aggregate roots.
dotnetdddevent-sourcingcqrscqrs-framework
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.