Matthew Summers

Software Engineer at Arista Networks

City of Edinburgh, Scotland, United Kingdom
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
Matthew Summers is a software engineer with 13 years' experience building backend systems and machine learning tooling, currently driving engineering work at Arista Networks from Edinburgh. He has a strong track record in security and networking domains—contributing to Fortinet/ZoneFox product rearchitectures, low-level Windows/C++ monitoring agents, and network tooling during internships at Vyatta and Google. At Rasa he contributed to an influential open-source conversational AI project, focusing on CLI refactors, argument parsing robustness, validators and unit tests that improved developer ergonomics and maintainability. Comfortable across languages and stacks (C#, Python, Kotlin, C++, PyTorch), he combines practical production engineering with ML prototyping and test-driven improvements. Collected from an Informatics MInf (First) at the University of Edinburgh, he pairs academic foundations with hands-on deployments in both startups and large enterprises. An often-overlooked strength is his emphasis on tooling and test infrastructure, which repeatedly reduced duplication and surface area for bugs in complex codebases.
code13 years of coding experience
job5 years of employment as a software developer
bookInformatics (MInf), Informatics, First, Informatics (MInf), Informatics, First at The University of Edinburgh
github-logo-circle

Github Skills (9)

argparse10
rasa10
python10
cli9
command-line9
command-line-interface9
unit-testing8
natural-language-processing7
machine-learning7

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
RasaHQ/rasa

Aug 2021 - Dec 2021

đź’¬ Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Role in this project:
userBack-end Developer
Contributions:125 reviews, 90 commits, 27 PRs in 4 months
Contributions summary:Matthew primarily focused on refactoring and improving the command-line interface and related argument parsing within the Rasa framework. They made adjustments to the `argparse` usage to control how arguments are set. The user also contributed to the validator module. Furthermore, the user merged branches and added unit tests, demonstrating a focus on code quality and maintainability.
nlupythonbotspeech-recognitionbotkit
Wishf/goinghome.club

Apr 2015 - May 2015

Contributions:3 PRs, 3 pushes, 1 branch in 11 days
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
Matthew Summers - Software Engineer at Arista Networks