Sanoj unnikrishnan

Principal Member Of Technical Staff at Oracle

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

👤
Senior
🎓
Top School
Sanoj Unnikrishnan is a Principal Member of Technical Staff with over a decade of hands-on experience building high-availability storage, distributed systems, and filesystem features. He has led feature teams at Oracle, VMware, Red Hat, and Veritas, delivering production-grade erasure coding, snapshots, quota systems, caching, and persistent reservation functionality for block devices and filesystems. A Linux systems programmer fluent in C, Python, and shell, he brings deep kernel- and user-space expertise in multithreaded design and virtualization. His open-source contributions include substantive quota subsystem improvements to the widely used GlusterFS project, reflecting both practical bug fixes and new feature design. He also holds a patent for an SSD wear-leveling technique, signaling an uncommon blend of research-driven innovation and product delivery. Based in Karnataka, India, he pairs research experience from IISc’s Storage Systems Lab with a track record of shipping resilient storage features at scale.
code9 years of coding experience
job12 years of employment as a software developer
bookResearch Student (storage systems lab), Research Student (storage systems lab) at Indian Institute of Science
bookKendriya Vidyalaya IISc
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Atria Institute of Technology
github-logo-circle

Github Skills (9)

c1710
storage10
glusterfs10
filesystem10
distributed-systems10
c1110
cprogramming-language9
linux9
c-language9

Programming languages (4)

CGoHTMLPython

Github contributions (5)

github-logo-circle
gluster/glusterfs

Dec 2016 - Aug 2018

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBackend Developer
Contributions:36 commits, 9 comments, 8 issues in 1 year 8 months
Contributions summary:Sanoj primarily focused on improving the Gluster Filesystem's quota functionality. Their contributions include fixing bugs related to quota configuration upgrades, stale entries in the quota list, and auxiliary mount failures. They also implemented new features like enhanced crawling and improved file handling, alongside adding new features for setting quota limits. These changes involved modifications to quota configuration, and internal structures, demonstrating a deep understanding of the quota subsystem within the GlusterFS architecture.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
sanoj-unnikrishnan/glusterd2

Dec 2017 - Jan 2018

Contributions:8 pushes, 1 branch in 1 month
glusterdglusterfsdistributed-systemsdistributed
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
Sanoj unnikrishnan - Principal Member Of Technical Staff at Oracle