Sudheesh Katkam

Software Engineer at The Apache Software Foundation

Milpitas, 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
Sudheesh Katkam is a software engineer with 11 years of experience, based in Milpitas, California, currently building data platform features at Dremio. He is an active Apache Drill PMC member and has made notable backend contributions to the widely used Apache Drill project—fixing Parquet-related data corruption issues, improving file path handling, and enhancing the C++ client and RPC/authentication stack. His work demonstrates deep familiarity with distributed query engines, storage formats, and protocol buffers, bringing practical bug fixes and feature implementations that improve data reliability and client interoperability. A UT Austin alumnus, he blends production-grade open source stewardship with day-to-day engineering at a data-focused company, making him a strong contributor where storage, query performance, and cross-language client reliability intersect.
code11 years of coding experience
bookBachelor’s Degree, Bachelor’s Degree at The University of Texas at Austin
github-logo-circle

Github Skills (11)

parquet10
javas10
big-data10
rpc10
java10
protocol-buffers10
cprogramming-language9
c-language9
sql8
hadoop8
jdbc7

Programming languages (5)

JavaC++ShellGoEiffel

Github contributions (5)

github-logo-circle
apache/drill

Oct 2016 - May 2017

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBack-end Developer
Contributions:22 commits, 38 PRs, 704 comments in 6 months
Contributions summary:Sudheesh primarily contributed to the Apache Drill project by addressing bug fixes and implementing new features related to the query engine's interaction with various data formats, including Parquet and the C++ client. Their work involved modifying code related to file path handling, date corruption detection within Parquet files, and the implementation of optional heartbeat disabling for the C++ client. The user also modified protocol buffers and the underlying RPC mechanisms, including support for authentication.
jdbcdatastreambig-datadatabasehadoop
sudheeshkatkam/drill

Feb 2015 - May 2017

Sudheesh's Drill Fork
Contributions:370 pushes, 269 branches, 18 tags in 2 years 3 months
drill
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
Sudheesh Katkam - Software Engineer at The Apache Software Foundation