Tarun Sharma is a full-stack software engineer based in San Jose with 10 years of experience building systems software, dataplane infrastructure, and cloud networking features for high-performance routers and switches. At Cisco he designed and led kernel- and user-space frameworks to proxy and encapsulate traffic between router CPUs and NPUs, enabling containerized routing daemons and traffic generators to run natively on IOS-XR, and added security, HA and visibility features to campus fabric products. Deeply comfortable in C/Modern C++, Rust and Python, he pairs low-level kernel/RTOS experience (Linux/QNX/FreeBSD/VxWorks) with web and tooling stacks (Flask, Dash, Redis) and virtualization (QEMU/KVM/Docker/AWS). His background includes embedded kernel and driver work at Intel and Juniper, and a history of pragmatic tooling—e.g., Python services and extended lsof utilities—to make complex distributed networking setups debuggable. Interested in cloud networking, virtualization, security and data science, he blends production-grade systems engineering with a curiosity for data-driven tooling.
9 years of coding experience
5 years of employment as a software developer
B. Tech, Electronics , Instrumentation & Control, B. Tech, Electronics , Instrumentation & Control at Thapar Institute of Engineering & Technology
Master of Science (M.S.), Computer Engineering, Master of Science (M.S.), Computer Engineering at Arizona State University
Contributions:10 pushes, 1 branch, 1 comment in 1 year 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.