Pierangelo Di Pilato

Principal Software Engineer at Red Hat

Italy
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
Pierangelo Di Pilato is a Principal Software Engineer based in Italy with 8 years of experience specializing in distributed systems, AI model serving, data engineering and cloud-native platforms. At Red Hat he has advanced Knative and OpenShift Serverless capabilities, contributing deep Go expertise to controller logic, eventing components and test automation for reliable broker and channel behavior. A prolific open-source contributor, he has improved the CloudEvents Java SDK and refactored Knative eventing-contrib to strengthen CloudEvents integration, Kafka channels and dispatcher reliability. His background spans high-performance GIS and big data work that cut customer costs dramatically, and a Google Summer of Code project building Kafka-backed control and data planes with resilient delivery patterns. Known for combining practical SRE-minded performance fixes with thoughtful API and test design, he brings both system-level rigor and a developer-first view to complex distributed workflows.
code8 years of coding experience
job3 years of employment as a software developer
bookComputer Science and Technologies for Software Production Computer Science, Computer Science and Technologies for Software Production Computer Science at Università degli Studi di Bari
bookHigh School Diploma Computer expert, High School Diploma Computer expert at Istituto tecnico commerciale
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1,410reputation
58kreached
25answers
2questions
github-logo-circle

Github Skills (35)

kubernetes10
apidoc10
testing10
cloudevents10
kafka10
message-queue10
java10
javas10
go10
api10
kubernetes-pods10
eventing10
vertx10
knative10
sarama9

Programming languages (21)

C#SmartyJavaMakefileScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
cloudevents/sdk-java

Jul 2020 - Jan 2023

Java SDK for CloudEvents
Role in this project:
userBack-end Developer
Contributions:8 releases, 185 reviews, 24 commits in 2 years 6 months
Contributions summary:Pierangelo primarily contributed to the Java SDK for CloudEvents, focusing on enhancements and bug fixes related to the Vertx integration. Their work included implementing example code using Vertx, addressing exceptions in the reader, and optimizing code for header checks. Additionally, the user updated the code to adhere to the CloudEvents specification regarding attribute naming conventions and removed deprecated constructor usages. These changes demonstrate a strong understanding of the library's functionality and its integration with other frameworks.
cloudeventssdkalibabaalibabacloudjava-api
knative/eventing

Mar 2020 - Jan 2023

Event-driven application platform for Kubernetes
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1260 reviews, 102 commits, 277 PRs in 2 years 10 months
Contributions summary:Pierangelo's contributions focused on enhancing the test suite for the Knative Eventing project. They implemented end-to-end tests for broker functionality, particularly around trigger filtering and event transformation. Their work included creating new helper functions and modifying existing test helpers to improve the test coverage and robustness of the broker component, ensuring the reliability of event routing and delivery within the Knative environment. The user also contributed to code generation efforts.
eventingeventscloudeventsspecificationdeveloper-productivity
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