ThomasĀ Mangin

Director at Exa Networks

Bradford, England, 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
Thomas Mangin is a seasoned technology director with 26 years of experience leading network software development and operational teams from Bradford, England. As Director of Exa Networks since 2003 he blends strategic leadership with hands-on backend engineering—contributing to well-known open-source projects like ExaBGP and VyOS and even improving compiler-level array optimisations in the V language. He has a strong track record in routing, BGP features and automation, complemented by test automation and documentation improvements that make complex networking features more accessible. Thomas has also shaped the Internet ecosystem through governance and founding roles at IXPs such as LINX and IXLeeds, bringing product-focus to member-driven organisations. Practical, curious and detail-oriented, he prefers doing interesting work properly rather than chasing breadth for its own sake. His background in formal computing education from Grenoble, Lyon and Wolverhampton underpins a pragmatic engineering style that spans code, tests and clear documentation.
code25 years of coding experience
job12 years of employment as a software developer
bookMsc, Computing, Msc, Computing at University of Lyon
bookBsc, Computing, Bsc, Computing at University of Wolverhampton
bookDUT, Computing, DUT, Computing at University of Grenoble
languagesFrench, Spanish, English
github-logo-circle

Github Skills (27)

vlang10
programming-language10
python10
sphinx10
networking10
compiler-compiler10
go10
vue10
bgp10
compiler10
sphinxsearch10
documentation10
test-automation10
unit-testing9
apidoc9

Programming languages (13)

C++RustCGoPerlHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Exa-Networks/exabgp

Sep 2009 - Jan 2023

The BGP swiss army knife of networking
Role in this project:
userBack-end Developer
Contributions:38 releases, 19 reviews, 4605 commits in 13 years 6 months
Contributions summary:Thomas's commits primarily focus on the development of ExaBGP's network functionality, as evidenced by the modifications to configuration files, route handling, and API commands, indicating a strong emphasis on back-end development. The user implemented features related to BGP-LS (BGP Link State) and related routing protocols, and added functionality to the configuration API. In particular, their commits introduce enhancements to neighbor and route management, including the ability to handle multiple ASN values within the configuration.
mplspythonpypiipv4visualisation
vyos/vyos-1x

Feb 2020 - Jul 2020

VyOS command definitions, scripts, and utilities
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:213 commits, 131 PRs, 123 comments in 5 months
Contributions summary:Thomas primarily contributed to the development and testing of tunnel interface features within the VyOS routing project. Their work involved implementing tunnel creation checks, refactoring code for improved organization and readability, and general tidying up of the codebase. They also made significant contributions to the testing framework, including fixing test case issues and ensuring proper interface setup and teardown. The user demonstrated expertise in Python scripting for implementing test cases.
vyosdefinitions
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
Thomas Mangin - Director at Exa Networks