Donagh Hatton is a Staff Software Engineer with 13 years of experience building large-scale distributed systems and platform services, most recently focused on network availability and reliability. He spent over a decade at Amazon advancing AWS-native platforms for network incident management, modeling, and EC2 workload placement, shaping long-term technical strategy and driving cross-functional ML and infrastructure initiatives. Donagh combines hands-on delivery—designing APIs, architectures, and production deployments—with team-building, mentoring, and high-bar hiring to raise engineering standards. His academic background in optimisation and evolutionary algorithms (PhD-level research and lecturing experience) informs a methodical, data-driven approach to anomaly detection and probabilistic modeling. Now at dbt Labs, he applies that operational rigor to modern analytics engineering platforms while retaining a strong reliability-first mindset. Based in Ireland, he pairs deep systems expertise with a history of teaching and research that surfaces practical, well-tested solutions in complex environments.
13 years of coding experience
12 years of employment as a software developer
Honours B.Sc. Computer Science and Software Engineering, Honours B.Sc. Computer Science and Software Engineering at Maynooth University
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.