Carlos Gonçalves

Principal Software Engineer at Red Hat

Heidelberg, Baden-Württemberg, Germany
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
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.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree Computers and Telematics Engineering, Master’s Degree Computers and Telematics Engineering at Universidade de Aveiro
languagesPortuguese, English
github-logo-circle

Github Skills (15)

centos10
configuration-management10
docker10
openstack10
python10
dockers10
build-automation10
cicd10
networking9
devops9
bash9
rest-api8
cloud-computing8
haproxy8
documentation6

Programming languages (10)

DockerfileC++ShellJinjaCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
openstack/octavia

Jan 2018 - May 2021

Load Balancing as a Service (LBaaS) for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
userBack-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.
boshcloud-foundryopenshiftload-balancingcloudfoundry
openstack/diskimage-builder

Aug 2018 - Oct 2020

Image building tools for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
userDevOps 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