Carlos Gonçalves is a Principal Software Engineer with 16 years of experience specializing in open-source SDN/NFV, carrier-cloud operation, and cloud-native networking. Based in Heidelberg, he brings deep technical expertise in Kubernetes, Linux, NFV/SDN, CNFs and 5G, combining research roots with production-grade engineering at Red Hat. He has a strong track record contributing to foundational OpenStack projects—helping maintain diskimage-builder across CentOS releases and improving Octavia’s stability and startup behavior—illustrating his focus on operational robustness. Carlos blends hands-on DevOps and back-end work with architecture-level thinking, often addressing edge cases and compatibility that keep systems reliable in heterogeneous environments. His background spans academia and industry R&D, and he leverages that breadth to bridge telecom research and practical cloud-native deployments. Quietly meticulous, he often surfaces subtle stability and compatibility fixes that materially reduce operational friction.
16 years of coding experience
11 years of employment as a software developer
Master’s Degree Computers and Telematics Engineering, Master’s Degree Computers and Telematics Engineering at Universidade de Aveiro
Load Balancing as a Service (LBaaS) for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
Back-end & DevOps Engineer
Contributions:185 commits in 3 years 5 months
Contributions summary:Carlos contributed to the OpenStack Octavia project by addressing issues related to exception handling, specifically within the Neutron network driver. They also worked on splitting up initialization steps and starting processes, potentially related to improving the service startup process. Further contributions involve fixing syntax errors in documentation and adding support for features related to the image creation. These changes suggest a focus on improving both the stability and operational aspects of the load balancing service.
Image building tools for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer
Contributions:18 commits in 2 years 2 months
Contributions summary:Carlos contributed to the `diskimage-builder` project by adding support for multiple CentOS releases, including CentOS 8 Stream. They modified build configurations and scripts to accommodate different CentOS versions, including those for cloud images. The user focused on adapting the build process for newer CentOS releases and maintaining compatibility with older ones, specifically through the use of environment variables and conditional logic.
opendevopenstack
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
Carlos Gonçalves - Principal Software Engineer at Red Hat