Karthik S is a software engineer at Red Hat with 11 years of experience specializing in system-level programming and scalable storage systems. He contributed to GlusterFS by designing and implementing a WORM/Retention feature that enables tamper-proof, compliance-ready archival behavior and file state tracking. As an MCA student and formerly an intern, he also researched and built YADL, a deduplication library leveraging cryptographic hashing, Rabin–Karp, and MinHash techniques to reduce storage footprint. Based in Bengaluru, he combines academic rigor (strong grades in MCA and BCA) with practical open-source engineering on petabyte-scale storage challenges. His background shows a bent toward research-driven enhancements and pragmatic implementations that bridge theory and production.
11 years of coding experience
Bachelor of Computer Application (BCA), Computer Software Engineering, 87.60% (8.29), Bachelor of Computer Application (BCA), Computer Software Engineering, 87.60% (8.29) at Sri Bhuvanendra College, Karkala
Master of Computer Applications (MCA), Computer Software Engineering, 8.95, Master of Computer Applications (MCA), Computer Software Engineering, 8.95 at NMAMIT
High School (10th), 75.36, High School (10th), 75.36 at Jyothi High School
Pre University Course, Physics, Chemistry, Mathematics, Computer Science (PCMC), 58%, Pre University Course, Physics, Chemistry, Mathematics, Computer Science (PCMC), 58% at Sri Bhuvanendra PU College, Karkala
Contributions:9 commits, 3 PRs, 7 pushes in 6 months
yet-anotherdedupededupe-library
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.