I am a Principal Engineer with 14 years of experience specializing in enterprise storage architecture, Linux kernel internals, and low-level C systems analysis.
My work centers on deep system-level diagnostics, post-mortem core dump analysis (GDB/crash utility), and architectural file system stability. Operating at the principal engineering level, I isolate complex code-level failures—such as kernel panics, lock contention, memory leaks, and I/O path stalls—bridging the gap between scale-out enterprise storage platforms and kernel-level software reliability.
- Storage & Filesystem Analysis: Deep internal knowledge of Linux Virtual File System (VFS), DDFS (Data Domain Filesystem), ext4/XFS metadata layouts, inline deduplication, data protection, page cache mechanics, and crash consistency models.
- Systems Diagnostics & Debugging: Post-mortem crash analysis using
gdbandcrash, multi-threaded thread-stack triage, memory corruption tracking, and complex race-condition isolation. - Low-Level Systems Programming: Writing high-concurrency C code, analyzing kernel/userspace system call interfaces, optimizing storage engine data paths, and mastering POSIX semantics.
- Languages: C, POSIX C, Python, Bash Scripting
- Kernel & Systems: Virtual File System (VFS), Linux Storage Subsystems, Page Cache, Memory Management, Concurrency & Locking (Spinlocks, RCU, Mutexes)
- Diagnostics & Performance: GDB (Advanced), Kernel
crashUtility, Core Dump Analysis, System Tracing (strace,ftrace,lsof), KASAN / Lockdep - Storage Technologies: Enterprise Storage Engines, NVMe/Block I/O, POSIX Filesystems, Distributed Systems Reliability, Data Path Optimization
- Tools & Platforms: Linux (Kernel/Userspace), Git, Make/CMake, QEMU/KVM, Containers (Docker)
- Kernel Module Development: Designing and writing out-of-tree Linux kernel driver modules and custom character/block devices to deepen low-level execution mastery.
- Storage Architecture Engineering: Investigating filesystem crash-consistency mechanisms, journaling engines, and block-layer queue optimization under extreme concurrent I/O loads.
- Systems Tooling: Contributing to low-level open-source C utilities, debugging frameworks, and system-level performance benchmarking platforms.
- LinkedIn: www.linkedin.com/in/rupajiet-bhattacharjee-60932769
- Email: rupojit@gmail.com