Karthik Ramasamy

Head Of Streaming at Databricks

Sunnyvale, California, 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
🎓
Top School
Karthik Ramasamy is a seasoned engineering leader and entrepreneur with over two decades of experience building large-scale streaming and big data systems, currently heading Streaming at Databricks. He co-founded two startups (one acquired by Twitter, another by Splunk), led the creation and industry adoption of Twitter Heron—an Apache incubating, high-performance stream processor—and contributed code and deployment tooling to the Heron open-source project. A PhD-trained technologist, he blends hands-on backend and DevOps expertise (Hadoop, Cassandra, AWS, real-time query execution) with product and business acumen from fundraising to M&A. He taught CS186 at UC Berkeley to groom the next generation of data engineers and holds ten patents plus a best-selling book on network routing. Known for spotting systemic limitations in existing systems and architecting pragmatic, resource-efficient alternatives, he repeatedly delivers order-of-magnitude performance and cost improvements in production.
code11 years of coding experience
job21 years of employment as a software developer
bookB.E Computer Science and Engineering, B.E Computer Science and Engineering at College of Engineering, Guindy, Anna University, Madras, India
bookPh.D Computer Science, Ph.D Computer Science at University of Wisconsin-Madison
bookM.S Computer Science, M.S Computer Science at University of Missouri-Kansas City
bookTVS Lakshmi Matriculation HSS
github-logo-circle

Github Skills (12)

heron10
python10
cicd10
java9
build-automation9
streaming9
messaging9
configuration-management9
javas9
bash8
docker8
dockers8

Programming languages (9)

SmartyJavaC++JinjaCStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
apache/incubator-heron

Dec 2015 - Jan 2019

Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:20 releases, 732 commits, 483 PRs in 3 years 1 month
Contributions summary:Karthik made significant contributions to the codebase by reverting and incorporating new changes related to core command-line interface functionalities and internal configuration settings. They also made changes involving the deployment and management of the project. The changes indicate that the user worked on both the core application logic and the tooling necessary for building, deploying, and running the application, making it a combination of backend and devops work.
fault-tolerantrealtimedata-streamfaultstream
kramasamy/heron

Oct 2016 - Jan 2019

Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Contributions:3 PRs, 16 pushes, 3 branches in 2 years 3 months
fault-tolerantrealtimestream-processingstreaming-datadata-stream
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
Karthik Ramasamy - Head Of Streaming at Databricks