Miguel Barroso is a Principal Software Engineer at Red Hat with eight years of professional experience focused on Kubernetes, virtualization, and cloud-native networking. He drives networking features for OpenShift Virtualization and KubeVirt while maintaining key CNI plugins like Whereabouts and macvtap and contributing to projects such as multus and OVN-Kubernetes. His background in SDN/NFV and functional programming informs pragmatic, test-driven contributions across backend, DevOps, and CI/e2e test suites, evidenced by work on oVirt, VDSM, and containernetworking/plugins. Miguel blends systems-level networking expertise with hands-on automation—improving ACL logging, IPAM robustness, and IPv6 behavior in large open-source ecosystems. He is active in the Network Plumbing Working Group, which reflects his commitment to shaping Kubernetes networking standards beyond code. Based in Madrid, he pairs deep protocol and virtualization knowledge with a history of mentoring and architecting resilient distributed systems.
8 years of coding experience
8 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
MSc. Engenharia Redes de Comunicação, MSc. Engenharia Redes de Comunicação at Instituto Superior Técnico
Contributions:1181 reviews, 46 commits, 105 PRs in 1 year 6 months
Contributions summary:Miguel primarily focused on enhancing the ACL logging capabilities of the OVN-Kubernetes project. They implemented features to activate and deactivate ACL logging based on namespace annotations. Their work extended to adding and testing e2e tests to verify ACL logging levels, and reacting to namespace configuration updates. Furthermore, the user contributed to unit tests by creating helper functions to simplify the creation of OVN entities.
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
Backend & DevOps Engineer
Contributions:1915 reviews, 328 commits, 179 PRs in 3 years 1 month
Contributions summary:Miguel primarily focused on enhancing the kubevirtci infrastructure, making critical fixes and additions to providers based on kind. They implemented a local volume provisioner, addressed Kubernetes node labeling issues, and integrated new OCP images. The user also made contributions to the core codebase, fixing a bug in computing the cache value for disks backed up by an image. Furthermore, they added support for running tests related to IPv6 addresses and DNS configuration.
apivmsmachineslibvirtruntime
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.
Request Free Trial
Miguel Barroso - Principal Software Engineer at Red Hat