David Shaughnessy

Senior Software Engineer at Arm

Connacht, 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
David Shaughnessy is a Senior Software Engineer with a decade of experience building cloud networking and packet-processing software, currently at Arm after a long tenure leading device driver and orchestration work at Intel. He is a core contributor and reviewer on OpenStack Neutron, specializing in QoS and DSCP marking features that bridge kernel-level packet handling with cloud networking APIs. David has presented Neutron extensibility and DSCP marking at multiple OpenStack Summits, reflecting both deep technical knowledge and community leadership. His background in device drivers and software validation gives him a rare full-stack perspective on networking—from hardware interfaces to upstream open-source APIs.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor (Honors) of Engineering (BEng), Computer and Electronic Engineering, Bachelor (Honors) of Engineering (BEng), Computer and Electronic Engineering at Galway-Mayo Institute of Technology
bookLeaving certificate, Leaving certificate at Calasanctius College
github-logo-circle

Github Skills (10)

openvswitch10
qos10
openstack10
python10
networking10
service-design9
apidoc9
service-provider9
api9
unit-testing8

Programming languages (3)

CHTMLPython

Github contributions (5)

github-logo-circle
openstack/neutron

Jan 2016 - Nov 2019

OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer
Contributions:8 commits in 3 years 10 months
Contributions summary:David primarily contributed to the OpenStack Neutron project, focusing on implementing and refining features related to Quality of Service (QoS). Their work includes adding support for DSCP QoS rules, which involved both front-end and back-end implementations. The user also addressed a bug related to deleting DSCP marking rules and ensured the retention of port information. Furthermore, they migrated the DSCP backend from using ofctl to native QoS implementation and refactored the corresponding code.
ospfopenflownetwork-automationnetworkingsdn
openstack/neutron-classifier

Sep 2017 - Jan 2018

Contributions:2 commits in 4 months
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
David Shaughnessy - Senior Software Engineer at Arm