Work Experience

Cohesity

Full-time • 6 years 6 months

Staff Software Engineer

San Francisco Bay Area | October 2023 - Present

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

San Jose, CA | December 2021 - September 2023

Worked on distributed systems for data management and protection platforms.

Technologies: Distributed Systems

Member of Technical Staff - 3

San Jose, CA | January 2020 - December 2021

Contributed to distributed systems development and data platform engineering.

Technologies: Distributed Systems

Member of Technical Staff - 2

San Jose, CA | February 2019 - January 2020

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 | May 2018 - August 2018

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 | January 2017 - August 2017

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

Pune, India | April 2016 - December 2016

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

Pune, India | July 2015 - March 2016

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 | June 2014 - June 2014

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