Piotr Piotrowski

Software Engineer at Synadia

Katowice, Silesian Voivodeship, Poland
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
🎓
Top School
Piotr Piotrowski is a software engineer based in Katowice, Poland, with 10 years of experience building reliable backend systems and cloud-native messaging components. Currently at Synadia, he contributes to high-performance distributed systems and has a strong track record with NATS—improving server-side JetStream features and enhancing the Golang client for secure message handling. His background includes senior engineering roles at Akamai and hands-on Go development at Onwelo, complemented by early Java/SAP Hybris work that shaped his integrative approach to complex platforms. Piotr pairs practical production experience with open-source contributions to a widely used messaging project, demonstrating attention to observability, correctness, and operational edge cases.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Information and Communication Technologies, Bachelor’s Degree, Information and Communication Technologies at Politechnika Śląska w Gliwicach
languagesEnglish, Polish, German
github-logo-circle

Github Skills (11)

distributed-systems10
nats-server10
go10
cloud-native10
message-queue10
jetstream10
testing9
microservices8
microarchitecture8
cloud-computing8
golang7

Programming languages (14)

C#JavaRustCGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
nats-io/nats.go

Jun 2022 - Jan 2023

Golang client for NATS, the cloud native messaging system.
Role in this project:
userBack-end Developer
Contributions:30 releases, 384 reviews, 100 commits in 7 months
Contributions summary:Piotr's commits focus on improving the NATS.go client, primarily by addressing issues related to message acknowledgments and enhancing the JetStream feature set. Their work includes fixing bugs in the handling of `AckNonePolicy`, adding support for enhanced stream purge functionality, and incorporating options for retrieving deleted details within stream information. The contributions also involve the implementation of SecureDeleteMsg method for secure message deletion.
golangnatsmessaging-systemcloud-native-architecturesnative-messaging
nats-io/nats-server

Nov 2022 - Nov 2022

High-Performance server for NATS.io, the cloud and edge native messaging system.
Role in this project:
userBack-end Developer
Contributions:15 reviews, 2 commits, 10 PRs in 1 day
Contributions summary:Piotr primarily focused on enhancing the server-side functionality of the NATS server. Their contributions included adding features to monitor subscription counts, improving error messages within the JetStream component, and implementing new tests for JetStream functionalities, especially regarding account imports and advisory events. They also introduced a delay option for `js_cluster_migrate` and addressed an issue with user info expiration in operator mode.
messaging-systemnats-ionative-messagingnatsmessage-bus
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
Piotr Piotrowski - Software Engineer at Synadia