Donald Hunter

Principal Software Engineer at Red Hat

Greater Glasgow Area 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

👤
Senior
🎓
Top School
Donald Hunter is a Principal Software Engineer and architect with over 20 years of telecoms experience and 13 years of recorded professional contributions, currently shaping cloud-native and digitisation efforts at Red Hat. He blends systems-level engineering with business influence—creating new opportunities at Cisco’s incubation unit and leading architecture for flagship network management products. Skilled across DevOps, NFV and Big Data platforms, he has a track record of delivering global customer success and influencing standards, conferences and acquisitions. An experienced mentor and communicator, he drives cloud transformation initiatives while keeping a hands-on developer mindset. His open-source work includes backend contributions to the Rakudo Raku compiler and refinements to the Linux tools/net ynl library, showing a willingness to tackle language runtimes and low-level network tooling. Based in Greater Glasgow, he combines deep telecom domain knowledge with pragmatic engineering and a knack for turning complex systems into deployable solutions.
code13 years of coding experience
job27 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
github-logo-circle

Github Skills (20)

tooling10
network-configuration10
jvm10
python10
biginteger10
nqp10
io10
java10
javas10
netlink10
raku10
moarvm9
code-generation9
build-automation8
configuration-management8

Programming languages (21)

SmartyJavaCSSCRustDMakefileGo

Github contributions (5)

github-logo-circle
Raku/nqp

May 2013 - Mar 2015

NQP
Role in this project:
userBack-end Developer
Contributions:104 commits, 19 pushes, 2 branches in 1 year 10 months
Contributions summary:Donald primarily contributed to the `raku/nqp` repository by adding and modifying backend operations, particularly related to BigInteger math functions and IO operations. Their work included implementing new functionalities and refactoring existing code. They also refactored code to make the REPL work and updated the build process for the JVM runner. The user demonstrated a focus on enhancing the core functionality of the project.
rakunqp
rakudo/rakudo

May 2013 - Jan 2015

🦋 Rakudo – Raku on MoarVM, JVM, and JS
Role in this project:
userBack-end Developer
Contributions:42 commits, 15 PRs, 8 comments in 1 year 8 months
Contributions summary:Donald primarily focused on improving the Rakudo Raku compiler's JVM backend. Their contributions include adding and refining the JVM runner, configuring JVM-related install targets, and integrating NQP (Not Quite Perl) with the JVM environment. They also addressed build and configuration issues, specifically relating to the use of NQP and dependencies within the JVM-based Rakudo compiler. The user's work enhanced the Rakudo compiler's capabilities on the JVM platform.
rakudorakujavascriptmoarvmjvm
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