Kasun Indrasiri

Product Manager at Microsoft

Redmond, Washington, United States
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
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.
code12 years of coding experience
github-logo-circle

Github Skills (17)

messaging10
protobufs10
protocol-buffers10
event-hub10
protocol-buffer10
java10
javas10
protocolbuffers10
go10
apache-kafka10
protobuf10
grpc10
api-design9
apache9
apache29

Programming languages (16)

PowerShellC#JavaCSSC++GoHTMLTypeScript

Github contributions (5)

github-logo-circle
grpc-up-and-running/samples

Feb 2019 - Jan 2021

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:
userBack-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.
protobufgrpcchapteruse-casedetails
Azure Event Hubs for Apache Kafka Ecosystems
Role in this project:
userBackend Developer
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.
sinkapache-kafkaeventhubsazure-event-hubsazure-cosmos-db
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