Kowshik Prakasam is a Senior Engineering Manager and infrastructure leader with 16 years of experience designing and scaling petabyte-scale distributed systems at Meta and Confluent. He led the transformation of Kafka into a cloud-native, tiered-storage architecture that decoupled compute from durable object stores across AWS, GCP, and Azure, materially reducing TCO and operational complexity for Confluent Cloud. A hands-on technologist who still contributes to Apache Kafka core (including KIP-584 work and broker performance fixes), he blends deep systems engineering with product-minded team leadership across multi-functional teams and foundational workstreams. Based in Mountain View, he is known for shipping reliable, high-throughput storage and messaging platforms that underpin global services and for driving operational excellence through on-call leadership and large-scale consistency tooling.
16 years of coding experience
15 years of employment as a software developer
MS, Computer Science, MS, Computer Science at UC Santa Barbara
B.E., Computer Science & Engineering, B.E., Computer Science & Engineering at PSG College of Technology
Contributions:304 reviews, 38 commits, 48 PRs in 1 year 11 months
Contributions summary:Kowshik's primary contributions focused on implementing and refactoring core components within the Apache Kafka project. Their work included eliminating unused references, implementing the read and write paths for the feature versioning system (KIP-584), and addressing InterruptedException issues in tests. Furthermore, the user fixed LogManager shutdown error handling and improved segment iteration logic. These contributions centered around the core functionality and performance of the Kafka broker.
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.