Dylan Ferguson
Principal Engineer
- Contact
- hello@dylanferguson.coRemote, Australia
- Online
- dylanferguson.cogithub.com/dylanfergusonlinkedin.com/in/dylanbferguson
Principal Engineer focused on thoughtful end-user experiences and better developer workflows. Works collaboratively across system design, delivery, automation and production operations.
Experience
NAB
Jan 2019 – Present- Principal EngineerApr 2025 – Present
- Previously:Solution Designer (2024–25)Senior Software Engineer (2020–24)Software Engineer (2019–20)Graduate Engineer (2019)
- Principal Engineer on a conversational AI platform, working across system design, scoping, full-stack delivery, developer tooling, test automation and production operations.
- Built internal tooling that streamlined day-to-day development workflows.
- Established platform monitoring, alerting and dashboarding; introduced SRE practices and strengthened production ownership within the team.
- Previously developed and operated the CMS, micro-frontends and infrastructure behind nab.com.au as part of its web platform team.
TypeScriptNodeReactPostgreSQLAWSDockerSplunkAppDynamics
Stile
Sept 2017 – Jan 2019- Contract Web Developer
- Maintained and evolved Stile’s React-based marketing site (stileeducation.com).
- Partnered with marketing and design on the launch of new campaigns, products and platform features.
ReactFlowGatsbyCSS ModulesRubyBuildkiteAWS
MLC
Jan – Jul 2018- Software Engineering Intern
- Worked on n-link, a client administration platform for financial advisers.
PL/SQLOracleMaxim
Education
Monash University
Feb 2016 – Nov 2018Bachelor of Computer Science
- Advanced computer science specialisation.
- Recipient of the Monash Vice-Chancellor’s Scholarship for excellence.