Karthic Rao

Senior Software Engineer at MinIO

Karnataka, India
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
Karthic Rao is a seasoned software engineer with 13 years of experience building and hardening distributed systems, developer tools, and AI agents across early-stage startups and open-source projects. He currently leads Apache Iceberg initiatives at MinIO while contributing to high-performance object storage and Go-based projects like MinIO and Gleam, focusing on robustness, testing, and compatibility. A founder and former CEO of Incredible.dev, he blends product leadership and developer marketing with deep hands-on engineering in Go, Python, Rust, and Java. He actively builds open-source AI tooling (IncredibleDevHQ) and has a track record of shipping tests and fixes that improve real-world stability for storage and data-lake systems. Comfortable working with CEOs and core teams, Karthic pairs strategic GTM thinking with pragmatic engineering—often choosing durable infrastructure fixes over flashy features. Based in Karnataka, India, he also brings a longstanding commitment to developer education and community-driven open-source work.
code13 years of coding experience
job9 years of employment as a software developer
bookVisvesvaraya Technological University
languagesEnglish, Kannada, Tulu
stackoverflow-logo

Stackoverflow

Stats
3,694reputation
522kreached
18answers
47questions
github-logo-circle

Github Skills (24)

testing10
distributed-systems10
object-storage10
go10
aws10
amazon-s310
aws-s310
error-handling10
s3-bucket10
cloud-computing9
lib9
socket-io9
distributed-computing9
passportjs9
golang9

Programming languages (16)

C#JavaC++RustCGoMustacheHTML

Github contributions (5)

github-logo-circle
minio/minio

Jan 2016 - May 2017

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:118 PRs, 534 comments, 229 issues in 1 year 4 months
Contributions summary:Karthic primarily contributed to the MinIO project by writing test cases and fixing bugs related to bucket policy parsing and validation. They worked on testing bucket policy features, including resource matching, location constraint verification, and validating upload operations. Their commits focused on enhancing the quality of the object storage system through comprehensive testing and bug fixes across multiple modules.
cloudstoragemulti-cloud-kubernetesobjectstoragecloud-object-storageamazon-s3
minio/minio-go

Mar 2016 - Sep 2016

MinIO Go client SDK for S3 compatible object storage
Role in this project:
userBack-end Developer
Contributions:10 commits, 12 PRs, 21 comments in 6 months
Contributions summary:Karthic primarily contributed to the MinIO Go client SDK, focusing on enhancing its functionality and improving code quality through testing. Their work involved modifying the `api-put-object.go` file to ensure proper progress bar updates during uploads. They also created and modified unit tests for `utils.go` and `api-put-bucket_test.go`, and introduced support for Amazon S3 China. These changes reflect a focus on core SDK features and compatibility.
golangfileuploadergo-clientsdkcloud
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