About Me

I am a first year Graduate student in Computer Science Department at Stony Brook University. I am a member of the File Systems and Storage lab, advised by Prof. Erez Zadok and Tyler Estro. Prior to joining SBU, I obtained my undergraduate degree in Computer Science and Engineering from Jawaharlal Nehru Technological University Hyderabad (JNTUH) in 2020. I also worked as a Software Engineer at Commvault for two years. I was part of Microsoft Application Team worked on streamlining the backup and restore process of the SharePoint data agent.









Contact

Research Interest

My interests particularly lie in and around file systems and storage. I am interested in improving the performance and reliability of storage/file systems, operating systems, distributed systems, and system security.

Education

Stony Brook University, Stony Brook, NY
Aug. 2022 -- Present
Master of Science in Computer Science
Advisor: Prof. Erez Zadok
Relevant Coursework: Distributed Systems
Jawaharlal Nehru Technological University Hyderabad, India
Aug. 2016 -- Sep. 2020
Bachelors in Computer Science and Engineering
Relevant Coursework: Data Structures & Algorithms, Computer Networks, Operating Systems, Computer Organization, Database Systems, Network Security, Software Engineering

Technical Skills

Programming Languages : C (2 years), C++ (3 years), Python (4 years), Java (1 year), Javascript (< 1 year)
Web Technologies : HTML, CSS, Bootstrap, React, PHP, Django, Flask, SQL, REST API
Developer Tools : Visual Studio, PyCharm, Android Studio, Postman, Git

Professional Experience

Commvault Systems - Software Engineer

Commvault Systems - Software Engineering Intern

DomainConverters.com - Full Stack Development Intern

Projects

File System

  • Designed and developed FAT file system with Command Line Interface to perform CRUD operations on files.
  • Implemented file storage using blocks to avoid external fragmentation.

Excel Tool

  • Implemented a Microsoft excel-like application with Command Line Interface to perform basic computational operations on data.

Compiler

  • Designed and developed small scale compiler that parses programs from assembly level language to machine level code and executes the programs using tokenizers, registers, symbol tables and memory blocks.

Course Management Portal

  • A web application to manage course work for users like students, instructors and admins. Developed features like course registration, student report generation, adding instructors to courses.
  • Built REST APIs to retrieve and generate college-wise performance stats and reduced physical work by 60%.

Teaching

Awards

Extra-Curriculars


Last updated 09/2022