Manish Katiyar

Senior Software Engineer at Google

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

👤
Senior
🎓
Top School
Manish Katiyar is a senior software engineer with 26 years of experience in low-level systems, filesystems, and storage architecture, currently leading next-generation blobstore metadata architecture at Google from Sunnyvale. He spent a decade-plus at NetApp working deep in WAFL filesystem internals and held system software roles at IBM, bringing a strong background in debugging assembly-level issues and memory management. His open-source contributions to projects like e2fsprogs and Linux kernel drivers demonstrate hands-on expertise fixing memory leaks, preventing regressions, and improving code quality in critical filesystem components. Known for hunting elusive bugs in hex dumps as much as designing scalable metadata systems, he blends meticulous kernel-level craftsmanship with large-scale storage architecture leadership.
code26 years of coding experience
job14 years of employment as a software developer
bookSt. Francis school
bookB.Tech, Chemical Engineering., B.Tech, Chemical Engineering. at Indian Institute of Technology, Kharagpur
bookSt. Johns school
languagesBhojpuri
github-logo-circle

Github Skills (13)

c1710
kernel10
memory-management10
error-handling10
linux10
filesystem10
c1110
linux-kernel10
fileio10
build-system9
debugging9
driver8
networking7

Programming languages (2)

ShellC

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

Dec 2007 - Feb 2011

Digispeaker
Role in this project:
userBack-end Developer
Contributions:21 commits in 3 years 3 months
Contributions summary:Manish primarily contributes to fixing compilation warnings and addressing minor code issues within the Linux kernel source code. Their commits focus on eliminating unused variable warnings, improving code quality, and preventing memory leaks, as evidenced by their work in various drivers and filesystem components like MTD, netlabel, and ext2/3/4 filesystems. The contributions involve direct code modifications to address compiler warnings and improve build processes. The user also replaces deprecated functions and enhances whitespace in the code.
tytso/e2fsprogs

Apr 2008 - Mar 2009

Ext2/3/4 file system utilities
Role in this project:
userBack-end Developer
Contributions:15 commits in 10 months
Contributions summary:Manish primarily contributed to the `e2fsprogs` project by fixing memory leaks and improving code stability. They addressed issues related to memory allocation and deallocation within the `libext2fs` library, particularly in the `ext2fs_initialize` and `ext2fs_extent_open` functions. Additionally, the user made improvements by adding stricter checks for block size and inode validity, and fixing memory leaks in debugging tools like `debugfs`. They also made changes to the `badblocks` utility.
ext2filesystem
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