# Shesha Sreenivasamurthy, Ph.D. > Principal Engineer at Marvell Location: Fremont, California, United States Profile: https://flows.cv/shesha I am self-motivated and passionate about what I do. With over 20+ years of experience, I have played the role of engineering leader, individual contributor, researcher (6 peer-reviewed publications, 2 Journal papers under review) and innovator (3 approved and 3 pending patents). My fortes are leadership, broad domain knowledge, being a great team player and my attitude and aptitude to learn new technologies and excelling at them. Expert: Autonomous Vehicle Platooning, Decentralized Systems, Protocol Development, Software Design, Distributed Systems, Virtualization/Hypervisor (QEMU/KVM), C and Python Advanced: CXL, Micro-services architecture, Kubernetes, Virtualization, Azure, Terraform, Meta-Heuristic Algorithms, Simulators (Webots, SUMO, PLEXE, VEINS, Contiki) and Golang, I2C Knowledgeable: Applied ML using Python libraries, Dockers, Linux kernel hacking, I3C ## Work Experience ### Principal Engineer @ Marvell Technology Jan 2022 – Present | United States Working on CXL technology in the area of memory pooling and switching for data centers. The crucial and a challenging problem that I am working on in a CXL fabric is it’s management and configuration to be done at data center scale. ### Software Product Architect @ Rockwell Automation Jan 2021 – Jan 2022 | San Jose, California, United States ### Principal Engineer @ Nebbiolo Technologies, Inc Jan 2019 – Jan 2020 | Milpitas As one of the three senior engineers in a team of ten, we develop edge IoT gateway, a platform to host IoT applications that control robots such as lathe, paint-guns, welders, smart-grid controllers (RT applications), oil pumps, etc. One of the key customer issues we solve is application consolidation. The gateways are also responsible in collecting time-series data from these robots and perform data analysis and provide real time feedback to the robots to take any corrective actions. Involved in developing solutions for customers’ problems starting from onboarding an application on the controller and getting it deployed on our edge compute. Architect for few key features such as smart-upgrade of cloud controller and edge compute and storage virtualization that provides ability for customers to define custom storage for their applications. ### Principal Engineer @ Cisco Jan 2014 – Jan 2019 | San Jose, CA As principal engineer in CTO organization, the goal is to innovate solutions to customer problems and sell the innovation to the business units to be productized. In the process we are required to develop a non-throwaway prototype that can be extended to a scalable product. CONNECTED CARS: To efficiently and reliably transfer vehicle telemetry to the cloud, architected auto-router that acted as a vehicle’s WAN gateway. Up to 90% compression was achieved on vehicle telemetry. In-vehicle telemetry collection was an RTOS embedded ‘C’ application while cloud collector implemented micro-services architecture using Kubernetes/Docker. Architecture and implementation of the end-to-end solution were my contributions in this project. IoT (Internet of Things) Onboarding: Eliminated cumbersome process of downloading an app on to a mobile device to enter Wi-Fi credentials and service authorization code for on-boarding IoT device and made it completely seamless. Had an opportunity to play with low-level Bluetooth GATT and ATT interfaces. Modification of the Bluetooth driver to suit our needs and putting together end-to-end solution for the demo to a customer were my contributions. MACHINE LEARNING: 1. Some mobile clients tend to stick to previously connected APs even in the presence of closer APs. Developed a 4-layer Artificial Neural Network to predict such clients with an accuracy of 87%. Understanding mobile clients behavior helped in designing better handoff algorithms. 2. Improved system security by developing an anomaly detector using power consumption signature of system boot process. Neural network and anomaly detector were developed using python libraries. ### Sr. Technical Leader @ Cisco Jan 2012 – Jan 2014 | San Jose CLOUD ORCHESTRATION: Co-architected (with a DE) a service life-cycle management software on Openstack to dynamically scale up and down network virtual functions (NVF), upload day-0 configurations, detect NVF failures in milliseconds running 1000s of NVFs and trigger custom actions. Solution took advantage of Netconf/Yang data modeling for NVF configuration. (http://www.cisco.com/c/en/us/support/cloud-systems-management/elastic-services-controller-esc/tsd-products-support-series-home.html). ### Staff Engineer @ Juniper Networks Jan 2010 – Jan 2012 Key member of Virtualization Technology Group, that was responsible for system virtualization charter for Juniper including but not limited to enabling new virtual products, reducing OPEX using virtualization technology. VMM: Disrupted test methodology by replacing hardware infra with virtual router infra that could be used by 200+ engineers, spinning and tearing down 1000s of VMs every day. Infra contained 200+ servers hosting approximately 2000 VMs at any given time. It is like “Lab as a service”. Co-developed the entire infrastructure with another senior engineer. HOST-GUEST SHARED MEMORY: Improved network performance by 66% from small packets and 150% for large packets compared to VirtIO drivers by implementing shared memory mechanism between host-guest and guest-guest using PCI device framework in QEMU. This was a pet-project that I did and corresponding publication is listed below. API DEVELOPMENT: Developed APIs for orchestrating and load balancing Virtual Root-Complex and Route Reflectors for Juniper’s massively scalable data center switch with over 100,000 network ports, called Qfabric. VirtIO: Achieved 10x network performance of Juniper’s virtual routers by porting VirtIO net drivers from FreeBSD-9 to JunOS. ### Sr. Member of Technical Staff @ Juniper Networks Jan 2009 – Jan 2010 ### Sr. Member Technical Staff @ Sun Microsystems Jan 2005 – Jan 2009 ### Software Engineer @ Tandberg / InoStor Jan 2003 – Jan 2005 ### Student / Research Assistant @ Arizona State University Jan 2001 – Jan 2003 ### Software Engineer @ 3ware / AMCC Jan 1999 – Jan 2001 ### Software Engineer @ TAOS Consulting Jan 1999 – Jan 2001 ### Programmer @ Cognizant Technology Solutions Jan 1998 – Jan 2000 ## Education ### Doctor of Philosophy - PhD in Computer Science University of California, Santa Cruz ### Master of Science - MS in Computer Science Arizona State University ### Bachelor of Engineering - BE in Computer Science University of Mysore ### Bachelor of Engineering - BE in Computer Science The National Institute Of Engineering, Mysore ## Contact & Social - LinkedIn: https://linkedin.com/in/sheshas --- Source: https://flows.cv/shesha JSON Resume: https://flows.cv/shesha/resume.json Last updated: 2026-04-12