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