Darragh O'Donovan is an experienced water engineering leader based in Victoria, currently serving as the Technical Director - Water Engineering at Beca since 2024. Darragh held various positions in previous organizations, including Design Manager at South East Water (2015-2020) and Consulting Operations Manager at CH2M HILL (2005-2009). With a BEng (Hons) in Building Services Engineering from the University of Liverpool and an MSc in Environmental Decision Making from The Open University, Darragh has built a comprehensive career in water infrastructure and project management.
This person is not in the org chart
This person is not in any teams
This person is not in any offices