Experience

Educational background and professional work experience in distributed systems and software engineering.

Education

Master's Degree in Computer Science

Stony Brook University

2017 - 2018

Stony Brook, New York

Focused on advanced computer science concepts including systems programming, algorithms, and software engineering. Was part of File Systems and Storage Lab (FSL) and involved in research projects under Prof Erez Zadok.

Coursework: Operating Systems, Algorithms, Artificial Intelligence, Network Security, Database Systems, Distributed Systems

Teaching Assistant

CSE 506 - Operating Systems Jan - Jun 2018

Prof. Erez Zadok

CSE 548 - Analysis of Algorithms Aug - Dec 2018

Prof. Jie Gao

Served as Teaching Assistant for core computer science courses over 1 year, helping students understand complex concepts in operating systems and algorithm analysis. Conducted lab sessions, graded assignments, and provided academic support to undergraduate and graduate students.

Bachelor's Degree in Electronics & Telecommunication Engineering

Pune Institute of Computer Technology (PICT)

2011 - 2015

Pune, India • University of Pune

Comprehensive engineering program covering electronics, telecommunications, embedded systems, and computer science fundamentals. Was part of the college Robotics Club for 4 years where we designed and developed Autonomous and Manual robots, participating in various national level robotics competitions.

Coursework: Data Structures, Real Time Operating Systems, Computer Architecture, System Programming, Computer Networks, Embedded Systems

Notable Achievements: Winner at Intel Embedded Design Challenge 2014, First Prize in Embedded Systems & VLSI domain at Impetus & Concepts, Semifinals at ABU Robocon 2014

Work Experience

Cohesity

Full-time • 6 years 6 months

Mar 2019 - Present

Staff Software Engineer

Oct 2023 - Present

San Francisco Bay Area

Working on distributed systems for data management and protection. Contributing to performance optimizations and resilient architectures for enterprise-scale data solutions.

Technologies: System Architecture, C++, Rust, AWS, Python, Go, Distributed File System (DFS), Backend, Algorithm Design, B+ Tree, Key-Value Store, Database Design, Bash, Enterprise Software, Scalability, Unix, Operating Systems, Systems Engineering, Networking, Cloud Computing

Senior Software Engineer

Dec 2021 - Sep 2023

San Jose, CA

Worked on distributed systems for data management and protection platforms.

Technologies: Distributed Systems

Member of Technical Staff - 3

Jan 2020 - Dec 2021

San Jose, CA

Contributed to distributed systems development and data platform engineering.

Technologies: Distributed Systems

Member of Technical Staff - 2

Feb 2019 - Jan 2020

San Jose, CA

Worked on distributed systems and data platform technologies.

Technologies: System Architecture, C++, B+ Tree, Backend, Distributed Systems, File Systems, Operating Systems, Systems Engineering, Distributed File System (DFS), Databases, Database Design, Unix, Algorithms

VMware

May - Aug 2018

Member of Technical Staff, Intern - Cloud Platforms

Palo Alto, CA

Developed a proof-of-concept for decentralized lifecycle management of Data Centers using GoLang. Implemented a PoD service in AWS from the ground up, leveraging Kubernetes for container orchestration and scalability.

Technologies: GoLang, AWS, Kubernetes

Qualcomm

Jan - Aug 2017

Engineer

Greater Hyderabad Area

Qualcomm Core Technology Group - Boot & Security. Worked on multi stage boot loader for Qualcomm Snapdragon targets. Contributed to enable security features on multiple targets. Primarily tasks involved loading of images/drivers, setting up MMU/Cache, setting up UEFI(Unified Extensible Firmware Interface) compatible environment.

Technologies: C/C++, Assembly, Embedded Systems, UEFI, Boot Loaders, ARM Architecture

Marvell Technology

1 year 6 months

Jul 2015 - Dec 2016

Software Engineer

Apr 2016 - Dec 2016

Pune, India

IoT Research & Development Team. Involved in diverse projects ranging from Design and Implementation of SDK for Apple's HomeKit Accessory Protocol (HAP) for Bluetooth Low Energy (BLE) devices & Tunnel (WiFi - BLE bridge) to bring-up of Marvell's WiFi + BLE Chip. Enabled support for WiFi & BLE on multiple IoT platforms. Worked on HTTP, TCP/IP, GATT, GAP, etc layers for WiFi/BLE. Had complete ownership of the Tunnel SDK and a product based on this SDK was showcased at Consumer Electronics Show (CES, 2016).

Technologies: C/C++, FreeRTOS, WiFi, Bluetooth LE, IoT Protocols, HTTP, TCP/IP, GATT, GAP

Associate Software Engineer

Jul 2015 - Mar 2016

Pune, India

IoT Research & Development Team. Developing applications and drivers in FreeRTOS multi-threaded environment. Designed solutions for connected devices and implemented them in constraints like limited system resources (512 KB RAM and battery powered devices) and real time communication responses(WiFi/BLE). Involved in development and debugging of system software & drivers (SSP/USB//Flash).

Technologies: C/C++, FreeRTOS, Embedded Systems, WiFi, Bluetooth LE, System Software, Device Drivers

Navstik Labs

Jun 2014

Intern

Pune, India

Analysed and improved the performance of Optical Flow (Gunnar-Farneback algorithm) on GPU based platform (NVIDIA Jetson TK1). 30% performance improvement over CPU(Odroid XU3) enabled real time Image Processing on Quadcopter.

Technologies: C/C++, CUDA, OpenCV, GPU Programming, Computer Vision, Embedded Systems