Miguel Barroso

Principal Software Engineer at Red Hat

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job8 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookMSc. Engenharia Redes de Comunicação, MSc. Engenharia Redes de Comunicação at Instituto Superior Técnico
languagesEnglish, Spanish, Portuguese
github-logo-circle

Github Skills (39)

unit-testing10
e2e-testing10
kubernetes10
docker10
networkmanager10
python10
testing10
e2e-test10
net10
kubernetes-networking10
cni10
cidr10
networking10
dockers10
java10

Programming languages (11)

JavaDockerfileShellRustMakefileJavaScriptGoSass

Github contributions (5)

github-logo-circle
A robust Kubernetes networking platform
Role in this project:
userBack-end & DevOps Engineer
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.
k8skubernetesovncnicni-plugin
kubevirt/kubevirt

Dec 2019 - Jan 2023

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
userBackend & 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