Software Engineer Office Of The CTO Team at Canonical
Greater Málaga Metropolitan Area Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Alberto Contreras is a software engineer with nine years' experience building cloud-native infrastructure and developer tools, currently on Canonical’s Office of the CTO team. He is a longtime maintainer and key contributor to the widely used cloud-init project, driving refactors, test automation, and cloud-specific optimizations that shave seconds off VM boot times across major providers. His strengths blend deep Linux systems knowledge (systemd, udev, apparmor, packaging) with virtualization and Kubernetes experience, plus a strong emphasis on performance, correctness, and documentation. Earlier work spans AI-powered backend systems and computational mathematics, where he developed novel algorithms for data matching and simulation-driven modeling. A clear communicator and open-source advocate, he thrives in cross-team collaborations with cloud partners and developer communities to deliver robust, widely adopted tooling.
9 years of coding experience
4 years of employment as a software developer
Degree of Mathematics, Mathematics, Bachelor's degree, Degree of Mathematics, Mathematics, Bachelor's degree at University of Granada
Master of Computer Science applied to Mobile Telecommunications (INFTEL), Computer Science, Master's degree, Master of Computer Science applied to Mobile Telecommunications (INFTEL), Computer Science, Master's degree at University of Malaga
Internship in Normaliz project, Computational Mathematics, Internship in Normaliz project, Computational Mathematics at Universität Osnabrück
Official upstream for the cloud-init: cloud instance initialization
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:4 releases, 758 reviews, 6 commits in 18 days
Contributions summary:Alberto primarily contributed to the refactoring and testing of the `cloudinit.net` module. This involved removing a function from relevant classes and updating test files to reflect the changes. The user also fixed a typo in the documentation and addressed initialization errors in the `cc_rsyslog.py` configuration file. Additionally, the user refactored the `cloudinit.sources.NetworkConfigSource` to use an enum, improving code maintainability and readability.
Ubuntu Advantage client for offerings from Canonical
Contributions:44 pushes, 30 branches in 2 years 2 months
hyper-vlinuxtpmadvantagecanonical
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
Alberto Contreras - Software Engineer Office Of The CTO Team at Canonical