Vikas Choudhary is a seasoned infrastructure software engineer with over 15 years of experience building and scaling distributed systems, cloud-native platforms, and high-performance networking software. Currently at Tetrate, he designs and implements critical service-mesh components and contributes to Envoy, Istio, proxy-wasm, eBPF, and http-wasm using C, C++, Go, and Rust. His prior work at Red Hat and OpenStack includes designing the Kubernetes device plugin framework and deep contributions to kubelet, CNI, and container runtimes—foundational pieces for today’s AI and HPC workloads. Earlier roles at NXP and Aricent gave him protocol- and systems-level expertise in SDN, OpenFlow, hypervisors, vSwitches, and telecom-grade TCP/IP stacks. An active open-source maintainer and contributor, he has improved core projects like Envoy and Cluster API and stabilised OpenShift test suites, blending backend engineering with automation and observability. He’s driven by a hands-on fascination for eliminating performance anomalies, debugging race conditions, and enabling new workload classes at scale.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Technology (BTech), Information Technology, Bachelor of Technology (BTech), Information Technology at HBTI Kanpur
Contributions:43 commits, 32 PRs, 211 comments in 11 months
Contributions summary:Vikas contributed to the `openshift/machine-api-operator` repository by adding and modifying Go libraries. The commits focused on creating libraries for resource application, including managing RBAC resources, custom resource definitions (CRDs), API services, and cluster API resources such as MachineSets and Clusters. The user's work involved defining functions to apply and update Kubernetes resources, demonstrating a focus on infrastructure automation and Kubernetes API interaction.
Contributions:37 reviews, 12 commits, 22 PRs in 2 years 7 months
Contributions summary:Vikas primarily focused on enhancing the Istio service mesh by adding features and improving the existing codebase. Their work involved configuring file triggers for config changes and enabling specific watchers, indicating a focus on configuration management. They also implemented changes to the gateway and associated TCP filters, demonstrating knowledge of network configuration. The user also contributes to the integration and testing aspects.
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.