skip to content
Aidan Gallagher Aidan Gallagher

Experience

Cloudflare logo

Cloudflare

Senior Systems Engineer Jun 2024 - Present
  • Enabling Cloudflare's transition to white box networking through SONiC, a Linux-based NOS.
  • Build and maintain Cloudflare's custom SONiC images deployed across Cloudflare's network.

AT&T Labs / Ciena

Vyatta Division

Ciena acquired AT&T's Vyatta division during my tenure.

Software Engineer Apr 2021 - Jun 2024
  • Developed software (Python, Go & C) for the Vyatta Network Operating System.
  • Conducted technical hiring interviews.
  • Delivered technical training sessions to customer support and to graduate engineers.
  • Created debpic, a containerised build tool for developers & CI systems. Compared to the previous tool it is 4x faster, requires 3x less lines of code in every Jenkinsfile, 2x more reliable, and more intuitive.
  • Enhanced modularity by refactoring the quality of service (QoS) module within the data plane.
Leonardo logo

Leonardo

Senior Software Engineer Sep 2017 - Apr 2021
  • Developed mission-critical software for a next-generation radar system. From the project's inception, I played a key role in defining the architecture, deciding on the technologies, and forming processes.
  • Held reviews and made high-level decisions covering all stages of the development life cycle (requirements, design, implementation & test).
  • Helped the company's first agile transformation project as a certified SAFe Advanced Scrum Master.
  • Responsible for breaking down, estimating and prioritising tasks as part of the project's agile workflow.
  • Utilised my strong understanding of C++ to develop new components, port legacy code and review pull requests.
  • Architected the template for the component white box design which is now used across multiple teams.
  • Wrote and maintained the build system (CMake) and CI pipeline (Jenkins & Python).
  • Identified repetitive tasks and implemented Python scripts to automate them to improve team performance.
  • Mentored engineers in multiple technical areas (C++, CMake, Jenkins, software design).
  • Discussed strategic technical decisions as a member of the company architecture forum.
Army Reserves logo

Army Reserves

4th Battalion Parachute Regiment

Reservist Sep 2013 - Present
  • Developed a wide range of transferable soft skills including leadership, management, teamwork, and communication.
  • Achieved level 5 certificate in management and leadership from the Chartered Management Institute.

Skills

Programming

Python Bash Go C++ C

Build Systems

Make CMake Meson

Linux

Debian Packaging systemd Docker Kernel

Networking

SONiC containerlab iproute2 ONIE

CI Systems

GitLab CI GitHub Actions Jenkins

AI Tooling

OpenCode MCP Workers AI AutoRAG

Education

Heriot-Watt University logo

Heriot-Watt University

Sep 2012 - Jul 2017

MEng Computing and Electronics

Distinction