Skip to content
View rupajietishere's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report rupajietishere

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rupajietishere/README.md

Hi, I'm Rupajiet Bhattacharjee 🛠️

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.


🧩 Core Focus & Systems Expertise

  • 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 gdb and crash, 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.

🛠️ Skills Snapshot

  • 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 crash Utility, 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)

🚀 Systems Engineering & Development Focus

  • 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.

🤝 Connect with Me

Pinned Loading

  1. linux-storage-diagnostics-toolkit linux-storage-diagnostics-toolkit Public

    A POSIX C & Python agent-collector utility for low-overhead storage and system diagnostics.

    C