Sean Mcdonagh is a software engineer with a decade of experience building low-level and systems software, currently contributing to Arista Networks' networking platform. He holds both a BSc and an MS in Computer Science from Trinity College Dublin, with a master’s thesis on applying online bandit learning to networking — blending machine learning research with practical network problems. At Arista he has progressed from intern roles to developing userspace drivers for PCI/PCIe devices and platform CLI tooling, working primarily in C/C++ and Python. His background includes full-stack web and mobile work from earlier internships, giving him a pragmatic cross-stack perspective. Based in Dublin, he combines rigorous academic training with hands-on production experience in high-performance networking environments. Colleagues value his ability to translate research concepts into reliable, deployable systems.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 1.1, Bachelor of Science - BS, Computer Science, 1.1 at Trinity College Dublin
Leaving Certificate, Leaving Certificate at Belvedere College S.J
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
Sean Mcdonagh - Software Engineer at Arista Networks