Piotr Nowojski

Staff Software Engineer II at Confluent

Warsaw, Masovian 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 Nowojski is a Staff Software Engineer II with 14 years of experience specializing in high-performance, distributed systems and streaming platforms. As an Apache Flink PMC member and long-time contributor to Flink (and formerly Presto), he focuses on runtime stability, checkpointing, Kafka integration, and core network/processing components that power large-scale stream processing. He has led engineering efforts at Ververica, co-founded Immerok to improve Flink in the cloud, and now applies that systems expertise at Confluent. Comfortable across C++, Java, and Python, Piotr combines deep implementation skills with product-facing documentation and website contributions—an engineer who moves between low-level performance work and developer experience. Colleagues note his appetite for new CS areas and a wry sense of urgency reflected in his GitHub bio: "Hurry up, before we all come to our senses!"
code14 years of coding experience
job12 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at University of Warsaw
languagesEnglish, Polish, German
stackoverflow-logo

Stackoverflow

Stats
654reputation
22kreached
17answers
0questions
Badges
apache-flink
top-5%
github-logo-circle

Github Skills (34)

trino10
parser10
strings10
checkpoint10
website-development10
apache-flink10
testing10
text-manipulation10
kafka10
flink-sql10
java10
checkpointing10
javas10
parsing10
sql10

Programming languages (10)

C#JavaShellC++CSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/flink

Jun 2017 - Dec 2022

Apache Flink
Role in this project:
userBack-end Developer
Contributions:1275 reviews, 802 commits, 826 PRs in 5 years 6 months
Contributions summary:Piotr's commits indicate contributions to the Apache Flink project. Their work includes adding test coverage for runtime components, making Kafka brokers lists final, and implementing methods for unaligned checkpoints. The focus appears to be on improving the stability, performance, and correctness of the streaming framework, particularly in areas relating to checkpointing and Kafka integration. The user's involvement stretches across multiple areas, including core runtime, connector (Kafka) and data processing.
pythonflinkconnectorsqlapache
apache/flink-web

Jul 2019 - Sep 2021

Apache Flink Website
Role in this project:
userBack-end Developer
Contributions:10 reviews, 17 commits, 8 PRs in 2 years 2 months
Contributions summary:Piotr primarily contributed to the Apache Flink website, focusing on content updates and website rebuilds. Their commits include changes to documentation links, quickstart scripts for different Flink versions, and updates to blog posts. The user also updated the website's content, specifically updating the release announcements and links to documentation, including Flink 1.11, 1.13 and Stateful Functions.
flinkapachebig-datasparkapache-flink
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 Nowojski - Staff Software Engineer II at Confluent