Alan Murray

Program Architect at Ausgrid

Greater Newcastle 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

🤩
Rockstar
🎓
Top School
Alan Murray is a Program Architect and engineering generalist with 11 years of experience translating research-grade ideas into production-ready control and SCADA systems for electricity distribution. Based in the Greater Newcastle area, he leads Ausgrid’s Advanced Distribution Management System program and has a track record of integrating complex automation, monitoring and communications projects across large utility environments. He combines hands-on software and systems engineering—demonstrated by contributions to the open-source DNP3 protocol stack in modern C++—with academic rigour from a PhD in Computer Engineering and a Visiting Scholar role at Berkeley. Alan is comfortable engaging stakeholders from field engineers to senior managers, and he brings a pragmatic flair for simplifying discontiguous, high-precision data problems into robust, maintainable implementations.
code11 years of coding experience
job12 years of employment as a software developer
bookBCompSc, Computer Science, BCompSc, Computer Science at University of Newcastle
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

algorithm10
data-structures10
algorithms10
protocols10
c-language10
cprogramming-language10
data-structure10

Programming languages (7)

TypeScriptShellC++JavaScriptHTMLMATLABPython

Github contributions (5)

github-logo-circle
dnp3/opendnp3

Jul 2014 - Jan 2016

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.
Role in this project:
userBack-end Developer
Contributions:14 commits, 3 PRs, 10 comments in 1 year 6 months
Contributions summary:Alan primarily focused on implementing and refactoring core functionalities related to point indexes within the DNP3 protocol stack. Their work involved adding support for discontiguous points and optimizing the handling of these indexes. They also made updates to initialisation methods, consolidating and rationalizing the codebase for improved maintainability, efficiency and performance.
protocolscadac-plus-plusmodern-cdnp3
atmurray/ha-acmeda

Dec 2023 - Mar 2025

Home Assistant Rollease Acmeda Automate Integration
Contributions:7 releases, 7 PRs, 15 pushes in 1 year 3 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
Alan Murray - Program Architect at Ausgrid