Kasun Gamage is a senior product manager and author specializing in cloud-native messaging and integration platforms, currently leading Tableflow for Apache Iceberg and Delta Lake at Confluent. He brings 12 years of experience designing microservices and large-scale messaging systems, with prior leadership of Azure Event Hubs at Microsoft and multiple senior roles at WSO2. Kasun is an O'Reilly author (Design Patterns for Cloud Native Applications; gRPC: Up and Running; Microservices for Enterprise), a regular conference speaker including KubeCon, and an Apache Synapse PMC committer. Beyond product strategy, he remains hands-on—contributing Kafka compaction samples for Azure Event Hubs for Kafka and implementing real-world gRPC streaming examples—demonstrating a rare blend of architecture, code-level craftsmanship, and product acumen. He pairs that practical expertise with executive product strategy training from Kellogg and an MSc in Software Architecture.
Samples of the book gRPC Up and Running. Each sample is based on a real-world use case and details of the use case can be found in the respective chapter of the book.
Role in this project:
Back-end Developer
Contributions:66 commits, 60 pushes, 1 branch in 1 year 11 months
Contributions summary:Kasun contributed to the gRPC samples book by implementing various gRPC service definitions and related functionalities. They added and refactored Protocol Buffer definitions for product and order information services. The user also implemented server-side and client-side streaming RPC examples, showcasing different gRPC communication patterns, including unary, server-side streaming, client-side streaming, and bi-directional streaming.
Contributions:1 review, 6 commits, 3 PRs in 2 months
Contributions summary:Kasun primarily contributed to the implementation of a Kafka compaction sample within the Azure Event Hubs for Apache Kafka repository. Their work involved creating producer and consumer applications, including configurations and relevant dependencies. The commits demonstrate the user's focus on demonstrating Kafka functionality within the Azure Event Hubs environment, utilizing Java and incorporating changes to existing files and creating new Java classes.
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.