Marios Andreou

Software Engineering Lead at Plum

Eu, Normandy, Cyprus
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
Marios Andreou is a Software Engineering Lead with 16 years of experience building and operating cloud-native infrastructure, currently heading fincrime and compliance engineering at Plum. He blends hands-on backend and DevOps skills in Python, Go, Ansible and Bash with leadership across multidisciplinary teams including ML and data engineers to deliver secure, compliant systems. A long-time OpenStack contributor and former Red Hat principal engineer, he has driven upgrades, CI for TripleO and concrete Neutron networking improvements that improved API robustness and deployment reliability. He holds a PhD in Distributed Systems and brings practiced technical writing, stakeholder management and academic rigour to product and operational decisions. Known for continuous improvement and cross‑community collaboration, he excels at turning complex cloud interoperability and compliance requirements into auditable, production-ready solutions.
code16 years of coding experience
job16 years of employment as a software developer
bookPhD, Computing Science, PhD, Computing Science at Newcastle University
github-logo-circle

Github Skills (31)

puppeteer10
docker10
python10
puppet10
high-availability10
pacemaker10
bash10
dockers10
networking10
security10
aws-security-group10
openstack10
service-design10
ansible10
system-administration10

Programming languages (7)

ShellJinjaJavaScriptGoPuppetRubyPython

Github contributions (5)

github-logo-circle
Heat templates for deploying OpenStack
Role in this project:
userDevOps Engineer & System Architect
Contributions:196 commits in 8 years 9 months
Contributions summary:Marios primarily focused on enhancing the deployment and upgrade processes for OpenStack within the tripleo-heat-templates repository. They implemented changes to the pacemaker configurations, including resource definitions and constraints for various OpenStack services like neutron, horizon, and swift. Their contributions also involved creating and modifying shell scripts for automated upgrades and ensuring seamless transitions during the upgrade workflow, demonstrating architectural understanding of the system. They also addressed performance issues.
deployingheatopenshiftopenstack
openstack/neutron

Nov 2013 - Feb 2022

OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:9 commits in 8 years 4 months
Contributions summary:Marios primarily focused on enhancing the OpenStack Neutron networking project by implementing validation and refactoring code. They added validation for CIDR prefixes in security group rules, improving the robustness of the API. Additionally, the user refactored the subnet update code to improve readability and maintainability by splitting it into dedicated sub-methods. The user also addressed a bug related to updating allocation pools for subnets and reordered operations in the floating IP update process within the DVR implementation.
ospfopenflownetwork-automationnetworkingsdn
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
Marios Andreou - Software Engineering Lead at Plum