Experience
Educational background and professional work experience in distributed systems and software engineering.
Education
Master's Degree in Computer Science
Stony Brook University
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
Prof. Erez Zadok
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)
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
Staff Software Engineer
Oct 2023 - PresentSan 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 2023San Jose, CA
Worked on distributed systems for data management and protection platforms.
Technologies: Distributed Systems
Member of Technical Staff - 3
Jan 2020 - Dec 2021San Jose, CA
Contributed to distributed systems development and data platform engineering.
Technologies: Distributed Systems
Member of Technical Staff - 2
Feb 2019 - Jan 2020San 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
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
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
Software Engineer
Apr 2016 - Dec 2016Pune, 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 2016Pune, 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
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