Lucas Gomes

Principal Software Engineer at Red Hat

Dublin, Ireland
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

👤
Senior
🎓
Top School
Lucas Gomes is a Principal Software Engineer with 15 years of experience designing and operating Linux-first, high-availability distributed systems, currently accelerating AI workloads in OpenStack at Red Hat in Dublin. A core contributor to OpenStack projects including Nova, Neutron, Ironic and Tempest, he blends deep C and Python systems programming with DevOps skills to improve bare-metal provisioning, networking (OVN) and image-building pipelines. His work spans production-quality backend engineering, test automation, and DevOps improvements—such as introducing dracut-network and grub2 elements to diskimage-builder and enhancing DHCP/IPXE integration for Neutron. Comfortable across platforms, Lucas has a history of building modular HA deployment frameworks and a bootable GNU/Linux distribution, reflecting a pragmatic focus on reliability, upgradeability and low-level networking.
code15 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade do Sagrado Coração
languagesPortuguese, English
github-logo-circle

Github Skills (38)

git10
bare-metal10
python10
image10
testing10
bash10
provisioning10
c1110
networking10
c1710
kernel10
pest10
metal10
iron10
openstack10

Programming languages (9)

ShellJinjaCJavaScriptGoHamlHTMLRuby

Github contributions (5)

github-logo-circle
openstack/neutron

Apr 2015 - Nov 2022

OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:179 commits in 7 years 8 months
Contributions summary:Lucas primarily contributed to the DHCP agent within the OpenStack Networking (Neutron) project. Their work included implementing features to enhance the interaction between Neutron and Ironic, specifically by setting an "ipxe" tag for DHCP option 175. They also added the precommit notification for floating IPs and updated the update_floatingip_status() method to return the updated object. The user was further involved in migrating the DevStack OVN module to Neutron.
ospfopenflownetwork-automationnetworkingsdn
openstack/diskimage-builder

Apr 2013 - Jan 2016

Image building tools for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
userDevOps Engineer
Contributions:44 commits in 2 years 9 months
Contributions summary:Lucas focused on enhancing the image building process for OpenStack by introducing and managing elements. They added the dracut-network element to configure network settings and the grub2 element for Ironic's local boot support. They also deprecated the deploy-ironic element, and worked on the ironic-agent element by implementing file output changes and reducing image size, with the dynamic-login element for enhanced troubleshooting.
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