Nirjhar Roy — Software Engineer
I pursued masters (MS) from IIT Kanpur and presently working as a Linux Kernel Developer in IBM Lab's Linux Technology Center(LTC) focussing on linux's XFS filesystem and a little bit in memory management subsystem. My contributions list Core-kernel - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Nirjhar+Roy xfstests - https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/log/?qt=author&q=Nirjhar+Roy Prior to this, I was working in a fast growing startup named, Fortanix Inc where my work mostly focuses on EnclaveOS, which is a linux like library operating system. I implement (and fix bugs) missing linux like system calls and system level nodes(like /proc/cpuinfo) in enclaveos. Along with that I have added support for various real life customer demanding applciation like Tensorflow Model Benchmarking, Openvino, Freeradius etc. I also spend sometime on attending calls with our parnters like Intel where I synch with them and try to enable various AI related applications. My work at IIT Kanpur also involved extensive research and development on secure demand paging schemes for enclave platforms like Keystone and Intel SGX. Most of the implementations were in C and C++ and a bit of RISC-V/x86 assembly. We used python to develop simulators for tuning various page replacement and ORAM parameters. Along with that we broke an existing state-of-the-art demand paging proposal and crafted a couple of new attacks. We had a publication accepted at one of the flagship workshops named WOOT'20 at USENIX. I am mostly interested to work in areas of computer systems like operating systems, computer architecture and/or computer security. I have also achieved a decent percentile of 99.65 (AIR 377) in GATE, a percentile of 97.6 in WBJEE and above 90% in my high school board examinations. Please browse through my linkedin profile to see what I have on the desk.
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in Operating Systems and Cloud Computing.
Location: Bengaluru, Karnataka, India
Experience: 6 yrs 10 mos
Skills
- Linux Kernel
- File Systems
- Operating Systems
- Computer Security
Career Highlights
- Contributed to core Linux kernel and XFS filesystem.
- Implemented system calls in EnclaveOS for AI applications.
- Published research on secure demand paging at USENIX.
Work Experience
IBM
Linux Kernel Developer (1 yr 7 mos)
Fortanix
Software Engineer 3 (2 yrs 1 mo)
Software Engineer 2 (1 yr 8 mos)
Indian Institute of Technology, Kanpur
Student Research Assistant (1 yr 6 mos)
Education
Master of Science - MS at Indian Institute of Technology, Kanpur
Bachelor of Technology - BTech at Institute Of Engineering and Management
Science with Computers at Calcutta Boys' School