# Abhinav Gupta > Staff Engineer @ VMWare Location: Santa Clara, California, United States Profile: https://flows.cv/abhinavgupta1 ## Work Experience ### Staff 2 Software Engineer @ VMware Networking and Security Jan 2019 – Present | Palo Alto, California, United States Joined as one of the early members of Layer-7 networking team. Heavily contributed towards making Avi’s L7 software stack more stable, performant at production scale and wrote core infrastructure software to facilitate various L7 features development. Some of the infrastructure pieces include performant memory manager, pause/resume request to support 3rd party L7 offload, buffering or streaming request body and just-in-time Lua engine integration. § Played a key role in bringing Web Application Firewall (WAF) to Avi’s L7 stack. Actively involved in defining product roadmap, prototyping and helping make product decision by collecting empirical data. Integrated opensource Modsecurity software to Avi’s more visible and scalable platform to solve customer’s use cases for deploying WAF. Improved WAF performance by a factor of 30 by using memory pools, PCRE-JIT, redesigned the object model for signatures to share memory, optimized the rule engine and developed intermediate caches. Actively participated in design discussions for next-gen features like Positive Security and Application learning. § Designed and implementing CSRF protection and added session management capability. § Added ICAP protocol support for antivirus scanning and ad-injection for large customer deployments in L7 reverse proxy. Content is streamed between all endpoints, eliminating the need of any buffering to reduce memory overhead and improve concurrency. § Actively participated in design and development of features like Rate Limiting, IP-Reputation and GeoDB. § Designed and developed the state machine framework to collect/modify/discard socket buffer content in DataScripts for both client and server-side connections in L4-SSL stack to support FIX, IMAP protocols. § Led the effort to integrate PingIdentity access agent’s SDK with Avi’s L7 stack for authentication/authorization. § Debugged complex issues in large AWS/Azure/Datacenter deployments and helped recover customer’s applications on live calls. ### Member Of Technical Staff @ Avi Networks (Acquired by VMware Inc.) Jan 2017 – Jan 2019 | San Francisco Bay Area ### Principal Software Engineer @ F5 Networks Jan 2013 – Jan 2017 | San Jose Joined APM (Access policy manager) team and worked on developing features relating to auth and client/application security. § Integrated Forcepoint’s response analytics engine with APM which is used for malware detection to protect clients from bad actors. Improved performance of APM’s integration with this CPU and memory intensive engine by applying many techniques like shared memory IPC, connection pooling, caching, content selection and mapping process address space which made the performance much better than competition. § Key contributor in developing the next-gen authentication and authorization system framework for APM. Software infrastructure developed was used to support step-up authentication, pause-resume and OAuth/OIDC authorization frameworks. § Developed generic memory tracker for F5 core operation system’s memory allocator to allow easier tracking of memory leaks, buffer overflows and memory corruptions. Goal of this project was to be able to quickly solve memory related issues found on the customer site and reduce the turn-around time. § Awarded Significantly Exceeding rating for 3 years. ### Software Engineer III @ Cisco Systems Jan 2010 – Jan 2013 | milpitas, CA § Joined server platform team to work on low-level software involving BIOS, device drivers, Linux kernel and hardware bring-up. § Integrated netmap zero-copy driver with Xen virtual network driver which improved network throughput from 150 to 400 Mbps on cisco server platforms. Optimization techniques like CPU pinning and packet coalescing were also used for performance gain. § Developed 2nd core infrastructure to offload applications like deep packet inspection, LTE from Cisco IOS to Linux running on 2nd core. Enhanced IPC driver for data intensive applications by minimizing packet copy and improved performance by 30%. ### Software Enginner @ Samsung Electronics Jan 2004 – Jan 2008 Joined digital multimedia team to work on audio/video technologies and later worked for digital TV and smartphone teams as well. § Worked towards developing a dual radio interface layer in Android to support both LTE and CDMA in Galaxy smartphones. § Implemented highly optimized audio/video encoders and decoders for various technologies involving MP3, spectral band replication, H.264 for mobile phones. This work involved writing a lot of assembly code for ARM and MIPS architectures. § Developed music/speech library to enhance stereo sound for 3D sound positioning and surround sound. Published a paper “Audio Externalization System for Headphones” in ICSPCS’07, on 3D sound positioning. ## Education ### MS in Computer Engineering Texas A&M University ### B.Tech in Electrical Engineering Indian Institute of Technology, Madras ## Contact & Social - LinkedIn: https://linkedin.com/in/abhinav-gupta-161b057 --- Source: https://flows.cv/abhinavgupta1 JSON Resume: https://flows.cv/abhinavgupta1/resume.json Last updated: 2026-04-12